410 likes | 748 Views
ArcGIS Workflow Manager: Advanced Workflows and Concepts. Nishi Mishra and Kevin Bedel. Session Topics. Overview. Configure & Design. Notify & Relationships. Integrate & Geoprocess. Overview. What is ArcGIS Workflow Manager ?. Plan & Create. Evaluate & Improve. Execute & Manage.
E N D
ArcGIS Workflow Manager: Advanced Workflows and Concepts Nishi Mishra and Kevin Bedel
Session Topics Overview Configure & Design Notify & Relationships Integrate & Geoprocess ArcGIS Workflow Manager Advanced Workflows and Concepts
Overview ArcGIS Workflow Manager Advanced Workflows and Concepts
What is ArcGIS Workflow Manager ? Plan & Create Evaluate & Improve Execute & Manage A framework for continuous process improvement ArcGIS Workflow Manager Advanced Workflows and Concepts
ArcGIS Supports the Enterprise WorkAnywhere Enterprise Integration Knowledge Workers Executive Access Public Engagement Web GIS ArcGIS - Workflow management GIS Professionals Making Mapping and GIS Available Across Your Organization Transforming the Role of GIS ArcGIS Workflow Manager Advanced Workflows and Concepts
Workflow Manager System Framework Server Web Applications Desktop Administrator Geospatial data Application Workflow Geodatabase ArcGIS Workflow Manager Advanced Workflows and Concepts
Anatomy of a job Descriptive Information Activity Log Resource Workflow Geodatabase Version/ Geospatial Data Geographical Area of Interest ArcGIS Workflow Manager Advanced Workflows and Concepts
Demo Introduction ArcGIS Workflow Manager Advanced Workflows and Concepts
Demo Scenario • Is vegetation growth encroaching on a rail line? GIS specialist Field crew Survey manager • Create a workflow to • Updateaversioned • Perform field work update a vegetationboundary Vegetationfeature class • Verify job is complete • Notifyfieldcrewsof • Create a job and pendingwork assign it to a GIS specialist • Sendlocationsthat needtobetrimmed (includingdata) ArcGIS Workflow Manager Advanced Workflows and Concepts
Configure ArcGIS Workflow Manager Advanced Workflows and Concepts
Workflow Manager Administrator Roles • Basic Administrator • Manage configuration items • Workflow Author • Designs and authors Workflows • Workflow Developer • Extends workflow with custom scripts/code ArcGIS Workflow Manager Advanced Workflows and Concepts
Basic Administrator • Workflows • Geodatabases • Security role management • SQL ArcGIS Workflow Manager Advanced Workflows and Concepts
Workflow Author • Business domain • GIS knowledge • Workflow Manager steps ArcGIS Workflow Manager Advanced Workflows and Concepts
Workflow Developer • Python and ArcPy • Building libraries in a COM language • JavaScript/Flex/Silverlight ArcGIS Workflow Manager Advanced Workflows and Concepts
Designing Workflows Start • Drag-n-drop workflow designer • Step type library • Procedural • Ask question • Run executable • Open file • Launch URL • Custom • Execution paths Check Version Create version Clip Imagery Prepare Documentation Inventory Update Edit Data QC Data Notify ArcGIS Workflow Manager Advanced Workflows and Concepts
Designing Workflows Create Step Types Start Prepare Documentation Procedural Check Version Clip Imagery Create version Custom Inventory Update Edit Data QC Data Notify ArcGIS Workflow Manager Advanced Workflows and Concepts
Designing Workflows Create Workflow Start Check Version Version Exists Version Exists Create version Clip Imagery Prepare Documentation Inventory Update Edit Data QC Data Notify ArcGIS Workflow Manager Advanced Workflows and Concepts
Designing Workflows Workflow Configuring Job Types Job Type Maps Properties ArcGIS Workflow Manager Advanced Workflows and Concepts
Reporting • Monitor Progress • Balance schedule, time and cost • Evaluate past projects ArcGIS Workflow Manager Advanced Workflows and Concepts
Sharing Workflow Manager Desktop Server ArcGIS Workflow Manager Advanced Workflows and Concepts
Demo Configuring ArcGIS Workflow Manager Designing Workflows ArcGIS Workflow Manager Advanced Workflows and Concepts
Notify & Relate ArcGIS Workflow Manager Advanced Workflows and Concepts
Notifications Job Spatial Email Alert ArcGIS Workflow Manager Advanced Workflows and Concepts
Utilizing Tokens [EMAILOF([JOB:ASSIGNED_TO])] john43484@esri.com 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 Modeling Child Jobs and Dependencies Parent/child relationships between jobs Dependencies restrict workflow based on state of another job Create Map Create Map All Jobs Closed Collect Data 1 Collect Data 2 Collect Data 3 ArcGIS Workflow Manager Advanced Workflows and Concepts
Modeling Relationships Between Jobs Child Jobs and Dependencies CreateJobAdvanced step can create child jobs Can also create a dependency Split parent job by geographic area 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 WMXGroups WMXUsers Technicians Andy Andy Charlotte Jason Jason Managers Charlotte ArcGIS Workflow Manager Advanced Workflows and Concepts
Demo Configuring ArcGIS Workflow Manager Notifications Tokens Job Relationships ArcGIS Workflow Manager Advanced Workflows and Concepts
Integrate & GeoProcess ArcGIS Workflow Manager Advanced Workflows and Concepts
Integrating Business Data • Business-specific data • One-to-One or One-to-Many relationships Custom Properties Station ID Parcel ID Meter Number Surveyor Info Vessel ID Job Type ArcGIS Workflow Manager Advanced Workflows and Concepts
Extended Properties • Separate geodatabase tables • Long integer field joins to job ID Jobs Table Extended Property Table ArcGIS Workflow Manager Advanced Workflows and Concepts
Integrating Business Data Configuring Extended Properties Create table in Workflow Manager geodatabase Add as an extended property table Configure Job Type ArcGIS Workflow Manager Advanced Workflows and Concepts
Advanced Workflow Modeling Geoprocessing (GP) Automation Steps LaunchGPTool step ExecuteGPTool step Invoke GP services Workflow Manager Tools ArcGIS Workflow Manager Advanced Workflows and Concepts
Demo Configuring ArcGIS Workflow Manager Extended Properties Integrated Geoprocessing ArcGIS Workflow Manager Advanced Workflows and Concepts
Session Recap • Overview • Design and Configure Workflows • Notifications • Advance Job Modeling • Integrating Business Data • Geoprocessing in Workflows ArcGIS Workflow Manager Advanced Workflows and Concepts
Resources • Product Page • http://esri.com/workflowmanager • Resource Center • http://resources.arcgis.com/en/communities/workflow-manager/ • Training • http://training.esri.com/ • Forums • http://forums.arcgis.com/forums/71-Workflow-Manager ArcGIS Workflow Manager Advanced Workflows and Concepts
Where to find us? • Esri Showcase • Today until 1:30 PM • Geodatabase Management and Web & Server GIS Islands • ArcGIS Workflow Manager - Integrating Geoprocessing into Your Business Processes • Today 12:30 – 1 PM • Geodatabase Demo Theater ArcGIS Workflow Manager Advanced Workflows and Concepts
Thank you… Please fill out the session survey: Offering ID: 1397 Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box ArcGIS Workflow Manager Advanced Workflows and Concepts