Configure local resources for disconnected deployments

If you're deploying ArcGIS Workflow Manager Server in an environment where there is limited or no internet connection available, you must configure local resources for the Workflow Manager web app.

Learn more about configuring resources and services for a disconnected environment

Configure a basemap

Portal for ArcGIS is preconfigured with a collection of basemaps from ArcGIS Online that can be used with the ArcGIS Workflow Manager web app.

Note:

ArcGIS Online basemaps require internet access. You need to configure the web app to use a local basemap.

  1. Open the <Portal for ArcGIS installation location>\apps\workflowmanager\conf\appconfig.json file in a text editor.
  2. Add the mapItemId key and the map item ID in the following format: "mapItemId": "eae4b56daad2453e915cdc2638c74383".
  3. Save the file.
  4. Restart the ArcGIS Workflow Manager Server service using the Windows Services console.

Configure ArcGIS Survey123

You can install and configure an ArcGIS Survey123 website to host surveys offline for the Survey123 step and the Survey123 webhook.

Note:

Surveys hosted in disconnected environments cannot be used in another ArcGIS Enterprise portal or ArcGIS Online.

The following are the high-level steps to configure Survey123 for Workflow Manager:

  1. Install the Survey123 website.

    Survey123 must be installed on the same Enterprise portal machine hosting Workflow Manager.

  2. If you installed Survey123 3.19.1 or earlier, set up a reverse proxy for Survey123.
  3. If you installed Survey123 3.20 or later, modify the config.json file located at <ArcGIS Survey123 website install location>\ArcGIS\Survey123website.
    1. In a text editor, add the following to the file replacing *.domain.com with your domain value:
        "securityHeader": {
          "contentSecurityPolicy": {
            "directives": {
              "frameAncestors": [
                "'self'",
                "*.domain.com"
              ]
            }
          }
        }
      }
    2. Restart the Survey123 website service.
  4. Configure the Survey123 website for a disconnected environment.