Skip To Content

Configure Workflow Manager with an ArcGIS Enterprise portal

Available with Workflow Manager license.

After you have installed ArcGIS Workflow Manager Server, you can configure the site with an ArcGIS Enterprise portal.

If you installed ArcGIS Workflow Manager Server on its own machine, you'll need to ensure that you have created a server site, registered an ArcGIS Web Adaptor (IIS) with it, and federated the server site with the ArcGIS Enterprise portal. If you installed ArcGIS Workflow Manager Server on the hosting server machine, these steps are already completed, and you can skip to designating the portal's Workflow Server.

Federate the Workflow Manager site with the portal

You must federate the Workflow Manager site so that it can authenticate ArcGIS Enterprise portal members and allow them to access Workflow Manager.

Note:

If you installed Workflow Manager on its own machine, you'll need to ensure a federated ArcGIS GIS Server site on a different machine is designated as the portal's hosting server. Ensure that the hosting server and portal are running the same version of software as Workflow Manager.

When you federate a server with your portal, the portal's security store controls access to the server. Access to the Workflow Manager web app is determined by portal members, roles, and sharing permissions.

Complete these steps to federate a Workflow Manager site with a portal:

  1. If you're federating a Workflow Manager that uses a wildcard or a domain-signed security certificate, import the root certificate into your portal before federating.

    If the portal only has a wildcard certificate for the federated server, it cannot validate the certificate CNAME or publish services and perform some other operations.

  2. Sign in to the Portal for ArcGIS website as an administrator and go to Organization > Settings > Servers.

    You must connect to the ArcGIS Enterprise portal through the ArcGIS Web Adaptor URL (such as https://webadaptorhost.domain.com/webadaptorname/home). Do not use the internal URL on port 7443.

  3. Click Add Server.
  4. Provide the following information:
    • Services URL—The URL used by external users when accessing the Workflow Manager site.

      If the site includes Web Adaptor, the URL includes the Web Adaptor address, for example, http://webadaptorhost.domain.com/webadaptorname. If you've added ArcGIS Server to your organization's reverse proxy server, the URL is the reverse proxy server address (for example, http://reverseproxy.domain.com/myorg). If your organization requires HTTPS for all communication, use https instead of http. Note that the federation operation performs a validation check to determine whether the provided Services URL is accessible from the server site. If the resulting validation check fails, a warning is generated in the Portal for ArcGIS logs. However, federation doesn't fail if the Services URL is not validated, as the URL may not be accessible from the server site, such as is the case when the server site is behind a firewall.

    • Administration URL—The URL used for accessing the ArcGIS Server when performing administrative operations on the internal network, for example, https://webadaptorhost.domain.com:6443/arcgis.
    • Username—The name of the primary site administrator account you provided when installing Workflow Manager.
    • Password—The password of the primary site administrator account.
  5. Click Add.
  6. Click Save to save the federated server settings.
Note:

You need to restart the Workflow Manager service after setting up Workflow Manager.

Designate the portal's workflow server

Once your Workflow Manager site has been federated, designate it as the workflow server for the portal. This allows portal members to access Workflow Manager through the Workflow Manager web app.

  1. Sign in to the ArcGIS Enterprise portal as an administrator of your organization.
  2. Click the Organization tab.
  3. Click the Settings tab.
  4. Click Servers.
  5. On the Servers page, locate your Workflow Manager site and click the Options button (...), and click Configure server role.
  6. Click the Workflow Manager Server toggle button to enable the server role.
  7. Click Save.
  8. Restart the Workflow Manager service using the Windows Services console.