GISRSStudy » ArcGIS » ArcGIS Workflow Manager

Workflow Manager ArcGIS

What is Workflow Manager

ArcGIS Workflow Manager is a easy-to use scalable enterprise workflow management system that automates and simplifies many aspects of performing and managing GIS and non-GIS work in an organization.

It optimizes GIS operations by providing real-time tools for managing people, processes, and products required to complete work.

What is Workflow Manager Classic

ArcGIS Workflow Manager classic is an enterprise workflow management application, that provides an integration framework for ArcGIS multi-user Geodatabase environments.

Workflow Manager Classic provides tools for allocating resources and tracking the status and progress of jobs. It’s handles complex geodatabase tasks behind the scenes by assisting the user in the creation and management of versions.


  • Web-based, user-driven workflows— allow users with a Workflow Manager user type extension to interact with jobs in the Workflow Manager web app.
  • Desktop-based, user-driven workflows— allow users with a Workflow Manager extension license to interact with jobs in ArcGIS Pro.
  • Automated workflows— available with a Workflow Manager user type extension and an optional ArcGIS Workflow Manager Server Advanced role.
  • Semi-automated workflows— allow you to automate portions of your workflows, like running a geoprocessing service.


In Workflow Manager, main five components make up a job;

  • Workflow items
  • Workflow diagrams
  • Workflow templates
  • Job templates
  • Job locations


  • Infrastructure mapping and design.
  • Maintaining pipeline, road, and highway linear referenced features via desktop and web based workflows.
  • Manage business processes such as permitting, inspection, data solicitation, natural resources; architecture, engineering, construction, and more.
  • Automate processes with little or no human interaction using geoprocessing tools and scripts as workflow steps.

Workflow Manager User Interface

The main parts of the Workflow Manager user interface are the pages, panels, and workflow canvas. View the User Interface (UI).

Sl No.Tools
1Workflow items
2Map & List view
3Job templates
4Search for jobs using shared or recent searches.
8Shared charts for jobs
9Job Details
10Map controls- zoom in, zoom out, zoom to all, change the base map, and manage layers.
11Map view- visualize jobs that contain a defined location on a map.
12Handles- resize areas of a view by dragging.
13Turn map labels on or off.
14List view

The visibility and functionality of the UI are controlled by user groups, roles, and privileges.

What is a Workflow Manager Service?

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, then publish the repository as a service on ArcGIS for Server.

Publishing a Workflow Manager Service


  1. Start Workflow Manager Administrator and select your workflow manager database.
  2. Right-click the database and click Share as Workflow Manager service.
  3. On the Share as Service dialog, choose Publish a Service, and click Next.
  4. Click the ellipsis (…), next to the Select and existing connection or create a new one parameter. Now the Add ArcGIS Server dialog box appears.
  5. Choose Publish GIS Service and click Next. The General dialog box for configuring ArcGIS Server connections appears.
  6. Specify the connection parameters to your ArcGIS Server here and click Finish. The Share as Service dialog box appears.
  7. Specify a Service Name for your Workflow Manager service and click Next. The Publish service to a folder dialog box appears.
  8. Specify the destination folder for the service.
    • Use Existing [root] folder.
    • Create new folder by checking the Create new folder option and specifying a name.
  9. Click Continue. The Workflow Manager Service Editor dialog box appears. Here, you can choose what users can do with your service and take fine-grained control of how the server will expose your service.
  10. Click Publish to create the service.
Tutorial Contents
Scroll to Top