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