ArcGIS Workflow Manager Server can be installed on its own machine or on the hosting server machine. For production deployments, it is recommended that you install ArcGIS Workflow Manager Server on its own machine. To install ArcGIS Workflow Manager Server on its own machine, ArcGIS Server must be installed on the same machine but does not need to be licensed as a GIS server. The ArcGIS Workflow Manager Server license provides access to only the ArcGIS Workflow Manager Server capability on the machine.
When migrating from the ArcGIS Workflow Manager (Classic) extension to the Workflow Manager service-based architecture, the Workflow Manager Server role must be installed and licensed.
- Sign in as a user with administrative privileges.
- Obtain an authorization file for the machine on which you are installing Workflow Manager Server.
- Sign in to My Esri.
- Click the My Organization tab.
- Click the Downloads tab.
The Products page appears.
- Locate ArcGIS Enterprise (Linux) and click View Downloads.
The Download Components tab appears.
- Expand the Product Components section.
- Click Download for the ArcGIS Workflow Manager Server setup package.
- Browse to the location that contains the setup package and extract the contents:
$ tar -zxvf ArcGIS_WorkflowManager.tar.gz
- Browse to the location that contains the extracted setup files and run Setup.sh to start the installation.
- License Workflow Manager Server by running the ArcGIS Server Software Authorization tool:
$ <arcgis-server-install-location>/tools/authorizeSoftware
- Configure Workflow Manager Server to start automatically with the operating system by enabling the Workflow Manager Server service.
Enable the Workflow Manager Server service
Complete the following steps to configure Workflow Manager Server to start with the operating system:
- Switch to the root user.
- Copy the Workflow Manager Server service unit file to the systemd service.
# cp <arcgis-server-install-location>/WorkflowManager/bin/workflowmanager.service /etc/systemd/system
- Enable the Workflow Manager Server service to start automatically when the machine is rebooted.
# systemctl enable workflowmanager.service
- Restart the Workflow Manager Server service and review the status to verify that the systemd service is configured correctly.
# systemctl stop workflowmanager.service # systemctl start workflowmanager.service # systemctl status workflowmanager.service
- Reboot the operating system and verify that Workflow Manager Server starts.
If you are setting up a high-availability Workflow Manager Server deployment, repeat installation steps for each machine.