Using Workflow Modeling for Purpose Built Web GIS Solutions. Scott Stafford Veale October 25, 2011

Similar documents
SIGNATURE OF COUNTY ADMINISTRATOR OR CHIEF ADMINISTRATIVE OFFICER

Pauline Kent Enterprise Spatial Services Portfolio Manager Information Services. Mapshare Migration The Journey

ArcGIS Data Reviewer Planning and Deploying Data Quality Services

Advanced Enterprise Work and Asset Management for Performance-Driven Utilities

DIGITAL TRANSFORMATION PART 3: BUILDING A MOBILE FOUNDATION TO DRIVE DIGITAL TRANSFORMATION

ispatialtec Corporate Profile

Enterprise Integration for Developers

ArcGIS Data Reviewer: Integrating Data Quality Control into Web Applications. Shankar Chandrasekaran

GIS Based Network Outage Planning and Scheduling System

Land Records Management at ArcGIS 10. Arthur Robinson Esri-Charlotte

ArcGIS Workflow Manager Advanced Workflows and Concepts

Geocortex Insight. Get a complete picture of your GIS infrastructure. Scott Stafford-Veale. April, 2016

Implementing ArcGIS Solutions NIKKI GOLDING SCOTT OPPMANN

OBJECTIVE PERFORM FOR CONTENT MANAGER

SSRS and Izenda: Comparing an Enterprise Reporting Tool and an Embedded BI Platform. 1

Sugar Product Brief. Create better business relationships.

What is new with the ArcFM Solution

Making Your Mobile Workforce More Efficient

ArcGIS Workflow Manager Advanced Workflows and Concepts

Geospatial Mobility for Tablets and Smartphones. Dave Holmes, Intergraph

Implementing ArcGIS Solutions. Michael Beavers

GIS Lighting Up The Enterprise

Enterprise Technology And Solutions by ESRI. Dave Wrazien Solution Architect ESRI, Inc.

Enabling Enterprise Geospatial Applications and the Mississippi DOT Stormwater Project

ArcGIS for Water Utilities

NEW YORK CITY DEPARTMENT OF TRANSPORTATION

12th UNGIWG Plenary Meeting ArcGIS for UNGIWG and UNSDI

ArcGIS for Emergency Management-

How Web GIS supports a water utility

City Government Raises Staff Productivity and Taxpayer Value with Mapping Solution

ArcGIS 9.3 Business Analyst Server The GIS and Data Solution for Enterprise Business Analysis ESRI Developer Summit 2008

Geo-enable the enterprise - The power of location - There is a wealth of decision-support information hidden in your data that you cannot ever see

GEOGRAPHIC INFORMATION SERVICES BRANCH

From data to display Data loading, quality control and workflow management

Drive revenue with sales enablement apps

IBM Maximo Asset Management V7.6 Overview. December 12, Matt Logsdon

Turn your conversations into memorable conversations by learning how to showcase Dynamics CRM Online value proposition to Technical Decision Makers.

Mid-West ESRI Utility User Group Meeting. March 27, 2008 Shakopee Fire Station Shakopee, MN

SYSTEM PLATFORM POWERED BY WONDERWARE

Why Choose Saleslogix

SAGE TECHNOLOGY CHECKLIST

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s

MOBILITY APPS & INFRASTRUCTURE

The Cloud Revolution:

ArcGIS for Land Records

WHITE PAPER. Pick the right SAP UI/UX offering for your business. Abstract

Transform Application Performance Testing for a More Agile Enterprise

Release Preview Guide

ArcGIS for Emergency Management Configuring the Situational Awareness Solutions. Jess Neuner

Cliffs Notes Operations Management System (OMS)

GIS Deployment at DeepWater Horizon. Lessons Learned 2010

Partner s SaaS Solution Improves Productivity and Lowers Ownership Costs for CPA Firms

Mobile Utility Inspection Solutions

DocAve Governance Automation

ArcGIS Workflow Manager: Advanced Workflows and Concepts. Kevin Bedel & Nishi Mishra

Command and Control Applications

Wonderware System Platform 2017 Real-time Operations Control Platform for Supervisory, HMI, SCADA and IIoT

ArcGIS Data Reviewer: An Introduction. Chandan Banerjee Jay Cary

How to Successfully Collect, Analyze and Implement User Requirements Gerry Clancy Glenn Berger

Microsoft BI Product Suite

GEOMEDIA SMART CLIENT DYNAMICALLY JUMPSTART YOUR GIS PRODUCT BROCHURE

FLOWFORMA PRODUCT VALIDATION REPORT. A Powerful Workflow Solution for SharePoint. Product Reviewed by Ron Charity. June 2016

ArcGIS Workflow Manager:

The Ultimate Guide to Rapid App Development. How to create business apps with no code and minimal resource investment

Introducing ArcGIS 9.1 Business Analyst. Garry Burgess

PI System Roadmap. Presented by. John Baier Director, Product Management

The main reasons for selecting a Client Centric strategy to modernize systems are

Advancing Esri s Mobile Solutions for Leak Survey and Leak Reporting

WHY THE GEOGRAPHIC APPROACH? Everything occurs somewhere. Geography is common

City of Elk Grove Evolving the use of GIS

Xerox DocuShare 7.0 Content Management Platform. Enterprise content management for every organization.

Esri Location Analytics

Desktop Activity Intelligence

BI Publisher and APEX The Next Dimension of Oracle Reports

ENTANDO PRODUCT GUIDE

Chapter 14 Current trends in system development

CSDC Systems. amanda editions. Permitting, Compliance & Licensing. csdcsystems.com

M365 Collaboration What to Use and When to Use it. Demystifying the Microsoft Cloud February 14, 2019

CSDC Systems. amanda editions. Permitting, Compliance & Licensing. csdcsystems.com

ArcGIS Workflow Manager: Advanced Topics. Kevin Bedel & Nishi Mishra

CONTENT AND EXPERIENCE CLOUD. Deliver Engaging Digital Experiences Across Multiple Channels

InLoox PM Web App The Online Project Software

ArcGIS Network Analyst: Network Analysis with ArcGIS Online and On- Premises Services

MPACT PLATFORM FOR MOBILE MARKETING. New rules of impactful customer engagement ZEBRA TECHNOLOGIES

munis a tyler erp solution Technology That Empowers

MarkScanTrack Solution

SM Energy s. Jason Wilson GIS & Geoscience Business Analyst. Enterprise GIS Deployment Strategy

An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies

Adaptive work environments

A BPTrends Report. March

INTERSHOP COMMERCE SUITE

ArcGIS for Emergency Management. Nikki Golding

InLoox PM Web App The Online Project Software

NASCIO 2013 Open Government Initiatives

Intelligent Process Automation

Corporate Overview CRM. the Cloud

Dynamics CRM Powering the future of CRM. Itai Aharonov Solution Specialist Dynamics CRM Israel MBS

Ultimus Adaptive BPM Suite V8 Product Brief Page 2

ArcGIS for Emergency Management 1:00 2:15pm

Transcription:

Using Workflow Modeling for Purpose Built Web GIS Solutions Scott Stafford Veale October 25, 2011

Let s go back in time An short historical view of Web GIS 2

Web-GIS Approach Early 2000s, Map Servers arrive.. Esri s ArcIMS (anybody remember ArcView IMS or MapObjects IMS?) MapGuide, GeoMedia UMM Mapserver etc. Let s put desktop GIS apps to the web! Same geocentric paradigm just a different delivery architecture 3

Web-GIS Approach ArcView on the Web.. Not that there s anything wrong with that 4

The GIS-centric Model for Deploying Web-GIS Esri s HTML Viewer Geocortex IMF (ArcIMS based) Web ADF (ArcGIS Server) Loads of functionality Layers everywhere nested, visible, invisible, active and Buttons, tools and icons galore. Nobody wanted to skimp on.. APPLICATION FLAIR! 5

Web 2.0 Arrives Consumer Maps Google & Bing End user experience improves User expectations change Simple, Faster! Intuitive tools and features Users start to expect the same experience in a web-gis 6

Web 2.0 Arrives Consumer Maps A revolution occurred at Web 2.0.. But your users still need more How do we continue to evolve the web GIS deployment model? Should we do things the same way we did them with ArcIMS? 7

Deploying web-based Spatial Applications Rich Web GIS Viewers Implemented using configurable.net, Flex or Silverlight based template viewers (primarily internal users?) AND / OR Purpose specific, simple apps Using lightweight Silverlight, Flex or JavaScript APIs and Workflow Modeling (internal and external users) 10

Workflow Modeling can fundamentally change the way administrators and developers design, deploy, and manage spatial applications and how we interact with spatial data. 11

What is a Workflow? An automated, interactive process A series of activities chained together to accomplish a goal Includes: Client activities which interact with the user Server activities which automate tasks Plumbing between client and server activities 12

Geocortex Workflow Designer Using the desktop Workflow Designer, administrators can chain together sets of activities (small units of work) which comprise a workflow. Reads/Writes Workflow files Drag and drop Powerful toolbox Simulator to trial and test workflows Supports custom activities Build forms on the fly 13

Why Workflow? Why Now? Maturing technology Maturing users and use cases GIS pushed deeper into the organization Routine Integration with other Systems GIS apps used by non GIS users 14

What does a modern web-gis App Look Like? ANSWER #1 A Rich, Thick VIEWER with impressive browser based functionality. 15

What does a modern web-gis App Look Like? ANSWER #2 A nimble, lightweight purpose specific applications that automates spatial and non spatial business processes through Workflow. Workflow 16

Geocortex Workflow The majority of business processes involving GIS operations can be modeled, streamlined and automated via workflows. Does the business process. Require tasks which are done routinely by an individual multiple times per day? Span multiple days, involving many individuals or departments? Involve some interaction with a map, and/or some GIS analysis or processing? Define a collection of smaller tasks which, when chained together, create the process 17

Workflow in Essentials Works through REST Allows user interaction at any step Human decision points Extensible Library of Activities Collect Address from User Geocode Address Spatial Query Parcels Generate Report 18

Web (e.g, Silverlight, Flex, HTML5) Smartphones / Tablets (e.g., ipad)

Workflow Engine WF4 Out of the box activities Microsoft Activities Generic Activities Essentials Activities Esri Activities GIS Activities Client Server communication Essentials REST Elements Workflow Controller 20

Workflow in Essentials Viewer Application (Client) REST API (Server) Client APIs Internet Workflow Controller Workflow Controller 21

Geocortex Workflow Benefits Improved Efficiency eliminate manual steps for users shortens development time for new functionality Better process control Enable sophisticated functionality in simple applications Business Process Improvement Share / Reuse workflows in other applications Easily updated Cross Platform Silverlight, Flex, Mobile, Future Technology (HTML5) 23

Demonstration Scott Stafford Veale August 31, 2011 www.geocortex.com

Summary Web GIS applications are evolving Think about your organization s apps: Can your organization benefit from the efficiency that Workflow brings? Are there ways to make users (internal and external) more productive? Can you serve your users more efficiently Workflow avoids Button Wars Do these buttons make my app look fat? 25

Thank You! ssv@latitudegeo.com Scott Stafford Veale October 25, 2011 www.geocortex.com

Workflows Enable sophisticated GIS functionality Target the needs of your users exactly Are EASY TO USE 27

Case Study: Mailing Label Report Situation: A rezoning application has been submitted at a particular address. Notify the neighbours so that they may submit feedback. Task: Search for an address (Geocode) Find all parcels which are within 1000ft (Buffer, Spatial Intersection) Generate a Mailing Label Report for the discovered parcels (Reporting) 28

Benefits Automating processes with Workflows saves time (e.g., 3 days VS 3 weeks) Workflows can be shared and reused in other applications Self-Documenting Workflows can be easily updated to accommodate changing requirements (without redeploying applications) Pre-built activities reduce QA and testing 29

Workflows Are Cross-Platform Build a workflow once Use it in your internal web maps Run it in your mobile applications Reuse it in a future technology 30

We Can Build Entire Applications Based on Workflows 1. Capture (document) the requirements of your users 2. Break down their interactions into a series of steps 3. Provide a workflows (2, 3, 10) that accommodate their business needs 4. Refine the workflows to match changing requirements 5. Repeat Steps 1-4 as necessary 31