通过 ArcGIS Enterprise 门户配置 Workflow Manager

需要 Workflow Manager 许可。

安装 ArcGIS Workflow Manager Server 后,可以使用 ArcGIS Enterprise 门户来配置站点。

如果您在自己的计算机上安装了 ArcGIS Workflow Manager Server,则需要确保您已创建了服务器站点、向其注册了 ArcGIS Web Adaptor,并且已将该服务器站点与 ArcGIS Enterprise 门户进行了联合。 如果您在托管服务器计算机上安装了 ArcGIS Workflow Manager Server,则这些步骤即告完成,且您可以跳转至指定门户的 Workflow Server

Workflow Manager 站点与门户联合

您必须联合 Workflow Manager 站点,以便其可以对 ArcGIS Enterprise 门户成员进行身份验证并允许他们访问 Workflow Manager

注:

如果您在自己的计算机上安装了 Workflow Manager,则需要确保将另一台计算机上的联合 ArcGIS GIS Server 站点指定为门户的托管服务器。 请确保托管服务器和门户与 Workflow Manager 运行相同版本的软件。

在联合服务器与门户后,门户的安全性存储可控制对服务器的所有访问。 Workflow Manager web 应用程序的访问权限将由门户成员、角色和共享权限决定。

完成以下步骤以将 Workflow Manager 站点与门户联合:

  1. 如果要联合使用通配符或域签名安全证书的 Workflow Manager,请在联合前将根证书导入门户

    如果门户只有一个适用于联合服务器的通配符,则无法验证 CNAME 证书、发布服务或执行其他一些操作。

  2. 以管理员身份登录到 Portal for ArcGIS 网站,然后转至组织 > 设置 > 服务器

    必须通过 ArcGIS Web Adaptor URL(例如 https://webadaptorhost.domain.com/webadaptorname/home)连接到 ArcGIS Enterprise 门户。 请勿在端口 7443 上使用内部 URL。

  3. 单击添加服务器
  4. 提供以下信息:
    • 服务 URL - 访问 Workflow Manager 站点时外部用户使用的 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 - 在内部网络上执行管理操作时用于访问 ArcGIS Server 的 URL,例如 https://webadaptorhost.domain.com:6443/arcgis
    • 用户名 - 安装 Workflow Manager 时,您提供的主站点管理员帐户的名称。
    • 密码 - 主站点管理员帐户的密码。
  5. 单击添加
  6. 单击保存以保存联合服务器设置。
注:

必须在设置 Workflow Manager 后重新启动 Workflow Manager 服务。

指定门户的工作流服务器

Workflow Manager 站点进行联合后,可指定其作为门户的工作流服务器。 这样,门户成员就可以通过 Workflow Manager web 应用程序来访问 Workflow Manager 了。

  1. 以组织管理员的身份登录到 ArcGIS Enterprise 门户。
  2. 单击组织选项卡。 
  3. 单击设置选项卡。
  4. 单击服务器
  5. 服务器页面上,找到您的 Workflow Manager 站点,单击选项 (...),然后单击配置服务器角色
  6. 单击 Workflow Manager Server 切换按钮以启用服务器角色。
  7. 单击保存
  8. 使用 Windows 服务控制台重新启动 Workflow Manager 服务。