跳到主要内容

离线开发权限管理

前提条件

  • 已具备离线开发模块访问权限
  • 已创建需要配置权限的离线开发任务
  • 具备任务所有者权限或管理员权限

权限类型

离线开发支持为单个任务配置所有者、协作者、访问者。

  • **任务的所有者:**可以对任务进行编辑、运行及权限管理。
  • 任务的协作者:可以对任务进行编辑,支持运行,但运行时使用所有者的数据权限
  • **任务的访问者:**可以查看任务,不能修改、运行任务。

具体操作限制详见下表:

任务编辑状态操作 (Operation)任务所有者协作者访问者
未编辑状态查看任务可查看自己作为所有者、协作者、访问者的任务(管理员可查看所有任务)
管理协作者(批量)
管理访问者(批量)
运行

以任务所有者身份运行


以任务所有者身份运行
重命名
所有者转移

仅所有者权限支持所有者转移
删除

仅所有者权限支持删除任务
(批量)移动

仅所有者权限支持所有者移动/批量移动
(批量)告警
调度
另存为
进入详情页
编辑任务
查看资源血缘
查看实例
编辑中状态预览

以任务所有者身份预览


以当前协作者身份预览
重命名
移动
被其他任务引用引用子任务
任务导入

添加协作者

单个任务授权

  1. 在「离线开发」页面,进入需要授权的任务详情页面。 任务详情页面显示任务配置信息。

  2. 在任务详情页面,点击「+」号图标,选择需要授权的用户或用户组。 用户选择弹窗显示可选用户列表。

  3. 确认选择后点击「授权」按钮。 协作者添加完成,用户获得对应权限。

批量任务授权

  1. 在「离线开发」任务列表页面,勾选需要授权的多个任务。 任务列表显示勾选状态。

  2. 点击「协作者授权」按钮,进入批量授权页面。 批量授权页面显示任务列表和用户选择区域。

  3. 添加需要授权的用户或用户组,点击「授权」按钮。 多个任务同时添加相同的协作者。

注意事项/常见问题

注意事项

  • 权限继承机制:任务运行时仍使用任务所有者的资源权限和数据权限,协作者编辑时添加了所有者没有权限的资源(如数据集、数据账户),工作流中的节点会有异常提醒,并且任务不能保存。

  • 避免并发编辑:离线开发任务不支持共享编辑,当任务有多个协作者同时编辑并保存时,会出现内容覆盖问题,建议协作者避免同时编辑。

常见问题

  • 问题:协作者添加的资源在任务中显示异常 解决方案:检查资源是否在任务所有者的权限范围内,如不在权限范围内需由所有者添加相应资源。

  • 问题:多个协作者同时编辑导致内容覆盖 解决方案:建立协作规范,避免多人同时编辑同一任务,或使用版本控制机制。

  • 问题:协作者无法保存任务修改 解决方案:检查是否添加了所有者没有权限的资源,移除无权限资源后重新保存。