Topographic production workflows
License:
Available with an ArcGIS Topographic Mapping license.
Topographic production workflows are designed to help automate, streamline, and manage topographic data and map production. The ArcGIS Topographic Mapping server extension for ArcGIS Enterprise includes a collection of REST endpoints and files that when combined with ArcGIS Workflow Manager, comprise a ready to use production system with predefined workflows built specifically for topographic data management and map production.
Task groups and tasks
The workflows are designed with task groups and tasks. A task is a small, focused unit of work that can be run by a single person. Task groups are composed of multiple tasks that are run sequentially to complete a type of work.
For example, a task group to perform data extraction or capture from imagery can be composed of tasks to collect data, validate data, and publish data. By creating small, focused tasks as individual jobs, organizations can track and report on the time it takes to complete individual tasks and production stages.
Each task group and task job have a corresponding job in ArcGIS Workflow Manager that follow predefined Workflow Manager workflow templates. These are configured further using the addProduct REST endpoint. You can configure items such as which tasks belong to a task group, the expected level of effort, and the default assigned user.
This enables an organization to configure one Enterprise deployment with Topographic Mapping enabled to use the same preconfigured workflows to do different types of production. For example, MTM50 map production and map production at a map scale of 1:10,000 with a custom data schema and layout template.
Workflow
Task group jobs run automatically. They also run pre-processing and post-processing operations at the beginning and end of the job's lifecycle. In between that, they automatically create child task jobs. Here, both automated and manual work is performed. Most of the child task jobs are run in ArcGIS Pro. The correct pre-processed data and project opens for them automatically. When the child task job is completed, its associated task group job automatically created the next child task job in the workflow until all of the task jobs are complete.
The task group-and-task framework is designed with maximum automation in mind while streamlining the production process for manual tasks. The task group job ensures that task jobs are created as they are needed and that the correct organization members are assigned.