组织成员执行特定操作和访问工作的能力由分配给该成员所属组的权限控制。 通常情况下,角色用于将以下类型的操作限制为特定的组:
- 创建作业
- 作业重新分配
- 编辑工作流示意图
- 管理工作流项目设置
注:
工作流项目权限与 ArcGIS Online 权限是分开的,不需要 ArcGIS Online 管理权限来管理工作流项目的角色和权限。
用户
在您的 ArcGIS 组织中管理用户账户和对 Workflow Manager Web 应用程序的访问。
群组
在您的 ArcGIS 组织中管理群组,允许工作流项目管理员为工作流项目的一组用户分配一组带有特定权限的角色。
角色
角色包含一组可以分配给群组的权限,这组权限让群组中的所有用户都可以拥有工作流项目的基本权限。 以下各部分列出了默认工作流项目角色分配的权限。
工作流管理员
工作流管理员角色需要具有 Creator 角色的 Publisher 用户类型,并包含以下权限:
权限 | 描述 |
---|---|
adminAdvanced | 查看设计页面并配置工作流示意图、作业模板和工作流项目设置,例如群组角色和权限。 |
jobAssignAny | 随时将任何作业分配给任何人或群组。 |
jobAssignGroup | 将分配给您的群组的任何作业分配给群组中的任何人。 |
jobAssignIndividual | 将分配给您的群组的任何作业分配给自己,以及将分配给自己的任何作业分配给您的群组。 |
jobClose | 在工作流完成时关闭作业。 |
jobCreate | 创建作业。 |
jobDelete | 删除作业。 |
jobForceStop | 取消其他用户正在运行的步骤。 |
jobReopenClosed | 重新打开已关闭的作业。 |
jobUpdateAttachments | 添加、更新和删除作业附件。 |
jobUpdateDate | 更新作业的计划开始或结束日期。 |
jobUpdateDescription | 更新作业描述。 |
jobUpdateExtendedProperties | 更新作业的扩展属性。 |
jobUpdateHolds | 更新作业阻停项。 |
jobUpdateName | 更新作业名称。 |
jobUpdateNotes | 更新作业注释。 |
jobUpdateOwner | 更新作业所有者。 |
jobUpdateParentJob | 更新作业的父作业。 |
jobUpdatePriority | 更新作业优先级。 |
jobUpdateStatus | 更新作业状态。 |
jobUpgrade | 将作业的工作流示意图升级到最新版本。 |
viewCreatePanel | 查看创建面板。 |
viewDetailsPanelAttachments | 在详细信息面板中查看作业附件。 |
viewDetailsPanelComments | 在详细信息面板中查看作业评论。 |
viewDetailsPanelDiagram | 在详细信息面板中查看作业工作流示意图。 |
viewDetailsPanelHistory | 在详细信息面板中查看作业历史记录。 |
viewDetailsPanelHolds | 在详细信息面板中查看作业阻停项。 |
viewDetailsPanelLocation | 在详细信息面板中查看作业位置。 |
viewDetailsPanelNotes | 在详细信息面板中查看作业注释。 |
viewDetailsPanelProperties | 在详细信息面板中查看作业属性。 |
viewManagePage | 查看管理页面。 |
viewWorkPage | 查看工作页面。 |
workflowSetStepCurrent | 设置作业工作流中的当前步骤。 |
工作流设计者
工作流管理员角色需要具有 Creator 角色的 Publisher 用户类型,并包含以下权限:
权限 | 描述 |
---|---|
adminBasic | 查看设计页面并配置工作流示意图和作业模板。 |
jobAssignAny | 随时将任何作业分配给任何人或群组。 |
jobAssignGroup | 将分配给您的群组的任何作业分配给群组中的任何人。 |
jobAssignIndividual | 将分配给您的群组的任何作业分配给自己,以及将分配给自己的任何作业分配给您的群组。 |
jobClose | 在工作流完成时关闭作业。 |
jobCreate | 创建作业。 |
jobDelete | 删除作业。 |
jobReopenClosed | 重新打开已关闭的作业。 |
jobUpdateAttachments | 更新作业附件。 |
jobUpdateDate | 更新作业的计划开始或结束日期。 |
jobUpdateDescription | 更新作业描述。 |
jobUpdateExtendedProperties | 更新作业的扩展属性。 |
jobUpdateHolds | 更新作业阻停项。 |
jobUpdateName | 更新作业名称。 |
jobUpdateOwner | 更新作业所有者。 |
jobUpdateParentJob | 更新作业的父作业。 |
jobUpdatePriority | 更新作业优先级。 |
jobUpdateStatus | 更新作业状态。 |
jobUpgrade | 将作业的工作流示意图升级到最新版本。 |
workflowSetStepCurrent | 设置作业工作流中的当前步骤。 |
管理作业(高级)
管理作业(高级)角色需要 Contributor 用户类型,其中包含以下权限:
权限 | 描述 |
---|---|
jobAssignAny | 随时将任何作业分配给任何人或群组。 |
jobCreate | 创建作业。 |
jobDelete | 删除作业。 |
jobReopenClosed | 重新打开已关闭的作业。 |
jobUpdateDate | 更新作业的计划开始或结束日期。 |
jobUpdateDescription | 更新作业描述。 |
jobUpdateExtendedProperties | 更新作业的扩展属性。 |
jobUpdateHolds | 更新作业阻停项。 |
jobUpdateName | 更新作业名称。 |
jobUpdateNotes | 更新作业注释。 |
jobUpdateOwner | 更新作业所有者。 |
jobUpdateParentJob | 更新作业的父作业。 |
jobUpdatePriority | 更新作业优先级。 |
jobUpdateStatus | 更新作业状态。 |
viewCreatePanel | 查看创建面板。 |
viewDetailsPanelAttachments |
在详细信息面板中查看作业附件。 |
viewDetailsPanelDiagram | 在详细信息面板中查看作业工作流示意图。 |
viewDetailsPanelHistory | 在详细信息面板中查看作业历史记录。 |
viewDetailsPanelLocation |
在详细信息面板中查看作业位置。 |
viewDetailsPanelNotes | 在详细信息面板中查看作业注释。 |
viewDetailsPanelProperties |
在详细信息面板中查看作业属性。 |
viewManagePage | 查看管理页面。 |
viewWorkPage | 查看工作页面。 |
管理作业(基本)
Contributor 用户类型,其中包含以下权限:
权限 | 描述 |
---|---|
jobAssignGroup | 将分配给您的群组的任何作业分配给群组中的任何人。 |
jobAssignIndividual | 将分配给您的群组的任何作业分配给自己,以及将分配给自己的任何作业分配给您的群组。 |
jobUpdateAttachments | 添加、更新和删除作业附件。 |
jobUpdateHolds | 更新作业阻停项。 |
jobUpdateNotes | 更新作业注释。 |
viewCreatePanel | 查看创建面板。 |
viewDetailsPanelAttachments |
在详细信息面板中查看作业附件。 |
viewDetailsPanelLocation | 在详细信息面板中查看作业位置。 |
viewDetailsPanelNotes | 在详细信息面板中查看作业注释。 |
viewDetailsPanelProperties | 在详细信息面板中查看作业属性。 |
viewWorkPage | 查看工作页面。 |
权限
权限允许组在 Workflow Manager 中执行特定的操作和访问工作。 例如,某些组可能能够创建作业,而其他组则可以运行作业但不能创建作业。
以下是 Workflow Manager 权限、所需用户类型及其描述的列表:
权限 | 用户类型 | 角色 | 描述 |
---|---|---|---|
adminAdvanced | Creator | Publisher | 访问设计页面并配置工作流示意图、作业模板和工作流项目设置,例如群组角色和权限。 |
adminBasic | Creator | Publisher | 访问设计页面并配置工作流示意图和作业模板。 |
jobAssignAny | Contributor | N/A | 随时将任何作业分配给任何人或群组。 |
jobAssignGroup | Contributor | N/A | 将分配给您的群组的任何作业分配给群组中的任何人。 |
jobAssignIndividual | Contributor | N/A | 将分配给您的群组的任何作业分配给自己,以及将分配给自己的任何作业分配给您的群组。 |
jobClose | Contributor | N/A | 在工作流完成时关闭作业。 |
jobCreate | Contributor | N/A | 创建作业。 |
jobDelete | Contributor | N/A | 删除作业。 |
jobForceStop | Contributor | N/A | 取消其他用户正在运行的步骤。 |
jobReopenClosed | Contributor | N/A | 重新打开已关闭的作业。 |
jobUpdateAttachments | Contributor | N/A | 添加、更新和删除作业附件。 |
jobUpdateDate | Contributor | N/A | 更新作业的计划开始或结束日期。 |
jobUpdateDescription | Contributor | N/A | 更新作业描述。 |
jobUpdateExtendedProperties | Contributor | N/A | 更新作业的扩展属性。 |
jobUpdateHolds | Contributor | N/A | 更新作业阻停项。 |
jobUpdateName | Contributor | N/A | 更新作业名称。 |
jobUpdateNotes | Contributor | N/A | 更新作业注释。 |
jobUpdateOwner | Contributor | N/A | 更新作业所有者。 |
jobUpdateParentJob | Contributor | N/A | 更新作业的父作业。 |
jobUpdatePriority | Contributor | N/A | 更新作业优先级。 |
jobUpdateStatus | Contributor | N/A | 更新作业状态。 |
jobUpgrade | Contributor | N/A | 将作业的工作流示意图升级到最新版本。 |
viewCreatePanel | Viewer | N/A | 查看创建面板。 注:此权限还需要 viewWorkPage 或 viewManagePage 权限。 |
viewDetailsPanelAttachments | Viewer | N/A | 在详细信息面板中查看作业附件。 |
viewDetailsPanelComments | Viewer | N/A | 在详细信息面板中查看作业评论。 |
viewDetailsPanelDiagram | Viewer | N/A | 在详细信息面板中查看作业工作流示意图。 |
viewDetailsPanelHistory | Viewer | N/A | 在详细信息面板中查看作业历史记录。 |
viewDetailsPanelHolds | Viewer | N/A | 在详细信息面板中查看作业阻停项。 |
viewDetailsPanelLocation | Viewer | N/A | 在详细信息面板中查看作业位置。 |
viewDetailsPanelNotes | Viewer | N/A | 在详细信息面板中查看作业注释。 |
viewDetailsPanelProperties | Viewer | N/A | 在详细信息面板中查看作业属性。 |
viewManagePage | Viewer | N/A | 查看管理页面。 |
viewWorkPage | Viewer | N/A | 查看工作页面。 |
workflowSetStepCurrent | Contributor | N/A | 设置作业工作流中的当前步骤。 |