A Workflow Manager service is a type of ArcGIS service originating from an ArcGIS Workflow Manager repository. It is the way that you can expose your workflow management capabilities on the web using ArcGIS. You will define the Workflow Manager system using the desktop tools and publish the repository as a service on ArcGIS Server.
What can a Workflow Manager service do?
The Workflow Manager service allows you to integrate your existing business process with your GIS workflows via the REST and SOAP APIs. You can view job status via a web application, assign work to staff, and evaluate the progress of existing jobs.
How do I start creating a Workflow Manager service?
All Workflow Manager services begin inside the ArcGIS Workflow Manager Administrator, where you can define your business process.
The Workflow Manager repository contains a set of geodatabase tables that store workflow-related information. These tables are created inside a geodatabase using the Create Workflow Database geoprocessing tool.
After running the postinstallation, you are ready to start defining the contents of your Workflow Manager system. Typically, organizations identify one or more people who understand the business processes and task them with the responsibility of translating these processes to ArcGIS Workflow Manager workflows. See Building and documenting workflows for information on how you can translate your processes to workflows.
When you've finished configuring your Workflow Manager repository and are ready to share it with others, choose and right-click the database, and click Share as Workflow Manager Service. The items on the Share as Service dialog box can help you get started with sharing your ArcGIS Workflow Manager repository as a service. See Publishing a Workflow Manager service for full instructions.
Using ArcGIS Server token authentication with Workflow Manager for Server
ArcGIS Workflow Manager for Server supports the ArcGIS Server token authentication to secure your Workflow Manager service and enforce roles set up in ArcGIS Server or in your Windows domain.
When using token authentication, it is required to add a setting in the Workflow Manager database to ensure the correct user is passing the token to the Workflow Manager service.
Add a setting called ENFORCE_TOKEN_MATCH with a value of TRUE in the JTX_Properties table in your Workflow Manager database. The table can be edited by adding it to ArcMap and using an unversioned edit session. Once the setting is added, you will need to restart your ArcGIS Server service for it to take effect.