ArcGIS Workflow Manager: An Introduction · 2015-07-30 · Prepare workflow geodatabase • Import...

Preview:

Citation preview

ArcGIS Workflow Manager: An Introduction

Tope Bello and Michael Broadbent

Our plan today

• Definition of workflow• Importance of standardizing GIS and non-GIS workflows• ArcGIS Workflow Manager allows you

- Configure- Organize - Centralize- Execute Workflows

• Additional Resources

ArcGIS Workflow Manager: An Introduction

• A workflow is a sequence of steps that a piece of work has to pass from initiation to completion.

What is a Workflow?

Planning Forest Management Crime Analysis Emergency Management

Human Health

Are your workflows automated and documented today?

Common Methods of Managing Work

• Individual approach• Mock-up workflows• Whiteboards• Ticketing systems• Spreadsheets

ArcGIS Workflow Manager: An Introduction

Benefits of Work Management

Automate

Efficient

Accurate

Consistent

Cos

t-S

aver

CentralizeQuality

Integrated

Inte

gra

ted

Effi

cien

t

Acc

ura

te

Ente

rpri

se

Collaborative

Consolidated

Dis

trib

ute

d

Flexible

ArcGIS Workflow Manager: An Introduction

What is ArcGIS Workflow Manager?

A framework for operational efficiency

Configure & Create

Execute & ManageEvaluate & Improve

ArcGIS Supports the Enterprise

Making Mapping and GIS Available Across Your Organization

Transforming the Role of GIS

ArcGIS- Workflow management

Knowledge Workers

GIS Professionals

WorkAnywhere

PublicEngagement

Executive Access

EnterpriseIntegration

DesktopAdministrator

Application

WorkflowGeodatabase

Geospatial data

Web Applications

Server

System Framework

Workflow Manager Administrator Roles

• Basic Administrator- Manage configuration items

• Workflow Author- Designs and authors Workflows

• Workflow Developer- Extends workflow with custom scripts/code

Key Features

ArcGIS Workflow Manager: An Introduction

Graphical Representation

Data Entry Form

Identity Based Access

User Reassignment

Report Generation

Document Integration

Geospatial Integration

Email Notifications

….and more

Workflow Management System

• Document and automate processes

• Graphical representation of the work- Canvas with shapes

• Organized as Jobs- Create data packet for field data collection- Updating data for vegetation boundaries

Workflows

Anatomy of a Job

DescriptiveInformation

Geodatabase Version/ Geospatial Data

Resource

Geographical Area of Interest

Activity Log

Workflow

Anatomy of a Workflow

Create version

Clip Imagery Prepare

Inventory Update Documentation

Edit Data

QC Data

CheckVersion

Start

Notify

Starting stepStep

Path Conditional path

Concurrent steps

End step

Merge Point (Dependence)

• Automatically route work• Target specific groups• Varying staff skills• Manage large workforces

Workflow Assignment

Prepare

Documentation

Edit Data

QC Data

Notify

QA team

Technical Writer

Editing team

Default and Custom Properties

Owner

Default Properties

Assignee

PriorityData

Dates Meter Number

Custom Properties

Vessel ID SurveyorInfo

Station IDParcel ID

Identity Stores and Credentials

• Operating System Users- Active directory- Manual entry

• ArcGIS Online/Portal Users

ArcGIS Workflow Manager: An Introduction

• Control User actions- Creating jobs- Assigning jobs- Closing jobs

• Show/hide functionality- History- Map view tab- Reports

Application Access Control

Quality TeamGIS Managers GIS Analysts

• Is vegetation growth encroaching on a rail line?

Software Demonstration

Survey manager

• Create a workflow to update a vegetationboundary

• Create a job and assign it to a GIS specialist

GIS specialist

• Update a versioned Vegetation feature class

• Notify field crews of pending work

• Send locations that need to be trimmed (including data)

Field crew

• Perform field work

• Verify job is complete

Key Features…..continued

ArcGIS Workflow Manager: An Introduction

Client Applications

ArcGIS Pro ArcMap Workflow Manager

Web Apps

ArcGIS Workflow Manager: An Introduction

Client Applications

Web Apps

ArcGIS Pro ArcMap Workflow Manager

ArcGIS Workflow Manager: An Introduction

• Spatial orientation of all work• Restrict work to a spatial extent

Geographic Area of Interest

GeoprocessingLaunch GP Step Type

DataProcessing

Spatial Analysis

Clip data Check out/in data

Spatial overlayCalculate field

Check In Replica

More Edits?

Clean Up

• Automate version management- Create version per job/user- Reconcile and post changes- Cleanup versions

Version Management

Tasks

• Repeatable interactive workflows

• Represent a micro level workflow in Pro

• Integrates with Workflow Manager- Support macro level workflows- Associate task with many users- Ensures consistency across organizations

Tasks and Workflow ManagerMicro and Macro workflows

• Tasks are tailored for GIS tasks

• Workflows are enterprise wide

• Allows multiple sessions

• The right tool in the right time

Prepare

Documentation

Edit Data

QC Data

Notify

QA Task

Editing Task

• Step to open a map in preconfigured state- Predefined layers and cartography in 2D and 3D- Zooms to job’s area of interest- Update layer source

Map Management

• Is vegetation growth encroaching on a rail line?

Software Demonstration

Survey manager

• Create a workflow to update a vegetationboundary

• Create a job and assign it to a GIS specialist

GIS specialist

• Update a versioned Vegetation feature class

• Notify field crews of pending work

• Send locations that need to be trimmed (including data)

Field crew

• Perform field work

• Verify job is complete

ArcGIS Workflow Manager: An Introduction

Key Features…..continued

ArcGIS Workflow Manager: An Introduction

Offline Jobs

• Consistent workflows across organizations is key!• Provide documentation for staff in and around • Support remote staff

Job ID: 1202 Editing_Job 1202Workflow Manager

Repository

Take job offline. User working with job in disconnected mode

Bring job online. Changes made offline are checked in.

ArcGIS Workflow Manager: An Introduction

• Attachments are key- Linked to existing DMS- Linked to existing website- Embed in workflow database

Document Management

• Job Notifications- Assign Job- Create Job- Close Job

• Workflow Notifications- QC step alert- Data received

• Spatial Notifications- Feature modification

Alerts and Notifications

• One stop shop for all job information• Built-in reporting capabilities• Database tables

- Support additional reporting tools

Reports

• Non-GIS staff• Ready to use web apps

- No programming

Enterprise Offering

ExtensibilityDeveloper Options

• Integrate with other systems- Extended Properties- Desktop APIs- Web APIs

• Dashboards for GIS Work

• Is vegetation growth encroaching on a rail line?

Software Demonstration

GIS specialist

• Update a versioned Vegetation feature class

• Notify field crews of pending work

• Send locations that need to be trimmed (including data)

Field crew

• Perform field work

• Verify job is complete

Survey manager

• Create a workflow to update a vegetationboundary

• Create a job and assign it to a GIS specialist

Prepare workflow geodatabase

• Import users and templates

Manage user access

• Add users to groups

• Assign privileges to groups

Configure Business process

• Author workflows and job types

• Configure notifications

Deploy to all users

• Install and share connection

ArcGIS Workflow Manager: An Introduction

Workflow Manager to automate and document your workflows!

Resources

• Geonet- https://geonet.esri.com/community/gis/solutions/workflow-manager

• Product Page- http://esri.com/workflowmanager

• Training- http://training.esri.com/

• Resource Center - http://resources.arcgis.com/en/communities/workflow-manager/

ArcGIS Workflow Manager: An Introduction

Recommended