Post on 31-Aug-2020
ArcGIS Workflow Manager: Advanced Workflows and Concepts
Kevin Bedel & Nishi Mishra
Session Topics
OverviewConfigure
&Design Notify
&Relationships Integrate
&Geoprocess
ArcGIS Workflow Manager Advanced Workflows and Concepts
Overview
ArcGIS Workflow Manager
A framework for continuous process improvement
Plan & Create
Execute & ManageEvaluate & Improve
ArcGIS Workflow Manager Advanced Workflows and Concepts
Benefits
Consistency
ArcGIS Workflow Manager
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
DemoIntroduction
Demo Scenario
• Is vegetation growth encroaching on a rail line?
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
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
ArcGIS Workflow Manager Advanced Workflows and Concepts
Designing Workflows
• Drag-n-drop workflow designer• Step type library
- Procedural- Ask question- Run executable- Open file- Launch URL- Custom
• Execution paths
Create version
Clip Imagery Prepare
Inventory Update Documentation
Edit Data
QC Data
CheckVersion
Start
Notify
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
Sharing Workflow Manager
Desktop
ArcGIS Workflow Manager Advanced Workflows and Concepts
Sharing Workflow Manager
Server
ArcGIS Workflow Manager Advanced Workflows and Concepts
DemoDesigning Workflows
Notify and Relate
Notifications
SpatialEmail Alert
Job
ArcGIS Workflow Manager Advanced Workflows and Concepts
[EMAILOF([JOB:ASSIGNED_TO])]
john1234@esri.com
Utilizing Tokens
ArcGIS Workflow Manager Advanced Workflows and Concepts
Token Parsers
Job Properties
Tokens
Function
Environment Variables
System Properties
Spatial Notification
ExtendedProperties
ArcGIS Workflow Manager Advanced Workflows and Concepts
Advanced Workflow ModelingChild Jobs and Dependencies
Collect Data
Create Map
ArcGIS Workflow Manager Advanced Workflows and Concepts
Advanced Workflow ModelingChild Jobs and Dependencies
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
• Active Directory- Import users and groups from Active Directory- Can repeat to get up-to-date information
• Portal Users- Group in Workflow Manager
WMXUsers
Andy
Charlotte
Jason
WMXGroups
TechniciansAndy
Jason
Managers
Charlotte
ArcGIS Workflow Manager Advanced Workflows and Concepts
DemoNotificationsTokensJob Relationships
Integrate and GeoProcess
Integrating Business Data
• Business-specific data• One-to-One or One-to-Many relationships• 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
Configure properties for job type
Add as extended property table
Create table in geodatabase
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 ModelingPython API
Repoint Map Templates
Manage Job MapsManage Attachments Trigger Notifications
Manage Extended
Properties
Manage Holds and
DependenciesCreate Customized Jobs
Manage Job PropertiesExecute Steps
ArcGIS Workflow Manager: Integrating Geoprocessing into Your Business Processes
Advanced Workflow ModelingPython API
Access
Edit
Execute
Configuration, Jobs and Tools
Configuration and Jobs
Jobs
ArcGIS Workflow Manager Advanced Workflows and Concepts
DemoExtended PropertiesIntegration Geoprocessing
Session Recap
• Overview• Administrator roles• Design and Configure Workflows• Notifications and Tokens• Advance Job Modeling• Integrating Business Data• Geoprocessing in Workflows• Python API
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 Advanced Workflows and Concepts
Sessions and Demonstrations@ Demo theater 6 - Geodata Island
• 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 Advanced Workflows and Concepts
Thank you…
• Session survey in your mobile app
• ArcGIS Workflow Manager: Advanced Workflows and Concepts
ArcGIS Workflow Manager Advanced Workflows and Concepts