Appendix 7-Use Cases (Demo Scenarios).pdf

PDF 764 KB Posted

Attached to
Computer Aided Dispatch (CAD) System Replacement Project
Solicitation number
354-PD27-07
Issued by
Wake County, Charlotte City, North Carolina

About this file

This document is a comprehensive use case file outlining ten demonstration scenarios for a Computer Aided Dispatch (CAD) System replacement project for the Town of Cary, North Carolina, in coordination with regional first responder partners including the cities of Apex and Morrisville, and Raleigh-Wake PSAP. The use cases detail functional requirements spanning call taking with AI-driven decision support, CAD-to-CAD integration between multiple PSAPs, environmental mapping with real-time routing capabilities, geofile maintenance with dynamic map updates, comprehensive reporting and analytics, quality assurance supervision and monitoring, user interface configuration flexibility, CAD command import functionality, rules management through GUI-based tools, and secure web portal access for remote work scenarios. The project requires vendors to demonstrate their proposed CAD solutions' capabilities across these operational areas, with particular emphasis on decision support features, multi-jurisdictional coordination, real-time environmental data integration, automated workflows, and remote access security protocols. Questions are due by August 19, 2026, with final bids due Friday, October 2, 2026 at 2:00 p.m. ET.

The current environment presents significant operational challenges including inconsistent data quality across systems, manual and labor-intensive reporting processes, outdated mapping and routing information that creates public safety risks, lack of AI-driven decision support for police calls, unreliable CAD-to-CAD integration with the Raleigh-Wake PSAP, limited supervisory capabilities, inflexible user interface configuration requiring lengthy vendor change control processes, and inadequate remote access capabilities for work-from-home scenarios. The Town seeks a vendor solution that provides cloud capabilities, supports Multi-Factor Authentication and Single Sign-On integration with identity providers, enables GUI-based configuration without core code modification, incorporates real-time environmental mapping interfaces with third-party tools such as Waze or Google Maps, streamlines report creation with customizable outputs, and facilitates automatic CAD command import and testing in development environments prior to production deployment.

View the file

Other files

Show all 13

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Use Case #1:

Call Taking with AI Driven Decision Support

UC#1 Context: Call Taking with AI Driven Decision Support

General InformationScenario 9-1-1 CFS are handled via the Viper 9-1-1 system.

ANI/ALI is transferred into the current CAD and the Call Taker manages the call from there using CAD.

A protocol tool exists for Fire-EMS calls, but no structured or formal guidance or similar scripting tools exist for Police-related calls.

EMS call is transferred via CAD-to-CAD to an external PSAP for EMS agency standby status.

Based upon ANI/ALI information and GEO location multiple jurisdictions may be part of the primary response and based upon exigent circumstances the closest unit.

The shift supervisor utilizes verbal radio communication to identify the location of responding units in an attempt to position them to facilitate containment best.

A 9-1-1 call for service (CFS) is answered at the PSAP by a Call Taker (1). The Caller reports that they have been robbed in a State Park but can’t provide an exact location. A suspect description is provided, with a note that he is armed with a knife.

The CAD system uses ANI/ALI information to determine the caller’s approximate location for the first responders. It also identifies potential duplicate calls created by other call takers and presents them to the current call taker for call consolidation. Additionally, the system provides guidance and updated information based on information provided by each call taker.

Primary Intended OutcomesCurrent Challenges The Vendors demonstrate the range of decision support capabilities available out-of-the-box from their proposed CAD solutions.

The Vendors demonstrate how their CAD solutions can promote user experience efficiencies, more appropriate/informed decision-making, a reduction in the risk of human error, and other potential operational benefits like notifications to Supervisors about high-priority calls.

Facilitate the call prioritization of emergency response, ensuring critical situations receive immediate attention.

A protocol tool exists for Fire-EMS calls, but no structured or formal guidance or similar scripting tools exist for Police-related calls.

Current mapping configuration with command/vehicle does not provide multijurisdictional oversight of responding resources.

Data quality is inconsistent and difficult to extract across different systems, complicating coordinated response efforts and reporting compliance.

The current system lacks the ability to recommend consolidation of duplicate calls resulting in a manual process.

UC#1 Definitions: Call Taking with AI Driven Decision Support

DefinitionActor

The user responsible for handling Calls for Service, both 9-1-1 calls and non-9-1-1 calls (such as non-emergency lines answered at the PSAP)Call Taker

The user responsible for dispatching and coordinating first responder personnel and resources to the scene of any given eventDispatcher

The person who has been involved in or viewed an accident and requires emergency medical attention or assistanceVictim or Complainant

DefinitionRelevant Terms

Automatic Number Identification / Automatic Location InformationANI / ALI

Computer Aided DispatchCAD

Call for ServiceCFS

Call TakerCT

Public Safety Answering Point (PSAP). Commonly referred to as the ‘‘Comms Center’, ‘9-1-1 Center’, or ‘Dispatch Center’PSAP

UC#1 Workflow: Call Taking with AI Driven Decision Support Call Taker

CAD

1.

Call Taker receives 9-1-1

CFS and creates CAD incident.

Start End

2.

CT enters name, location and event type

3.

CAD algorithm(s) provide guidance based on data entered.

4.

CT enters additional relevant information

5.

CAD algorithm(s) provides situational awareness / safety information based on data entered.

6.

CT determines appropriate response

8.

Call Taker sends Dispatch request for appropriate resources

7.

CAD algorithm(s) provide dispatch recommendations based on multiple inputs and parameters.

Use Case #2:

CAD-to-CAD

UC#2 Context: CAD-to-CAD

A CAD-to-CAD interface exists between Cary and Apex PSAPs.

A CAD-to-CAD interface exist between Cary PSAP and Raleigh-Wake PSAP.

A CAD-to-MDC and CAD-to-Static Display configuration exist for Police and Fire Resources.

A 9-1-1 CFS is answered at PSAP 1 by Call Taker 1 and a CAD incident is created. The caller reports that a bank robbery has occurred in Cary, the suspects have stolen a car and are headed toward Raleigh at a high rate of speed. Call Taker 1 captures the information and determines that Raleigh 9-1-1 should be notified as well as local Police to be dispatched.

Call Taker 2 in PSAP 2 picks up the CAD request from PSAP 1 and starts reviewing the information presented. Based on the information provided in the CAD record, PSAP 2 assigns Police resources to intercept the stolen vehicle along several major roadways where it may be headed.

While the incident is being managed, Call Taker 1 and Call Taker 2 are both entering updates and comments into CAD, and they can read and respond to each other’s entries.

Primary Intended OutcomesCurrent Challenges In certain scenarios, the CAD system can automatically send dispatch requests to neighboring PSAPs depending on the information captured.

In other scenarios, the CAD makes recommendations to send dispatch requests to neighboring PSAPs, but the decision is left to the CAD user, and the action is triggered explicitly by the CAD user.

CAD users can quickly and easily see the information entered into the CAD by other CAD users inside their own PSAP and the partner PSAPs without being overwhelmed or distracted by what is presented to them.

CAD-to-CAD transfer should be fast, reliable, secure and maintain a consistent compatible format, allowing for additional interfaces to be added as required.

Updates in CAD comments are hard to find and translate, difficult to read, and distract the CAD users from their most important duties/tasks.

Current CAD system Supports CAD-to-CAD using data-sharing mechanisms and APIs not a reliable fluid integration.

The primary connection to the Raleigh/Wake CAD is no longer functioning optimally. A data hub has been established that lacks reliability. With system updates the bridge/hub becomes unstable and sometimes inoperable at times.

CAD-to-MDC Latency in Real-Time Updates of AVL Turn-by-Turn navigation creates operational delays for first responders.

UC#2 Definitions: CAD-to-CAD

The user responsible for handling Calls for Service, both 9-1-1 calls and non-9-1-1 calls (such as non-emergency lines answered at the PSAP)Call Taker

The user responsible for dispatching and coordinating first responder personnel and resources to the scene of any given eventDispatcher

The person who has been involved in or viewed an accident and requires emergency medical attention or assistanceVictim/ Complainant

DefinitionRelevant Terms

Computer Aided DispatchCAD

Call for ServiceCFS

Geographic Information SystemGIS

Public Safety Answering Point (PSAP). Commonly referred to as the ‘‘Comms Center’ ‘9-1-1 Center’, or ‘Dispatch Center’PSAP

The integration and communication between different CAD systems used by various public safety agenciesCAD-to-CAD

UC#2 Workflow: CAD-to-CAD

PSAP 1

CAD

PSAP 2

1.

Call Taker 1 receives 9-1-1

CFS and creates CAD incident.

Start End

2.

CT1 captures name, location and event type

3.

CAD algorithm(s) provide guidance based on data entered.

4.

CT1 determines appropriate response and assigns appropriate resources.

9.

CT1 reviews information flagged from PSAP 2 and takes appropriate action.

6.

CT2 reviews dispatch request and assigns appropriate resources.

7.

CT2 captures additional information and flags / notifies relevant information for

PSAP 1’s attention.

PSAP 2 continues to manage the incident on their side…

5.*

CAD automatically sends CFS to PSAP 2 based on data captured by PSAP 1.

8.

CAD facilitates data sharing / updates between PSAPs

* The scenario as written assumes CAD automatically sends a dispatch request to PSAP 2, but the manual decision is also valid and required.

Use Case #3:

Environmental Mapping

UC#3 Context: Environmental Mapping

Capabilities that ensure that updates to roads, highways, and transportation by local conditions (i.e., thunderstorms) are taken into account and processed efficiently into the mapping functionality of the system are lacking.

Capabilities that ensure weather capabilities can be viewed and utilized to project for contaminant dispersion and site and risk assessments are unavailable to response units.

Capability to provide incident command and control to be able to see all responding units tied to a specific events is limited.

Capability to provide timely turn-by-turn navigation to incidents and alternative routing if the recommended route has construction or obstructions that restrict access.

A train derailment involving the spill of hazardous materials occurred at the O’Kelly railroad crossing connecting the RTP and Parkside Town Commons.

The crossing is located near a local river that has a history of seasonal flooding and poses a significant risk to residents, infrastructure, and the environment.

Call Taker/Dispatcher 1 (PSAP 1) captures the information and determines that Raleigh Wake 9-1-1/Wake EMS, and the fire departments of Cary, Morrisville, and Apex Fire should be notified of the incident. Additionally, local Police and Emergency Management should be dispatched to the scene.

Call Taker/Dispatcher 1 begins dispatching police units to the scene and placing the call-in queue for Fire Dispatcher 1 (PSAP 1). Fire Dispatch automatically selects and dispatches units to respond according to CAD recommendation.

Call Taker 2 (PSAP2) picks up the CAD request from PSAP 1 and starts reviewing the information presented. PSAP 2 assigns EMS resources to standby with established incident command.

Primary Intended OutcomesCurrent Challenges Future systems should incorporate real-time environmental impacts and should feed that information into the routing information for users.

Interface with third-party mapping tools such as Waze or Google Maps.

Predefined incident based Dynamic dispatching capabilities.

Capability to provide based on a delineated polygon on a map identifying each of the structures within a given area. (providing detailed information about Residential, Occupied, Commercial, and Suppressed Infrastructure) by clicking on or querying the address.

The Current System has limited environmental mapping.

Users report that mapping is not in real-time, and they must reroute depending on local conditions or environmental changes.

This is especially prevalent for users in rural areas of the impacted jurisdiction and could create officer and public safety risks.

Restricted capabilities to alter nature codes for optimal resource responses.

UC#3 Definitions: Environmental Mapping

The user responsible for handling Calls for Service, both 9-1-1 calls and non-9-1-1 calls (such as non-emergency lines answered at the PSAP)Call Taker

The user responsible for dispatching and coordinating first responder personnel and resources to the scene of any given eventDispatcher

The person who has been involved in or viewed an accident and requires emergency medical attention or assistanceVictim/ Complainant

DefinitionRelevant Terms

Computer Aided DispatchCAD

Call for ServiceCFS

Geographic Information SystemGIS

Public Safety Answering Point (PSAP) . Commonly referred to as the ‘‘Comms Center’, ‘9-1-1 Center’, or ‘Dispatch Center’PSAP

The real-time allocation and deployment of firefighting resources are based on the current situation and available informationDynamic Dispatching

UC#3 Workflow: Environmental Mapping Supervisor

CAD

Mobile CAD Users

CAD Users

1.

Supervisor is made aware of a chemical spill on Highway 54 and both directions are affected.

Start

End

2.

Supervisor configures / adjusts routing attributes to reflect the road closure

6.

CAD makes appropriate changes to the map / relevant objects & system parameters

* The scenario as written assumes CAD automatically sends a dispatch request to PSAP 2, but the manual decision is also valid and required.

Start

4.

9-1-1 CFS is received by a

CAD User with the associated

ANI/ALI data

Start

3.

Location / Environmental

Update is received via a 3rd party system interface.

5.

CAD User captures relevant incident information from the Caller

7.

CAD provides appropriate unit recommendations

8.

CAD User receives location-based unit recommendations

9.

Mobile CAD User(s) received dispatch assignment

11.

Mobile CAD User(s) follow CAD routing guidance

10.

CAD provides appropriate routing guidance

Use Case #4:

GeoFile Maintenance

UC#4 Context: GeoFile Maintenance

City Utility Services provides a shape file for maintaining the geographic file used in validating event locations to reflect changing conditions such as new street constructions, response agency boundary realignments, new site/structure construction, and new and evolving landmarks.

A system administrator updates the shape file within the ESRI ArcGIS server with the current data and a manual upload of the mapping is pushed to each of the MDC (Mobile Data Computers) creating a static map within each unit.

Map updates are provided by the Utilities/GIS staff and are routinely updated monthly or as needed by the GIS Specialist in Tech Services.

Cary over the last couple of years has experienced a large population growth with a population of over 180,000 residents and growing consistently at .97% annually. With the increased growth in infrastructure development, there becomes a consistent need to provide accurate up-to-date mapping information.

This information translates into life-saving response minutes when dealing routing of responding personnel.

When a change or update occurs a system administrator receives frequently updated map data that includes, hydrant additions, road enhancements, residential developments, and road closures and makes timely changes to the multi-layered mapping models.

Primary Intended OutcomesCurrent Challenges Future State Geofile maintenance should be streamlined to enable remote map updates or the utilization of a Map-Server to provide near-real-time map updates that take into account real-time changes to the environment.

Hydrant serviceability update capability should be accessible by the fire service and dispatch administration to ensure accurate status verification at each location is accessible and within service.

Map layer updates should be able to align with and adjust to traffic pattern restrictions, including detours and single-lane closures.

Geofiles are currently located on each device, but updates are not in real-time, often leading to users following outdated routes.

Outdated maps and routes can create officer and public safety risks.

The Fire Department is unable to operationally make changes within the CAD to view and update fire hydrant serviceability in real-time.

There is an inability to establish single-lane closure in the map overlays to auto-correct routing of first responders.

UC#4 Definitions: GeoFile Maintenance

The user responsible for handling Calls for Service, both 9-1-1 calls and non-9-1-1 calls (such as non-emergency lines answered at the PSAP)Call Taker

The user responsible for dispatching and coordinating first responder personnel and resources to the scene of any given eventDispatcher

The person who has been involved in or viewed an accident and requires emergency medical attention or assistanceVictim or Complainant

Professional who uses GIS technology to gather, analyze, update, and interpret geographic dataGIS Specialist

DefinitionRelevant Terms

Computer Aided DispatchCAD

Call for ServiceCFS

Geographic Information SystemGIS

Public Safety Answering Point. Commonly referred to as the ‘‘Comms Center’ or ‘Dispatch Center’PSAP

Shape files, GeoJSON, KML/KMZ, GeoTIFF, GDB, CSV, GML, NetCDFGEO FILES

Component of Geographic Information System that allows users to organize, visualize, and analyze spatial dataMAP LAYERS

Shapefiles are used to store the geometric location and attribute information of geographic features

MAPPING SHAPE

FILES

UC#4 Workflow: GeoFile Maintenance

1.

GIS Utility staff collects data surrounding infrastructural and residential enhancements/ changes

Start End

3.

Tech-Services GIS Admin loads the shapefile to a localized database

4.

Information from the shapefile is utilized to update each map layer utilized by divisions of public safety

5.

Information received potentially deems sporadic immediate updates needed.

6.

Updates are pushed to MDCs monthly or when critical updates are justified

Updates can be driven by weather or unforeseen events…

6.

Tech Services makes the required updates as needed to GEO database.

2.

Shapefiles are uploaded to a centralized database and are provided to Tech- Services for updates

Use Case #5:

Reporting

UC#5 Context: Reporting

Information is entered into the CAD system, then transferred to the Records

Management System (RMS).

Data from RMS is not easily digestible and requires high-level of manual translation for reporting and compliance.

Third-party integrations are either cumbersome or unavailable, necessitating the use of separate applications due to the lack of integration.

There is a fire at a warehouse in Cary and the flames are spreading. Fire units are dispatched to the scene. The initial dispatch included Fire Engine 9, Ladder Truck 3, and Hazmat Unit 2. Upon arrival, heavy smoke and flames necessitated additional resources. There was on-site coordination for unit status and resource allocation. After the fire was contained, a comprehensive incident report was compiled from the CAD system.

Primary Intended OutcomesCurrent Challenges Streamline report creation and minimize human error to improve efficiency and ensure accuracy with compliance and reporting metrics.

Tailored reports track resource usage and availability, ensuring that personnel and equipment are allocated effectively and efficiently.

Historical data from customized reports reveal trends and areas for improvement, supporting strategic forecasting, opportunities to enhance training programs, and enhancing preparedness strategies.

Real-time analytics enable emergency personnel to adapt strategies and resource allocation.

The current state system provides limited reporting functions as part of the core software platform.

Reporting exports results in large amounts of extraneous data, which fosters the need for labor-intensive translation that is no longer relevant to compliance and reporting.

Customization of reports is costly with existing vendors and is not available under the current platform.

These manual processes put extra strain on Cary’s workforce, especially in highly critical areas.

UC#5 Definitions: Reporting

The role responsible for supervising call taking and dispatch operations within the PSAP with a discrete set of CAD system privileges, based on role-based permissions, beyond standard CAD user capabilities.

Supervisor

The user responsible for managing the CAD system, including but not limited to such tasks such as user account provisioning, user interface enhancements, application workflow enhancements, creation of new reports, etc.

CAD

Administrator

DefinitionRelevant Terms

Computer Aided DispatchCAD

Public Safety Answering Point. Commonly referred to as the ‘‘Comms Center’ or ‘Dispatch Center’PSAP

Users

CAD

UC#5 Workflow: Reporting

Canned

Ad-Hoc

Start

End

2.

Select Report Type

1.

CAD Supervisor opens CAD reports tool

4.

CAD User selects and runs a

Canned Report

6.

CAD performs requested Reporting function

3.

CAD User selects parameters and runs an Ad-Hoc

Report

Start

5.

CAD Administrator selects parameters and performs custom CAD data extract

Use Case #6:

Quality Assurance

UC#6 Context: Quality Assurance

For major incidents, Call Takers and Dispatchers may need help from a Supervisor or other colleague within the PSAP. The CAD system is expected to provide capabilities that allow for Supervision and intra-communications center collaboration that does not interfere with or hinder the Call Takers or Dispatchers from performing their duties when handling a CFS.

Pro/QA is utilized for Fire and EMS CFS. Supervisors utilized the call recording, and the data was entered into CAD for call performance review and staff evaluations.

Pro/QA is one of the primary tools utilized to identify opportunities for training enhancements and call handling of Fire and EMS calls. Pro/QA is not utilized for Police responses.

9-1-1 CFS are handled via the Viper 9-1-1 system and entered ingested into the current CAD system.

A 9-1-1 call for service (CFS) is answered at the PSAP by a Call Taker. The Caller is reporting that a lot of smoke is coming from the shopping mall in downtown Cary. The Call Taker opens the primary CAD incident and adds additional information.

The Caller reports that he can see fire moving across the roofline and spreading to several adjacent residential buildings. Given the escalating situation, the Call Taker requests support from the Supervisor.

The Supervisor provides advice to the Call Taker, advising the need to dispatch supporting Fire Crews from mutual aid partner Fire-Rescue services as well as local law enforcement resources.

The Supervisor continues to monitor the CFS and situation in the PSAP, reviewing several active related Calls for Service across the center.

Primary Intended OutcomesCurrent Challenges The ability for a Supervisor to conference into the 9-1-1 phone call is indirectly relevant to the objective of the Use Case. The primary objective of this UC is to understand the CAD system’s Supervisory capabilities.

Allow real-time monitoring of incidents, resource allocation, and personnel performance.

Continuous improvement by providing detailed records and analytics for post-incident reviews and training purposes.

System playback capability for evaluation and evaluation of call handling process.

Current System QA processes are highly manual and labor-intensive, with individual power users having to compile Excel reports from SQL databases.

Some of this information is outdated, e.g., Open text fields that describe incidents, making QA reporting unreliable. These manual processes put extra strain on Cary’s workforce, especially in highly critical areas.

Power users must add a lot of description/narrative into fields that are purely text.

Currently, this is a very manual process and is hard to effectively translate between systems for analysis. Functionality such as spellcheck, keyword alerts, and time stamps is useful.

The CAD-to-CAD integration is inconsistent during peak times, preventing the visibility of Raleigh Wake and county units.

UC#6 Definitions: Quality Assurance

The user responsible for handling Calls for Service, both 9-1-1 calls and non-9-1-1 calls (such as non-emergency lines answered at the PSAP)Call Taker

The user responsible for dispatching and coordinating first responder personnel and resources to the scene of any given eventDispatcher

The role responsible for supervising call taking and dispatch operations within the PSAP with a discrete set of CAD system privileges, based on role-based permissions, beyond standard CAD user capabilities.

Supervisor

The Fire personnel dispatched by the PSAP and responsible for responding to the CFD Mutual Aid Fire Crew

DefinitionRelevant Terms

Computer Aided DispatchCAD

Call for ServiceCFS

Geographic Information SystemGIS

Public Safety Answering Point (PSAP) . Commonly referred to as the ‘‘Comms Center’, 9-1-1 Center’, or ‘Dispatch Center’PSAP

Public safety software solution that provides expert insights and expertise on call processingPRO/QA

UC#6 Workflow: Quality Assurance Call Taker

CAD

Supervisor

1.

Call Taker receives 9-1-1

CFS and creates CAD incident.

Start End

2.

CT captures name, location and event type

3.

CAD algorithm(s) provide guidance based on data entered.

4.

CT determines severity of incident requires Supervisor attention.

9.

CT1 is presented with the

Supervisor advice (non-verbal) and continues with the incident.

6.

Supervisor joins 9- 1-1 call and is able to view CAD incident.

7.

Supervisor provides appropriate advice to the Call Taker.

5.

Notification for Supervisor support sent to appropriate

CAD user.

8.

CAD facilitates appropriate advice provided through the system (non-verbal*).

* Phone System / Telephony monitoring is indirectly relevant to the objective of the Use Case. The primary objective is understanding the CAD system Supervisory capabilities.

Use Case #7:

User Interface Configuration

UC#7 Context: User Interface Configuration

The current user interface configurations are limited due to the current software platform version and roadmap.

The current vendor is responsible for upgrades, integrations, and enhancements to the existing environment.

The current CAD system lacks the functionality to easily integrate with various platforms essential for daily operations, creating additional workloads for staff who must toggle between multiple independent applications for call confirmation and dispatching execution.

The current system has a CJIS interface integration that populates CJIS return information into the call summary.

A new policy has been enacted which requires the PSAP to collect additional data elements associated with a certain scenario. To be able to do this, the CAD system’s user interface needs to be enhanced.

The CAD Administrator uses the system’s configuration tool to make the necessary changes / enhancements to the CAD system in a development or other non-production environment.

The CAD Administrator tests the enhancements before then publishing the changes to the production CAD environment.

Primary Intended OutcomesCurrent Challenges A Town of Cary CAD Administrator or other appropriate authorized user can make changes to the CAD system relatively quickly in a controlled, safe, and risk-averse way.

A replicated production environment enables User Acceptance Testing (UAT), patching, and testing separate from the live system, ensuring validation of expected outcomes before deployment into production.

The proposing CAD vendors can demonstrate other enhancements, such as changes to process/application workflow or other UI elements.

System integration with existing systems or providing options to replace multiple web-based solutions that are needed to enhance operations and effectively complete the dispatch process.

Changes to the current CAD are difficult and time consuming to make, as well as costly to customize.

Changes to the user interface need to be performed primarily by the current CAD Vendor through a formal and lengthy change control process.

The current CAD is generally considered to be very inflexible in terms of its ability to be changed or enhanced.

Current CAD interface restrictions prohibit integration into multiple software solutions, requiring multiple applications to complete the dispatch process.

UC#7 Definitions: User Interface Configuration

The user responsible for managing the CAD system, including but not limited to such tasks such as user account provisioning, user interface enhancements, application workflow enhancements, creation of new reports, etc.

CAD

Administrator

For the purposes of this UC, CAD Users refers collectively to Call Takers, Dispatchers or Supervisors using the live CAD system.CAD Users

Organization or company that provides products, services, solutions or after sales support.Vendor

DefinitionRelevant Terms

Computer Aided DispatchCAD

An assumed development and/or test environment available to the CAD Admin from the CAD system.Dev-Test-UAT

The live CAD system in an assumed production environment.Production

The point of interaction between a user and a digital device or application. UI-User Interface

UC#7 Workflow: User Interface Configuration

Admin

CAD

CAD Users

1.

CAD Admin opens configuration tool

Start

2.

CAD Admin makes appropriate enhancements in development environment

3.

CAD enhancements applied in Dev/Test.

4.

CAD Admin tests enhancements

5.

CAD tests executed in Dev/Test.

6.

Testing Passed /

Complete?

7.

CAD Admin deploys enhancements to production.

8.

CAD enhancements promoted to Production.

End

9.

Enhancements available for Live use by CAD Users.

Use Case #8:

CAD Command Prompts

UC#8 Context: Import CAD Commands

The CAD system must support the ability to import and export data using common data standards, including delimited files (such as CSV or tab-delimited), fixed-length files, Excel files, JSON files, and various mapping and GIS formats like Shapefiles, File Geodatabases, and GeoJSON files.

The current CAD system lacks the functionality to easily integrate with various platforms essential for daily operations, creating additional workloads for staff who must toggle between multiple independent applications for call confirmation and dispatching execution.

Some commands, like Automatic Vehicle Location (AVL) functions, commands must be available directly through the Dispatch and Records Management system so that users do not have to switch to a separate interface to use them.

A supervisor for the Town of Cary’s 9-1-1 communications center supports a network of regional police and fire responders. Because the Town’s system requires multiple actions to complete some simple tasks, the supervisor wants to create a new command-line function to streamline workflows.

Using the system's configuration tools, the supervisor imports this new command-line feature. To avoid any disruptions to the live operations, the supervisor first deploys and reviews the command within the dedicated User Acceptance Testing (UAT) environment. During this review phase, the supervisor tests the command and verifies that the system automatically saves all command-line entries so they can be historically searched before a user logs out.

Once the supervisor has fully validated the functionality in the testing phase, the supervisor follows the town’s formal configuration management processes to successfully promote the new command line component from the test environment into our live production environment.

Primary Intended OutcomesCurrent Challenges Minimize retraining by maintaining command consistency.

Import current CAD commands so Town of Cary dispatchers and officers can continue using familiar workflows with minimal disruption.

Efficiently import new command lines into the system through a structured process that allows for testing upfront.

Ensure all critical and custom commands retain their intended functionality in the new system.

Improve operational efficiency by leveraging the new system’s capabilities while retaining proven command workflows.

Current system does not efficiently allow user to import command lines into a test environment and then seamlessly transfer it over to the live environment.

Unique, department-specific commands might not be supported natively in the new system.

Dispatchers and officers are accustomed to current commands; changes may require extensive retraining.

Early post-implementation periods may experience decreased dispatcher efficiency and increased call handling times.

Risk of losing command data or misinterpreting command logic during import.

UC#8 Definitions: Import CAD Commands

The user responsible for dispatching and coordinating first responder personnel and resources to the scene of any given eventDispatcher

The role responsible for supervising call taking and dispatch operations within the PSAP with a discrete set of CAD system privileges, based on role-based permissions, beyond standard CAD user capabilities.

Supervisor

The user responsible for managing the CAD system, including but not limited to such tasks such as user account provisioning, user interface enhancements, application workflow enhancements, creation of new reports, etc.

CAD

Administrator

DefinitionRelevant Terms

Computer Aided DispatchCAD

Shape files, GeoJSON, KML/KMZ, GeoTIFF, GDB, CSV, GML, NetCDFGEO FILES

Shapefiles are used to store the geometric location and attribute information of geographic features

MAPPING SHAPE

FILES

Geographic Information SystemGIS

UC#8 Workflow: Import CAD Commands

Admin

CAD

CAD Users

1.

CAD Admin import CAD commands into test environment

Start

4.

CAD Admin troubleshoot commands.

2.

System testing and validation of imported commands in test environment

6.

Is user feedback working as intended?

7.

CAD Admin deploys approved CAD commands.

End

8.

Live operations in production environment.

5.

Commands move to the training environment for user training and feedback.

3.

Do commands work as intended?

Yes

Yes

Use Case #9:

Rules Management

UC#9 Context: Rules Management

The Town requires the system to support complex, multi-agency operations

(Cary, Apex, and Morrisville). Solutions should allow administrators to define multiple mutual aid and automatic aid agreements, applying agreement-specific business rules to dictate various levels of response and utilization.

Because maintaining system stability and 99.999% uptime is critical, vendors must explicitly detail their deployment process for new rules.

The rules engine must be capable of driving automated alerts. Vendors should highlight how their system allows the Town to define custom visual and audible alerts to notify field units and dispatchers of specific activities.

The Town of Cary requires a robust rules management engine that enables authorized system administrators to independently define, deploy, monitor, and maintain automated decision logic without altering the core application code or requiring extensive vendor intervention.

An administrator utilizes a GUI-based configuration tool to establish specific business rules that dictate system behavior on the fly. For example, the administrator configures a custom workflow to automatically create and route an Event record for immediate dispatch when specific text or call types are entered, such as an active shooter scenario or a specific medical emergency.

Furthermore, the administrator leverages this rules engine to build complex, agreement-specific utilization logic for multi-jurisdictional mutual aid and automatic aid responses.

Primary Intended OutcomesCurrent Challenges System administrators can use a GUI-based configuration tool to quickly adjust, augment, and manage workflows without altering the core application code.

The system can automatically create and route Event records directly to dispatch for severe emergencies—such as an active shooter—saving critical time.

The system reduces manual decision-making by automatically setting an initial priority level.

The system’s current automated decision logic is not fully separated from the core application software making it difficult to create new rules efficiently.

The Town does not have functionality for "super users" to independently configure and alter system functionality on the fly without needing some intervention from developers.

The lack of an intuitive and easily managed rules engine forces dispatchers to over rely on manual decision-making.

UC#9 Definitions: Rules Management

The user responsible for dispatching and coordinating first responder personnel and resources to the scene of any given eventDispatcher

The role responsible for supervising call taking and dispatch operations within the PSAP with a discrete set of CAD system privileges, based on role-based permissions, beyond standard CAD user capabilities.

Supervisor

The user responsible for managing the CAD system, including but not limited to such tasks such as user account provisioning, user interface enhancements, application workflow enhancements, creation of new reports, etc.

CAD

Administrator

The emergency personnel who are automatically routed and dispatched to scenes based on the automated workflows triggered by the rules engine

First Responders / Field Units

The technical personnel responsible for establishing the underlying system architecture that separates automated decision logic from the core application code

Developers and Technical IT Teams

DefinitionRelevant Terms

The specific capability of defining, deploying, monitoring, and maintaining system rules Rules Engine Management

The underlying rules and workflows that dictate system behavior, which the Town wants to be able to manage independently Automated Decision Logic

A graphical user interface that allows CAD administrators to easily configure data fields, user interfaces, and system notifications "on the fly" without needing to write custom code

GUI-Based Configuration Tool

The foundational software programming. The Town's primary goal for this use case is keeping the automated decision logic completely separate from this core code so administrators can make changes without a developer

Core Application Code

UC#9 Workflow: Rules Management

Admin

CAD

CAD Users

1.

Accesses the system's GUI-based configuration tool

Start

2.

Modifies or creates operational workflows

3.

Receives and securely stores the newly defined business rule

4.

CAD Admin tests enhancements

5.

CAD tests executed in Dev/Test.

6.

Testing Passed /

Complete?

7.

CAD Admin deploys enhancements to production.

End

11.

The user's screen instantly updates with the system's automated recommendations and notifications

8.

A dispatcher or call taker receives an emergency call and begins typing the event details

9.

Instantly analyzes the CAD User's input against the active business rules

10.

Automatically executes the configured workflow

Yes

No

End

Start

Use Case #10:

Web Portal Access

UC#10 Context: Web Portal Access

The Town requires a cloud-capable system that supports robust remote access, including Work From Home (WFH) capabilities that perfectly mirror the user experience and resource access available in the primary communications center.

Because users will be accessing the system off-site, the solution must adhere to strict security protocols. The system must support Multi-Factor Authentication (MFA), Single Sign-On (SSO), and Role-Based Access Control

(RBAC).

To support this secure remote access, the proposed system must integrate with Identity Providers (IDPs), such as Microsoft or Google, to facilitate the SSO and MFA requirements.

During a critical emergency or facility disruption, an authorized dispatcher or supervisor must be able to securely access the Town of Cary's Computer Aided Dispatch (CAD) system from an off-site location, such as a remote residence or mobile command post. The user navigates to a secure web portal or CAD web client and authenticates utilizing Single Sign-On (SSO) and Multi-Factor Authentication (MFA) to ensure strict data security and regulatory compliance.

Upon successful login, the system applies Role-Based Access Control (RBAC) to present a fully functional user interface that perfectly mirrors the experience, resource access, and situational awareness available within the primary 9-1-1 communications center.

Primary Intended OutcomesCurrent Challenges Staff can seamlessly connect to the system from remote locations.

Mobile functionality will perfectly mirror the experience, capabilities, and resource access available inside the primary 9-1-1 center, ensuring users suffer no degradation in their ability to perform their duties.

The system will utilize web portals to provide authorized external users with secure access to CAD data, promoting better information sharing and situational awareness without compromising the core database.

The Town will establish a robust, platform that ultimately improving the reliability and delivery of emergency services to the public.

The Town of Cary's legacy CAD system allows some user in the field to remotely access CAD data primarily through Mobile Data Computers (MDCs).

However, for users like dispatchers or supervisors who need to remotely access the database from off-site locations (such as working from home or at a mobile command post), the current system does not adequately support this capability.

UC#10 Definitions: Web Portal Access

Authorized personnel who securely access the CAD system from off-site locations to seamlessly coordinate emergency responses and generate CAD calls for service using a "Front Counter" CAD web client.

Dispatchers / Call Takers

Management personnel who leverage remote access from secondary locations, such as a mobile command post, to monitor active incidents and maintain operational continuity during emergencies or facility disruptions

Supervisors

Technical personnel responsible for configuring and enforcing the system's strict remote access security protocols, including Single Sign-On (SSO), Multi-Factor Authentication (MFA), and Role-Based Access Control (RBAC)

System Administrators

DefinitionRelevant Terms

A strict security protocol required for remote access that necessitates users to provide multiple verification factors to confirm their identity.

Multi-Factor Authentication

(MFA)

An authentication method that allows users to securely log in once and gain access to the system across various devices. This is typically integrated with Identity Providers (IDPs) such as Microsoft or Google.

Single Sign-On

(SSO)

A security mechanism that restricts system access and tailors the user interface and data permissions based on the specific role of the user (e.g., dispatcher, supervisor, or external user)

Role-Based Access Control

(RBAC)

UC#10 Workflow: Web Portal Access

Admin

CAD

CAD Users

1.

Configures the system's remote access security protocols

Start

3.

The user navigates to the secure web portal and attempts to login

2.

Receives and securely stores the protocols

End

8.

Seamlessly performs their critical duties remotely

7.

Fulfills the authentication requirements and applies

RBAC rules

4.

Intercepts the login request

5.

Should the User Have

Access

6.

The user is denied access

End

Yes

No

Start

End

End of Document

File details come from the government source that posted it. Updated .