![Page 1: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/1.jpg)
Building a GIS –Centric Organization: A
Customer/Software Partnership
Franklin Fisher, Engineering Superintendent Waterford Township Department of Public Works
Dawn Fletcher, Account ManagerCityworks | Azteca Systems, Inc.
[email protected](615) 957-5024
![Page 2: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/2.jpg)
Strategic Design Criteria
• Utilization of cost effective and open architecture based technologies
• Recognition of evolutionary change• Focus on people and informational needs• Recognition of different environments• Informational• Organizational• External/Public
Development of Applications that serve these needs can best be achieved by working with software customers to enhance products by integrating across applications and platforms
![Page 3: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/3.jpg)
Symbiotic Relationship
The role of the client as a partner in the development process is critical in helping to achieve an application that matched the needs of the user base• Client could provide input as to tasks that users needed• Provide real world testing and feedback as the project
proceeded.• Client serves the role of advocate for the integration of the
applications
![Page 4: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/4.jpg)
Identifying Points of Convergence• Where does it make sense to focus efforts
![Page 5: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/5.jpg)
Example of Evolutionary Change
Highlight One Application: Discuss how it was developed and evolved over time• Organic Growth: The application has grown and changed
in response to the environment• End users have had major voice in how the application has
been designed (Form/Function)• Exemplifies the change from Client Application to Web
Based and ultimately to mobile (multiple forms)• Application continues to grow and change
![Page 6: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/6.jpg)
Evolutionary Change
• Waterford worked with Hyland and Cityworks to first develop an integration in 2007
![Page 7: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/7.jpg)
Evolutionary ChangeIntegration now takes place in an ArcGIS for Server based Cityworks interface – Hyland and Cityworks worked to integrate functionality
![Page 8: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/8.jpg)
Cityworks Server Map Interface• Related content is available to user via shared
keyword/GIS attributes
![Page 9: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/9.jpg)
GIS at the Core• Growing the GIS by making it the Core Business Application
![Page 10: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/10.jpg)
GIS-Centric Platform
![Page 11: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/11.jpg)
Cityworks Platform Interfaces• Service Request API
- CSR, Utility Billing, Citizen Request Page, Citizen smartphones
• Work Order API’s- Create Work orders from other apps (CSR, SCADA, Mobile, Web pages, etc)
• Inspection API- Create from other apps, develop mobile apps
• Metrics API- SCADA, Fuel system integrations
• Document Management Interface- Plan review
• PLL Basic API- Create/query and payment API’s
• PLL Extended API- Workflow tasks and inspections
Finance
IVR
311
CIS
Cityworks
Payments
Websites
![Page 12: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/12.jpg)
Workflows Vary
Inspections
Utilities
StormwaterFacilities
Parks & Rec.
Forestry
PavementSigns
Fleet & EquipmentTreatment Plants
Permits
Cityworks®Permit & CMMS
Database
Sidewalks
![Page 13: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/13.jpg)
Roles Vary
City Government
City Management
Dept. Director
Supervisor
Field Crew
![Page 14: Building a GIS –Centric Organization: A Customer/Software ...proceedings.esri.com/library/userconf/proc15/papers/294_241.pdf · • Service Request API ... (615) 957- 5024. Frank](https://reader030.vdocument.in/reader030/viewer/2022011814/5e4feb64c867df785a420e1b/html5/thumbnails/14.jpg)
Questions?
Dawn Fletcher, Account ManagerCityworks | Azteca Systems, [email protected](615) 957-5024
Frank Fisher, Engineering SuperintendentWaterford Township Department of Public [email protected](248) 618-7469