Smart Cities want to provide a better quality of life for citizens. To accomplish this, their staff need to be enabled to focus on innovation rather than repetitive enterprise integration tasks.
Whether you work for a city or support local government clients, this webinar will provide an overview of why application integration is valuable, and set you on the path to success.
We’ll start by exploring how FME, the data integration platform with the best support for spatial data, enables your data to flow freely between the applications you’ve chosen. You’ll see examples including Cityworks and Esri, and discover tips & tricks for leveraging your applications’ APIs.
Whether you’re creating work orders, enabling citizens to report potholes, or delivering open data, information needs to flow automatically. This webinar will help you get started.
2. Your photo here Your photo here
Erin Lemky
Senior Product Marketing Manager
Dave Patterson
Account Manager
HELLO
Nathan Hildebrand
FME Applications Analyst
Your photo here
3. Agenda
3
1. Why application integration
2. Practical Examples
3. How to Build API Access
4. More Practical Examples
5. Cityworks Integration Demo
6. Q&A
5. Years of solving data challenges
25
Safe Software
10,000
Organizations trusting us world wide
Partners supporting our network
150
128
Countries with FME customers
www.safe.com
10. 10
“A smart city applies information
and communications technology
(ICT) to solve problems.
“Broadly speaking, ICT enables
cities to do three key things: collect
data, communicate data, and
analyze (or “crunch”) data...
A smart city is an ICT-enabled
city…”
- Smart Cities Council
16. 16
City of Langley, BC
Working with Safe Partner SpatialDNA, based in Ontario
Project
Simplify processes across systems for day-to-day operations
Objective
Pilot an application integration workflow by tackling one of the more
complicated, manually driven processes which involves linking three
separate systems, and is customer-facing.
Solution
An automated workflow delivers the data between the third-party that is
contracted for the labor, and the three internal systems: Microsoft
Dynamics CRM (call center), Tempest (billing), and Esri (address
validation).
Results
Dramatically reduced manual entry of data for garbage and compost cart
exchanges from 3 times to once for several hundred items a week.
17. City of Port Coquitlam, BC
Working with Safe Partner Consortech, based in Quebec
17
Project
Automate links between multiple corporate systems and their ERP.
Solution
A workflow that integrates Unit4 Business World ERP with ActiveNet
(recreation), Tempest (taxation, utilities, bylaws, and development
charges), and PCard (banking transactions).
Results
The new system replaces their previous custom coded integration
workflow with a robust, automated workflow that is well documented.
19. What Is an API?
API
Application Programming Interface
JSON
{“JSON” : “JavaScript Object Notation”, “data” : 42}
Parse
Break down a code or sentence into usable parts.
19
REST
http://myapp/integrate?getme=data
22. 22
Best Practices
1. Consult the documentation
2. Work out authentication if needed
3. Start developing using a client
4. Carefully inspect results
5. Expand
6. Share!
23. Interacting with Web Services
https://www.safe.com/webinars/fme-web-services-api/
Useful Links
How to Connect to Any API (Without Writing Any Code)
https://www.safe.com/webinars/api-webinar-connecting-to-data/
23
Connect to Anything: Web Services, FME, and JSON
https://knowledge.safe.com/articles/44544/json-web-services-fme-uc-c
ourse.html
safe.com
26. 26
City of Surrey, BC
Our hometown
Project
Their Water Meter Process Improvement Project aims to replace
database level integrations to application integration workflows to
facilitate communications between the City’s systems.
Solution
When the developer places the permit request in Amanda, the new
automated process completes the workflow, creating a GIS feature and
opening a Cityworks work order.
Results
Automated integration between systems replaces cumbersome stored
procedures and nightly data synchronization jobs.
Updates are now sent between systems nearly real-time.
27. City of Omaha, NE
USA
Project
Replace a series of manual processes by automating Cityworks tasks for
service requests.
Solution
When a service request comines into Cityworks, FME now automates the
creation of a new work order, adds the street centerlines from ArcGIS,
and creates a task for the contractor doing the work.
Results
Clerks now enter the service request once, and receive an email when the
workflow is complete, dramatically reducing their data entry
requirements and manual coordination between departments.
The City is now exploring expanding FME into their permitting and
licensing workflows with Acella, Amanda, and Tempest.
27