Post on 15-Jul-2020
ArcGIS Workflow Manager: Advanced Workflows and Concepts
Nishi Mishra & Kevin Bedel
ArcGIS Workflow Manager Advanced Workflows and Concepts
Session Topics
OverviewConfigure
&Design Notify
&Relationships Integrate
&Geoprocess
ArcGIS Workflow Manager Advanced Workflows and Concepts
Overview
ArcGIS Workflow Manager Advanced Workflows and Concepts
ArcGIS Workflow ManagerWhat is it?
Consistency
Quality
Communication
Accuracy
Enterprise Ready
Standards
Productivity
ArcGIS Workflow Manager Advanced Workflows and Concepts
ArcGIS Workflow ManagerHow?
A framework for continuous process improvement
Plan & Create
Execute & ManageEvaluate & Improve
ArcGIS Workflow Manager Advanced Workflows and Concepts
ArcGIS Platform
Making Mapping and GIS Available Across Your Organization
ArcGIS- Workflow management
Knowledge Workers
GIS Professionals
WorkAnywhere
PublicEngagement
Executive Access
EnterpriseIntegration
ArcGIS Workflow Manager Advanced Workflows and Concepts
Workflow Manager System Framework
WorkflowGeodatabase
Geospatial data
Web Applications
Server
Desktop
Administrator
Application
ArcGIS Pro
ArcGIS Workflow Manager Advanced Workflows and Concepts
Anatomy of a job
DescriptiveInformation
Geodatabase Version/ Geospatial Data
Resource
Geographical Area of Interest
Activity Log
Workflow
ArcGIS Workflow Manager Advanced Workflows and Concepts
Introduction
Demo
ArcGIS Workflow Manager Advanced Workflows and Concepts
• Is vegetation growth encroaching on a rail line?
Demo Scenario
Survey manager
• Create a workflow to update a vegetationboundary
• Create a job and assign it to a GIS specialist
GIS specialist
• Update a versionedVegetation featureclass
• Notify field crews ofpending work
• Send locations thatneed to be trimmed(including data)
Field crew
• Perform field work
• Verify job is complete
ArcGIS Workflow Manager Advanced Workflows and Concepts
Configure
ArcGIS Workflow Manager Advanced Workflows and Concepts
Workflow Manager Administrator Roles
Workflow Developer
Workflow Author
Basic Administrator
ArcGIS Workflow Manager Advanced Workflows and Concepts
Basic Administrator
SQL
ArcGIS Workflow Manager Advanced Workflows and Concepts
Workflow Author
ArcGIS Workflow Manager Advanced Workflows and Concepts
Workflow Developer
COM
C#
Python
ArcPy
JavaScript
Flex
SilverlightArcGIS Workflow Manager Advanced Workflows and Concepts
• Drag-n-drop workflow designer• Step type library
- Procedural- Ask question- Run executable- Open file- Launch URL- Custom
• Execution paths
Designing Workflows
Create version
Clip Imagery Prepare
Inventory Update Documentation
Edit Data
QC Data
CheckVersion
Start
Notify
ArcGIS Workflow Manager Advanced Workflows and Concepts
Designing WorkflowsCreate Step Types
Create version Clip Imagery
Prepare
Inventory Update
Documentation
Edit Data QC Data
CheckVersion
Start
Notify
Procedural
Custom
ArcGIS Workflow Manager Advanced Workflows and Concepts
Create version
Clip Imagery Prepare
Inventory Update Documentation
Edit Data
QC Data
CheckVersion
Start
Notify
Version ExistsVersion Exists
Designing WorkflowsCreate Workflow
ArcGIS Workflow Manager Advanced Workflows and Concepts
Designing WorkflowsConfiguring Job Types
Job Type
Workflow
Maps Properties
ArcGIS Workflow Manager Advanced Workflows and Concepts
• Monitor progress• Balance schedule, time and cost• Evaluate past projects• Dynamic reporting
Reporting
ArcGIS Workflow Manager Advanced Workflows and Concepts
Sharing Workflow Manager
Desktop Server
ArcGIS Workflow Manager Advanced Workflows and Concepts
Designing Workflows
Demo
ArcGIS Workflow Manager Advanced Workflows and Concepts
Notify & RelateArcGIS Workflow Manager Advanced Workflows and Concepts
Notifications
SpatialEmail Alert
Job
ArcGIS Workflow Manager Advanced Workflows and Concepts
[EMAILOF([JOB:ASSIGNED_TO])]
john43484@esri.com
Utilizing Tokens
ArcGIS Workflow Manager Advanced Workflows and Concepts
Token Parsers
• Job Properties• Extended Properties• System Properties• Function• Environment variables• Spatial Notification
ArcGIS Workflow Manager Advanced Workflows and Concepts
Advanced Workflow ModelingChild Jobs and Dependencies
• Parent/child relationships between jobs• Dependencies restrict workflow based on state of another job
Create Map
Collect Data 1
Create Map
Collect Data 2
Collect Data 3
All Jobs Closed
ArcGIS Workflow Manager Advanced Workflows and Concepts
Integrating User Data
• Integrate with Active Directory- Import users and groups from Active Directory- Can repeat to get up-to-date information
WMXUsers
Andy
Charlotte
Jason
WMXGroups
TechniciansAndy
Jason
Managers
Charlotte
ArcGIS Workflow Manager Advanced Workflows and Concepts
NotificationTokensJob Relationships
Demo
ArcGIS Workflow Manager Advanced Workflows and Concepts
Integrate & GeoProcessArcGIS Workflow Manager Advanced Workflows and Concepts
Integrating Business Data
• Business-specific data• One-to-One or One-to-Many relationships• Separate geodatabase tables• Long integer field joins to job ID
Meter Number
Custom Properties
Vessel ID SurveyorInfo
Station IDParcel ID
Job Type
ArcGIS Workflow Manager Advanced Workflows and Concepts
Integrating Business DataConfiguring Extended Properties
• Create table in Workflow Manager geodatabase• Add as an extended property table• Configure Job Type
Extended Property Display Types
Date Text GIS Dataset Files Folders Value
List
ArcGIS Workflow Manager Advanced Workflows and Concepts
Advanced Workflow ModelingGeoprocessing Steps & Tools
• Provide parameter at runtime• Use pre-defined parameters• Output automatically drives workflow• Invoke geoprocessing services• Workflow Manager Tools
ArcGIS Workflow Manager Advanced Workflows and Concepts
Advanced Workflow ModelingGeoprocessing Automation – Python API
Access
Edit
Execute
Configuration, Jobs and Tools
Configuration and Jobs
Jobs
ArcGIS Workflow Manager Advanced Workflows and Concepts
Extended PropertiesIntegrated Geoprocessing
Demo
ArcGIS Workflow Manager Advanced Workflows and Concepts
• Overview• Design and Configure Workflows• Notifications• Advance Job Modeling• Integrating Business Data• Geoprocessing in Workflows
Session Recap
ArcGIS Workflow Manager Advanced Workflows and Concepts
Resources
• Product Page- http://esri.com/workflowmanager
• GeoNet Forums- https://geonet.esri.com/community/gis/solutions/workflow-manager
• Training- http://training.esri.com/
ArcGIS Workflow Manager Advanced Workflows and Concepts
Sessions and Demonstrations
• Esri Production Mapping: Automate Map Production With ArcGIS Workflow Manager- Wednesday, 22 Jul 2015, 3:30pm - 4:15pm- @Demo Theater 9 - Mapping & Visualization
• ArcGIS Workflow Manager: An Introduction- Thursday, 23 Jul 2015, 1:30pm - 2:45pm- @ Room 16 B
ArcGIS Workflow Manager: An Introduction
Sessions and Demonstrations@ Demo theater 6 - Geodata Island
• ArcGIS Workflow Manager: Getting Started Out-of-the-box Templates- Tuesday, 21 Jul 2015, 3:30pm - 4:15pm
• ArcGIS Workflow Manager: Tasks and Enterprise Workflows- Tuesday, 21 Jul 2015, 4:30pm - 5:15pm
• ArcGIS Workflow Manager: Using Custom Properties to Automate Workflows- Tuesday, 21 Jul 2015, 5:30pm - 6:15pm
• ArcGIS Workflow Manager: Integrating Geoprocessing into your Business Processes
- Thursday, 23 Jul 2015, 10:30am - 11:15am
ArcGIS Workflow Manager: An Introduction
Thank you…
• Please fill out the session survey:
AppPaper – pick up and put in drop box
ArcGIS Workflow Manager Advanced Workflows and Concepts