需要 Workflow Manager 许可。
安装 ArcGIS Workflow Manager Server 后,使用 ArcGIS Enterprise 门户来配置站点。
如果您在其自己的计算机上安装了 Workflow Manager Server,确保您已创建了服务器站点、向其注册了 ArcGIS Web Adaptor,并且已将该服务器站点与 Enterprise 门户进行了联合。 如果您在托管服务器计算机上安装了 Workflow Manager Server,则这些步骤即告完成,且您可以跳转至指定门户的工作流服务器。
将 Workflow Manager Server 与 Portal 联合
必须联合安装了 Workflow Manager Server 的 ArcGIS Server 计算机,以对 Enterprise 门户成员进行身份验证并允许其访问 Workflow Manager。
注:
如果您在自己的计算机上安装了 Workflow Manager Server,则需要确保将另一台计算机上的联合 ArcGIS GIS Server 站点指定为门户的托管服务器。 请确保托管服务器和门户与 Workflow Manager 运行相同版本的软件。
在联合服务器与门户后,门户的安全性存储可控制对服务器的所有访问。 Workflow Manager web 应用程序的访问权限将由门户成员、角色和共享权限决定。
按照以下步骤联合随门户安装了 Workflow Manager Server 的 ArcGIS Server 计算机:
- 如果要联合使用通配符或域签名安全证书的 ArcGIS Server 计算机,请在联合前将根证书导入门户。
门户无法验证证书 CNAME 或在无根证书情况下发布服务。
注:
Workflow Manager Server 需要证书中的主题备选名称 (SAN) 有效。
- 以管理员身份登录到 Portal for ArcGIS 网站,然后转至组织 > 设置 > 服务器。
必须通过 ArcGIS Web Adaptor URL(例如 https://webadaptorhost.domain.com/webadaptorname/home)连接到 Enterprise 门户。 请勿在端口 7443 上使用内部 URL。
- 单击添加服务器。
- 提供以下信息:
- 服务 URL - 外部用户在访问 ArcGIS 服务目录时使用的 URL。
如果此站点包含 ArcGIS Web Adaptor,则此 URL 包含 Web Adaptor 地址,例如 http://webadaptorhost.domain.com/webadaptorname。 如果您已向组织的反向代理服务器添加了 ArcGIS Server,则 URL 为反向代理服务器地址(例如,http://reverseproxy.domain.com/myorg)。 如果组织中的所有通信都需要 HTTPS,请使用 https 而不选择 http。
注:
联合操作将执行验证校验以确定是否可从服务器站点访问提供的服务 URL。 如果生成的验证校验失败,则 Portal for ArcGIS 日志中将生成一个警告。 但是,如果未验证服务 URL,则联合将不会失败,因为可能无法从服务器站点访问 URL,例如当服务器站点在防火墙后面时。
- 管理 URL - 在内部网络上执行管理操作时用于访问安装了 Workflow Manager Server 的 ArcGIS Server 站点的 URL,例如 https://webadaptorhost.domain.com:6443/arcgis。
- 用户名 - 安装 Workflow Manager Server 时,您提供的主站点管理员帐户的名称。
- 密码 - 安装 Workflow Manager Server 时提供的主站点管理员帐户的密码。
- 服务 URL - 外部用户在访问 ArcGIS 服务目录时使用的 URL。
- 单击添加。
- 单击保存以保存联合服务器设置。
- 重新启动 Workflow Manager Server 服务。
指定门户的工作流服务器
在联合安装了 Workflow Manager Server 的 ArcGIS Server 计算机后,将其指定为门户的工作流服务器。 这样,门户成员就可以通过 Workflow Manager web 应用程序来访问 Workflow Manager Server 了。
- 以组织管理员的身份登录到 ArcGIS Enterprise 门户。
- 单击组织选项卡。
- 单击设置选项卡。
- 单击服务器。
- 在服务器页面上,找到安装了 Workflow Manager Server 的 ArcGIS Server 站点,单击选项 (...),然后单击配置服务器角色。
- 单击 Workflow Manager Server 切换按钮以启用服务器角色。
- 单击保存。
- 重新启动 Workflow Manager Server 服务。
为 ArcGIS Enterprise on Kubernetes 设置服务器功能
如果安装 Workflow Manager Server 的 ArcGIS Server 计算机与 ArcGIS Enterprise on Kubernetes 联合,则必须使用 ArcGIS Enterprise Administrator API 设置服务器功能。
要为 Workflow Manager Server 设置服务器功能,请完成以下步骤:
- 打开 Web 浏览器并以组织管理员的身份登录到 ArcGIS Enterprise Administrator API。
URL 地址格式为 https://organization.example.com/<context>/admin。
- 单击组织 > 您的组织 ID > 联合 > 服务器 > 您的服务器 ID > 更新。
- 从服务器角色下拉菜单中选择联合服务器。
- 在服务器功能文本框中输入 WorkflowManager。
- 从格式下拉菜单中选择 HTML。
- 单击更新服务器。
- 重新启动 Workflow Manager Server 服务。
Workflow Manager Server 现在已与 ArcGIS Enterprise on Kubernetes 联合,并且可以在组织中使用。