工作流项目是 Workflow Manager 的单个实例。 您的组织可能具有多个组,这些组在 Workflow Manager 部署中执行不同类型的工作。
每个团队的要求,以及管理其工作的期望或合同通常是不同的。 例如,一个 GIS 分析团队可能需要访问强大地理处理资源的工作流,而决策支持团队则可能需要管理访问强度较低的地图和应用程序的工作流。 如果使用多个工作流项目分隔组织的不同群组,则一个群组履行的独特要求和工作不会干涉其他群组。
创建工作流项目
创建工作流项目时,您的账户会自动为项目分配工作流管理员角色。 如果组织使用自定义角色定义权限,必须在创建工作流项目之前将权限分配给自定义角色。
要创建工作流项目,请完成以下步骤:
- 打开 web 浏览器并浏览至 https://gisserver.domain.com/webadaptorname/apps/workflowmanager/(其中 gisserver、domain 和 webadaptorname 将替换为门户相关信息)。
- 单击登录。
- 以具有 Administrator 或 Publisher 成员角色的门户成员身份登录。
我的工作流项目页面随即显示。
- 单击创建工作流项目。
注:
如果您没有管理员或 Publisher 成员角色,则创建工作流项目将不可用。
创建工作流对话框随即出现。
- 在名称文本框中,提供工作流项目的名称。
工作流项目名称必须唯一。
- 单击确定以创建工作流项目并创建 Workflow Manager Admin <工作流项目名称> 群组。
注:
创建工作流项目可能需要几分钟时间,在此期间,无法访问项目。
Workflow Manager web 应用程序随即显示。
现在可以与 ArcGIS Enterprise 门户中的群组共享工作流项目,以允许门户成员对其进行访问。 您还可以通过将其他管理员的账户添加到 Workflow Manager Admin <工作流项目名称> 门户群组来为其他管理员分配工作流管理员角色。
工作流项目要素服务
创建工作流项目后,以下组件将自动创建并与 Enterprise 门户中的工作流项目关联:
- 要素服务项目,其中包含存储数据的工作流存储库
- 必须与组织中的成员共享的 WorkflowLocations 要素服务视图
- workflow_views 要素服务视图
- Workflow Manager 管理员群组
- 计划清理任务
警告:
托管要素图层和表设置由 Workflow Manager 管理,不应在要素图层的设置页面上更改这些设置。 启用或禁用工作流图层的数据源设置可能会损坏工作流项目,并使其无法恢复。
共享工作流项目
要将工作流项目与门户群组共享,请完成以下步骤:
- 使用属于待共享项目的 Workflow Manager Admin <工作流项目名称> 群组的账户登录 Enterprise 门户。
- 单击内容选项卡,然后单击我的内容选项卡。
- 选中要共享的工作流项目名称旁的复选框。
- 单击共享。
随即显示共享对话框。
- 找到工作流项目和 WorkflowLocations_<工作流项目 id> 要素图层,并根据需要与群组共享项目。
注:
当您登录到 Workflow Manager Web 应用程序并打开工作流项目(例如 https://gisserver.domain.com/webadaptorname/apps/workflowmanager/<workflow item id>/)时,可以在 Web 浏览器地址栏中的 URL 中找到工作流项目 ID。
共享工作流项目后,组织成员可以访问 Workflow Manager Web 应用程序、使用示例作业模板创建作业和运行作业。
修改自定义角色以创建工作流项目
如果组织使用自定义角色定义权限,则必须启用角色的以下权限才能允许成员创建工作流项目:
了解有关将 Portal for ArcGIS 权限分配给角色的详细信息
常规权限 | 类型 |
---|---|
成员 |
|
群组 |
|
内容 |
|
共享 |
|
要允许成员使用 ArcGIS Arcade 表达式检索其他组织成员的电子邮件地址,您必须启用以下设置:
管理权限 | 类型 |
---|---|
成员 |
|
注:
如果门户成员的个人资料可见性设置为所有人(公众),则无需配置此角色。