completing meter reads with navigator and workforcemodel builder or etl (fme) 2. append via arcgis...
TRANSCRIPT
![Page 1: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/1.jpg)
Completing Meter Reads
with Navigator and
Workforce
Esri GeoConX 2018
![Page 2: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/2.jpg)
1
Peoples Gas
Founded in 1850
Deliver natural gas to about
843,000 customers in the city
of Chicago.
~20 GIS staff supporting
Peoples Gas and North Shore
Gas
![Page 3: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/3.jpg)
2
Background
Gas System Support
Group
Responsible for reading
meters.
Drive vans and wirelessly
capture usage information
via ERT device on meter.
![Page 4: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/4.jpg)
3
Background
Requirements
1. Route meter reading
vans to specific
orders (succession /
turn on orders).
2. Provide a way to
assign routes to
each district shop
crew.
![Page 5: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/5.jpg)
4
Background
Requirements
3. Use existing iPads
and optimize routing
on-the-fly with turn-
by-turn directions
based on location.
![Page 6: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/6.jpg)
5
Data
Spreadsheet
100-300 orders per
day.
Covers “ERT’ed”
meters only.
Derived from and
checked against CIS.
*Data not real
![Page 7: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/7.jpg)
6
Data
Orders divided by
shop.
![Page 8: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/8.jpg)
Solution
![Page 9: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/9.jpg)
8
Applications
Data
Preparation
Work
Assignment Navigation
or
Source: Safe Software
![Page 10: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/10.jpg)
9
Configuration Steps
Build and Configure:
1. Workforce Project
2. Data Preparation
Process
3. Navigator Basemap
and settings
![Page 11: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/11.jpg)
10
Workforce
Workforce for ArcGIS for
assigning routes.
One route per day for each
shop.
Provide hyperlink in
assignment description field.
![Page 12: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/12.jpg)
11
Workforce Project Configuration
Workforce Web App
Project Creation (6 steps) and Configuration
1. Create Project
2. Add Assignment
Types
3. Add Mobile
Workers
4. Add More Dispatchers
5. App Integration /
Location Tracking
6. Configure Dispatch
and Mobile Worker Maps
![Page 13: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/13.jpg)
12
1. Create Project
2. Add Assignment
Types
Workforce Project Configuration
![Page 14: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/14.jpg)
13
1. Create Project
2. Add Assignment
Types
Workforce Project Configuration
![Page 15: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/15.jpg)
14
Workforce Project Configuration
3. Add Mobile Workers
4. Add More
Dispatchers
![Page 16: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/16.jpg)
15
Workforce Project Configuration
3. Add Mobile Workers
4. Add More
Dispatchers
![Page 17: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/17.jpg)
16
Workforce Project Configuration
Initial Setup Complete
![Page 18: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/18.jpg)
17
Workforce Project Configuration
5. App Integration / Location Tracking
![Page 19: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/19.jpg)
18
Workforce Project Configuration
6. Configure Dispatch and Mobile Worker Maps
![Page 20: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/20.jpg)
19
Applications
Data
Preparation
Work
Assignment Navigation
or
Source: Safe Software
![Page 21: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/21.jpg)
20
Data Preparation
Daily Workforce
Assignment Creation 1. Scheduled ETL process
extracts coordinates from
service pipes for those listed
in spreadsheet.
2. Creates 3 assignment points
with necessary attributes
populated.
![Page 22: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/22.jpg)
21
Data Preparation
Daily Workforce
Assignment Creation 3. Stores URL string with call to
Navigator in Workforce
assignment “description” field.
John Doe
![Page 23: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/23.jpg)
22
Data Preparation
Daily Workforce Assignment
Creation 1. Workforce requires some
attributes to be populated for
every assignment created
2. Each assignment record must
have geometry.
3. Some optional attributes can be
populated programmatically
Attribute Field Description Workforce
Mandatory
description URL to launch
Navigator
No
status State of assignment Yes
priority Level of Urgency No
assignmentType Type of assignment
(Succession Turn
On)
Yes
location Local District Yes (if manually
created)
![Page 24: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/24.jpg)
23
Data Preparation
Other Ways of Creating
Workforce Assignments
Programmatically
Source: Safe Software
![Page 25: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/25.jpg)
24
Data Preparation
Creating Workforce
Assignments
Programmatically: 1. Model Builder or ETL (FME)
2. Append via ArcGIS Online
3. ArcGIS API for Python
4. REST API for Feature Layers
![Page 26: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/26.jpg)
25
Data Preparation
Multiple Ways of Creating
Workforce Assignments
Programmatically: 1. Model Builder or ETL (FME)
2. Append via ArcGIS Online
3. ArcGIS API for Python
4. REST API for Feature Layers
![Page 27: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/27.jpg)
26
Data Preparation
Multiple Ways of Creating Workforce Assignments
Programmatically: 3. ArcGIS API for Python
![Page 28: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/28.jpg)
27
Data Preparation
Multiple Ways of Creating Workforce Assignments
Programmatically: 4. REST API for Feature Layers
![Page 29: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/29.jpg)
28
Applications
Data
Preparation
Work
Assignment Navigation
or
Source: Safe Software
![Page 30: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/30.jpg)
29
Navigator
Can call specific functions in
Navigator using a URL scheme.
Allows for route creation/initiation
and optimization.
Route between the stops is
calculated on the device using
the navigation settings and the
map data available on the
device. Source: esri.com
![Page 31: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/31.jpg)
30
Navigator URL Scheme
Source: esri
![Page 32: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/32.jpg)
31
Navigator URL Scheme
Source: esri
![Page 33: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/33.jpg)
32
Navigator URL Scheme
Additional Capabilities: Provide stop name
Stops by address
Specify a custom starting point
Optimize order of routes
Specify travel mode (driving, walking, etc.)
Automatically start navigating
Enable notifications when navigation
complete
![Page 34: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/34.jpg)
33
Target Workflow
Assign Routes to
Crews
Initiate Route and Start
Assignment
Drive Route and
Complete Assignment
Create Routes and
Assignments
![Page 35: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/35.jpg)
34
Target Workflow
Assign Routes to
Crews
Initiate Route and Start
Assignment
Drive Route and
Complete Assignment
Create Routes and
Assignments
Workforce
Navigator
Navigator
ModelBuilder
or
FME
or
Append
Workforce
![Page 36: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/36.jpg)
Dispatch Workflow
![Page 37: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/37.jpg)
36
Workforce: Dispatch Workflows
View
Worker
Status
![Page 38: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/38.jpg)
37
Workforce: Dispatch Workflows
Assigning Route Assignments
![Page 39: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/39.jpg)
Mobile Workflow
![Page 40: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/40.jpg)
39
Mobile Workflow
Assignment
Received
![Page 41: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/41.jpg)
40
Mobile Workflow
Accept
and Start
Work
![Page 42: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/42.jpg)
41
Mobile Workflow
Tap URL
to launch
Navigator
and start
route
![Page 43: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/43.jpg)
42
Mobile Workflow
Route is
displayed
and starts
turn-by-
turn
directions
![Page 44: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/44.jpg)
43
Mobile Workflow
Route is
comprised of
the stops that
were passed
by the URL.
Mark Finish
when route
done.
![Page 45: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/45.jpg)
44
Mobile Workflow
Workforce
keeps
breadcrumbs.
![Page 46: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/46.jpg)
45
Hardware & Training
4 iPads for field use.
Pilot with small user group (~3 crew
members)
Automation of ETL process is key.
Gas System Support conducted testing and
training
![Page 47: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/47.jpg)
46
Planned Improvements
More extensive automation
Build routes and routing sequences for
other types of tasks
Reporting and visualization of routes
Tighter integration with non-GIS systems
Web AppBuilder
![Page 48: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/48.jpg)
47
Lessons Learned
1. Pilot with small tech-friendly group and implement
feedback quickly.
2. Creating individual assignments for each stop was
too onerous.
3. Use of Navigator requires very little training.
![Page 49: Completing Meter Reads with Navigator and WorkforceModel Builder or ETL (FME) 2. Append via ArcGIS Online 3. ArcGIS API for Python 4. REST API for Feature Layers . 25 ... Hardware](https://reader031.vdocuments.net/reader031/viewer/2022011918/6000750795ee4f4a9618604c/html5/thumbnails/49.jpg)
Q&A