ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager:...

48
ArcGIS Workflow Manager An Introduction Michael Broadbent and Aarthi Dwarakanath

Transcript of ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager:...

Page 1: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

ArcGIS Workflow ManagerAn IntroductionMichael Broadbent and Aarthi Dwarakanath

Page 2: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Our Plan Today

• Reasons for process improvement of GIS

and non-GIS workflows

• Overview of ArcGIS Workflow Manager

- Configure

- Organize

- Centralize

- Execute Workflows

• Additional Resources

Page 3: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Our Organizations

People Processes Software/Hardware

Page 4: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Configure & Create Execute & Manage Evaluate & Improve

WORKFLOW MANAGER PROCESS

What is ArcGIS Workflow Manager?

A framework for operational efficiency

Page 5: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Benefits of Work Management

Simplify Process

Improve Data Quality and AccuracyReduce Production Cost

Optimize Resource Allocation

Enhance Communication

Reduce Risk and Uncertainty

Page 6: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Desktop

Administrator

Client

Applications

Workflow

Geodatabase

Geospatial data

Web Applications

Server

System Framework

ArcGIS Workflow Manager: An Introduction

Page 7: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

ArcGIS Supports the Enterprise

ArcGIS- Workflow management

Knowledge Workers

GIS Professionals

Work

Anywhere

Public

Engagement

Executive Access Enterprise

Integration

ArcGIS Workflow Manager: An Introduction

Page 8: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Meet the Team!

Business/

Product

Manager

Survey

Manager

GIS

Specialist

Field

Acquisition

Page 9: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Key Features

Page 10: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Workflow Ma

nag

er

Document

Integration

Geodatabase

User

Reassignment

Identity

Based

Access

Report

Generation

Email

Notifications

Data Entry

Form

Graphical

Representation

Descriptive

Information

Geographical Area

of Interest

GP

Processing

Page 11: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Anatomy of a Job

Descriptive

Information

Geodatabase Version/

Geospatial Data

Resource

Geographical Location of

Interest

Activity Log

Workflow

ArcGIS Workflow Manager: An Introduction

Page 12: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Anatomy of a Workflow

Create version

Clip Imagery Prepare

Inventory

UpdateDocumentation

Edit Data

QC Data

Check

Version

Start

Notify

Starting stepStep

Path Conditional path

Concurrent steps

End step

Merge Point

(Dependence)

ArcGIS Workflow Manager: An Introduction

Page 13: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• Automatically route work

• Target specific groups

• Varying staff skills

• Manage large teams

Workflow Assignment

Prepare

Documentation

Edit Data

QC Data

Notify

QA team

Technical Writer

Editing team

ArcGIS Workflow Manager: An Introduction

Page 14: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Identity Stores and Credentials

• Operating System Users

- Active directory

- Manual entry

• ArcGIS Online/Portal Users

ArcGIS Workflow Manager: An Introduction

Page 15: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Workflow Manager Administrator Roles

ArcGIS Workflow Manager: An Introduction

• Basic Administrator

- Manage configuration items

• Workflow Author

- Designs and authors Workflows

• Workflow Developer

- Extends workflow with custom scripts/code

Page 16: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• 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

ArcGIS Workflow Manager: An Introduction

Page 17: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Software Demonstration

Find Properties in a Flood Zone

View Job Progress, History

and Reporting

Business

Manager

Create a Workflow and Job

• Workflow to find properties

• Assign the job to the GIS

Specialist

Survey Manager

Field Crew

Inspect Property and Mark

Job as Complete

Update the Flood Zone

• Update the flood boundary

• Find properties

• Send data to Field to inspect

GIS Specialist

Page 18: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Demo Recap

Page 19: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• Spatial orientation of all work

• Restrict work to a spatial extent

• Location of Interest can be:

- Polygon (AOI) or Point (POI)

Geographic Location of Interest (LOI)

ArcGIS Workflow Manager: An Introduction

Page 20: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Geoprocessing

DataProcessing

Spatial Analysis

Clip data

Check out/in data

Spatial overlay

Calculate field

Check In

Replica

More

Edits?

Clean Up

ArcGIS Workflow Manager: An Introduction

Page 21: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Default and Custom Properties

Owner

Default Properties

Assignee

PriorityData

Dates

ArcGIS Workflow Manager: An Introduction

Page 22: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Default and Custom Properties

Owner

Default Properties

Assignee

PriorityData

Dates Meter Number

Custom Properties

Vessel ID SurveyorInfo

Station IDParcel ID

ArcGIS Workflow Manager: An Introduction

Page 23: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• Automate version management

- Create version per job/user

- Reconcile and post changes

Version Management

ArcGIS Workflow Manager: An Introduction

Page 24: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• Automate version management

- Create version per job/user

- Reconcile and post changes

- Cleanup versions

Version Management

ArcGIS Workflow Manager: An Introduction

Page 25: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• Step to open a map in preconfigured state

- Predefined layers and cartography in 2D and 3D

- Zooms to job’s location of interest

- Update layer source

Map Management

ArcGIS Workflow Manager: An Introduction

Page 26: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Tasks and Workflow ManagerMicro and Macro workflows

• Tasks are tailored for repeatable

GIS tasks in ArcGIS Pro

• Workflows are Enterprise wide

• Workflow Manager steps can load

Tasks

ArcGIS Workflow Manager: An Introduction

Editing

Task

QC

QC Task

Page 27: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Software Demonstration

Find Properties in a Flood Zone

View Job Progress, History

and Reporting

Business

Manager

Create a Workflow and Job

• Workflow to find properties

• Assign the job to the GIS

Specialist

Survey Manager

Field Crew

Inspect Property and Mark

Job as Complete

Update the Flood Zone

• Update the flood boundary

• Find properties

• Send data to Field to inspect

GIS Specialist

Page 28: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Demo Recap

Page 29: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• Job Notifications

- Assign Job

- Create Job

- Close Job

• Workflow Notifications

- QC step alert

- Data received

• Spatial Notifications

- Feature modification

Alerts and Notifications

ArcGIS Workflow Manager: An Introduction

Page 30: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• Attachments are a useful tool

- Link to Files

- Link to websites

- Store items directly in the

workflow database

Document Management

ArcGIS Workflow Manager: An Introduction

Page 31: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Offline Jobs

• Consistent workflows across organizations is key!

• Provide documentation for staff in and around

• Support remote staff

ArcGIS Workflow Manager: An Introduction

Page 32: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• One stop shop for all job information

• Built-in reporting capabilities

• Database tables

- Support additional reporting tools

Reports

ArcGIS Workflow Manager: An Introduction

Page 33: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

• Non-GIS staff

• Ready to use web apps

- No programming

Enterprise Offering

ArcGIS Workflow Manager: An Introduction

Page 34: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Software Demonstration

Find Properties in a Flood Zone

View Job Progress, History

and Reporting

Business

Manager

Create a Workflow and Job

• Workflow to find properties

• Assign the job to the GIS

Specialist

Survey Manager

Field Crew

Inspect Property and Mark

Job as Complete

Update the Flood Zone

• Update the flood boundary

• Find properties

• Send data to Field to inspect

GIS Specialist

Page 35: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Demo Recap

Page 36: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

ExtensibilityDeveloper Options

• Integrate with other systems

- Extended Properties

- Desktop APIs

- Web APIs

• Dashboards for GIS Work

ArcGIS Workflow Manager: An Introduction

Page 37: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Workflow Manager Python API

• Automate your business workflow through Python

• Integrate with other Python and Geoprocessing functionality

Access

Edit

Execute

Configuration, Jobs and Tools

Configuration and Jobs

Jobs

Page 38: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

WorkforceCreate Workforce Assignments from Workflow

Manager

Collector Create Feature Service for collection and distribute

the URL using Workflow Manager

Operations Dashboard

Widget See the Status of Jobs in your Organization

Web AppBuilder Widget Coming soon

Create Workflow Manager jobs

Compatibility with ESRI Apps

ArcGIS Workflow Manager: An Introduction

Samples available on Github

Page 39: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Team – Wrap Up

Project tracking with the

Javascript Viewer

Ops Dashboard Widget

Page 40: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Team – Wrap Up

Job Creation, Step Help,

Task Integration

Standard Workflows and

Templates

Page 41: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Team – Wrap Up

GP and Python Integration,

Extended Properties,

Version Management

Page 42: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Team – Wrap Up

Workforce Integration

Embedded Job URLs,

Email Notifications

Page 43: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Resources

• Geonet

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

• Product Page

- http://esri.com/workflowmanager

- https://server.arcgis.com/en/workflow-manager/

• Training

- http://training.esri.com/

• Samples

- https://github.com/Esri/workflowmanager-viewer-js

- https://github.com/Esri/workflowmanager-samples

- https://github.com/Esri/production-dashboard-js

Page 44: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Sessions and Demonstrations

Tuesday – July 11th

Esri Production Mapping: Distributed Generalization Workflows

12:30pm – 1:15pm SDCC Demo Theatre 03

ArcGIS Workflow Manager: Managing Workflows via the Server Extension

1:30pm – 2:15 SDCC Demo Theatre 08

ArcGIS Workflow Manager and ArcGIS Workforce Integration

4:30pm – 5:15 SDCC Demo Theatre 06

Page 45: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Wednesday – July 12th

ArcGIS Extensions: Tools for Improving Data and Map Production

8:30am – 9:45 SDCC Demo Theatre 06

ArcGIS Workflow Manager: Getting Started with Out-Of-The-Box Templates

9:30am – 10:15 SDCC Demo Theatre 06

ArcGIS Workflow Manager: Advanced Topics

10:15am – 11:30 SDCC Room 31

ArcGIS Workflow Manager: Integrate Tasks into Your Workflow Process

11:30am – 12:15 SDCC Demo Theater 06

ArcGIS Workflow Manager: Integrating Geoprocessing and Python into Your Business Processes

3:30pm – 4:15 SDCC Demo Theater 06

Esri Production Mapping: Automate Map Production with ArcGIS Workflow Manager

3:30pm – 4:15 SDCC Demo Theater 03

Page 46: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Sessions and Demonstrations

Thursday – July 13th

Supporting Daily Workflows with Tools

8:30am – 9:45 SDCC - Room 29 A

ArcGIS Extensions: Tools for Improving Data and Map Production

3:15pm – 4:30 SDCC - Ballroom 06 B

Page 47: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through

Please Take Our Survey on the Esri Events App!

Select the session you attended

Scroll down to find the survey

Complete Answersand Select “Submit”

Download the Esri Events app and find

your event

Page 48: ArcGIS Workflow Manager - Esri · GIS Managers Quality Team GIS Analysts ArcGIS Workflow Manager: An Introduction. Software Demonstration ... •Automate your business workflow through