process-driven architecture for workflow automation and
TRANSCRIPT
Elevating spatial intelligence
Process-driven
Architecture
for Workflow
Automation
and GIS
Integration
Jeff Puuri, GISP
Senior GIS Consultant
In cooperation with: Gas Technology Institute
Elevating spatial intelligenceElevating spatial intelligence
• What is a ‘Process-driven Architecture’?
• How is it used for Workflow Automation?
• And Importantly, GIS Integration?
• Why? What are the Business Benefits?
• Case Study
• Regulatory Compliance
• Final Thoughts - Implementation Approach
Agenda Topics
Elevating spatial intelligenceElevating spatial intelligence
• Esri - 5 Components of a GIS
• IT System + Geographic Data = GIS
Business Processes (in a GIS Context)
Hardware
Software
Data
Workflows
People
• Other Key Component
• Workflows - automated Business Processes
Elevating spatial intelligenceElevating spatial intelligence
BPM Lifecycle
Document
Analyze / Improve
Automate
Monitor
BPMN=To Be
BPMN=As-Is
BPMN=Executable
Elevating spatial intelligenceElevating spatial intelligence
BPMN - Documenting
Control Flow
Activity Types
ResourcesSub-Process
Elevating spatial intelligenceElevating spatial intelligence
BPMN – Process Abstraction
From Previous ‘Parent’ Process Diagram:
Elevating spatial intelligenceElevating spatial intelligence
• Open Standard (OMG)
• Supported by Numerous Software Vendors
• Cross plaform
• Intuitive and Collaborative
• Graphic models + Shape Metadata
• Production of Process Documentation
Why BPMN?
Elevating spatial intelligenceElevating spatial intelligence
• Emerging Class of Software Tools
• Gartner iBPMS Category
• “Low Code” Application Platform - Automate
• Underlying Data Model
• Data Entry Forms
• Business Rules
• Users and their Roles
• External System Integration
• via Web Services
BPMS – Configure, Automate, Integrate
Elevating spatial intelligenceElevating spatial intelligence
• Support Regulatory Compliance
• Tracking & Traceability
• Improve Operational Knowledge
• Leading to Better Customer Service
BPMN for GIS – Case Study
Elevating spatial intelligenceElevating spatial intelligence
Login – Role-based Security
UsernameRole
Elevating spatial intelligenceElevating spatial intelligence
Form-based Data Entry
Elevating spatial intelligenceElevating spatial intelligence
External System Integration
Pipe Mill
SOA
P A
PI
BPMS
B2B
RES
T A
PI
RES
T A
PI
ERP System• SAP• Oracle• etc
“Push”
“Pull”
PO Data
Elevating spatial intelligenceElevating spatial intelligence
Harvesting Location Data
Addresses
Geolocation
Elevating spatial intelligenceElevating spatial intelligence
Integrating Harvested Locations
• Address• Geolocation• Dates and Times• GIS Attributes
BPMS Data Entry
REST API CallPopulate GIS2 x LatLon + Attr
GIS
Fea
ture
s A
PI
Ge
oco
din
g A
PI
Send Address
World Geocoder
BPMS – across the board• External System Integration support• via web services, esp. REST API Return Lat/Lon
Elevating spatial intelligenceElevating spatial intelligence
Integrating Harvested Locations
Send to ArcGIS REST API
Entered Address Converted to Lat/Lon via Google Geocode API
Elevating spatial intelligenceElevating spatial intelligence
Information Products – Maps
• DocumentPoint Locations
Elevating spatial intelligenceElevating spatial intelligence
Information Products – Maps
• Two-way Traceability with UPDM
Elevating spatial intelligenceElevating spatial intelligence
Notifications w/Attachments
Elevating spatial intelligenceElevating spatial intelligence
• Process Monitoring Information Products
• Case and Task Duration
• Task Status
• Containing Business Intelligence
• Decision Basis for Process Improvements
Improving Operations
Elevating spatial intelligenceElevating spatial intelligence
• Start Small
• Pick 1 – 2 processes
• Lower complexity w/Highest Impact
• Demonstrate success to build support
• Complements Agile Approach
Implementation Strategy
Elevating spatial intelligence
www.tensing.com | [email protected]
Jeff [email protected]
Special Thanks to:
Gas Technology Institute