Skip to main content

Offline Development Permission Management

Prerequisites

  • You already have access to the Offline Dev module.
  • The Offline Development Task that needs permission configuration has already been created.
  • You have task owner permission or administrator permission.

Permission Types

Offline Dev supports configuring an owner, collaborator, and user for a single task.

TermDescription
OwnerThe user with the highest management permission for the task. The owner can edit, run, and manage permissions for the task.
CollaboratorA collaborative user who can participate in task editing and maintenance. Runtime execution still uses the owner's data permissions.
UserCan view the task, run the task, and reference it in other tasks.
SubprocessAn Offline Development Task referenced by a parent task and used for modular reuse.

Detailed operation restrictions are shown below:

Task Editing StatusOperationTask OwnerCollaboratorUser
Not EditingView TaskCan view tasks where the current user is the owner, collaborator, or user. Administrators can view all tasks.
List FiltersAll / I am the owner / I am a collaborator / I am a user
Manage Collaborators (Batch)
User Authorization
Run

Runs as the task owner


Runs as the task owner


Runs as the task owner
Rename
Transfer Ownership

Only the owner can transfer ownership
Delete

Only the owner can delete the task
(Batch) Move

Only the owner can move or batch move tasks
(Batch) Alerts
Scheduling
Save As
Open Details Page
Edit Task
View Resource Lineage
View Instances
EditingPreview

Previews as the task owner


Previews as the current collaborator
Rename
Move
Referenced by Other TasksReference Subprocess
Task Import

Grant Task Access

Grant Access for a Single Task

  1. On the Offline Dev page, open the details page of the task that needs authorization. The task details page shows the task configuration information.

  2. On the task details page, click the + icon in the Collaborator or User section, then select the user or user group to authorize. The user selection dialog displays the list of available users.

  3. After confirming the selection, click the Authorize button. The selected collaborator or user is added successfully and receives the corresponding permissions.

Batch Authorization

  1. On the Offline Dev task list page, select multiple tasks that need authorization. The task list displays the selected state.

  2. Click Collaborator Authorization to grant collaborator access in batches. Use User Authorization when you need to grant user access in batches. The batch-authorization page shows the task list and the user selection area.

  3. Add the users or user groups to authorize, then click the Authorize button. The same collaborator or user permissions are added to multiple tasks at the same time.

Notes and Frequently Asked Questions

Notes

  • Permission Inheritance: When the task runs, it still uses the task owner's resource permissions and data permissions. If a collaborator adds resources that the owner does not have permission to access, such as datasets or Data Accounts, the corresponding nodes in the workflow show exception warnings and the task cannot be saved.

  • Avoid Concurrent Editing: Offline Development Tasks do not support shared editing. If multiple collaborators edit and save the same task at the same time, content may be overwritten. Collaborators should avoid editing the same task simultaneously.

Frequently Asked Questions

  • Problem: resources added by a collaborator are displayed as abnormal in the task.
    Solution: check whether those resources are within the task owner's permission scope. If not, the owner must add the corresponding resource permissions.

  • Problem: content is overwritten when multiple collaborators edit at the same time.
    Solution: establish collaboration rules to avoid simultaneous editing of the same task, or use version-control mechanisms.

  • Problem: a collaborator cannot save task changes.
    Solution: check whether the collaborator added resources that the owner does not have permission to access. Remove those unauthorized resources and save again.