Skip to main content

CAD Connector - Omnigo Cloud

GovWorx integration guide for the Omnigo Cloud CAD system.

Written by Kevin Biegert

Capabilities

Capabilities

Supported

Connector Capabilities

Read

Yes

Backfill

No

Bidirectional Capabilities

Incident Create

No

Incident Update

No

Narrative Update

No

Overview

We are able to connect to an API provided by Omnigo to pull CAD records.

Standard Data Fields

These are the standard data fields the Data Agent reads from Omnigo Cloud. Omnigo builds the queries. The tables below show each GovWorx field and the name of the field the query returns.

Note: Additional fields are considered enhancement requests.

Incident fields

The incidents query returns these names.

GovWorx field

Omnigo Cloud source

Notes

Incident ID

SysId

The Data Agent skips rows without it.

Incident Number

Number

Case Number

CaseNumber

Incident Type

IncidentType

Caller Number

CallerNumber

Caller Name

CallerName

Agency

Agency

Uses the UnitAgency values of the responders query, joined with commas, when empty.

Agency Type

AgencyType

Incident Date

IncidentDate

Disposition

Disposition

Location

Location

Location Name

Business Name

Also accepts BusinessName.

Priority

Priority

Latitude

Latitude

Longitude

Longitude

Call Position

CallPosition

Call Taker ID

CallTakerId

Call Taker Name

CallTakerName

Call Source

CallSource

Call Received Time

CallReceivedTime

Uses IncidentDate when empty.

The earliest CAD note timestamp setting replaces this with the earliest note time.

Call Pickup Time

CallPickupTime

Call Hangup Time

CallHangupTime

Closed At

ClosedAt

Dispatch Queue At

DispatchQueueAt

Notes

The notes query returns these names.

GovWorx field

Omnigo Cloud source

Notes

Note ID

NoteId

Note Text

Note

Note By

NoteBy

Note Time

NoteAt

Responders and units

The responders query returns these names. Status and Time on each row set the milestones.

GovWorx field

Omnigo Cloud source

Notes

Personnel ID

ResponderId

One responder for each value. The Data Agent skips rows without it.

Unit Name

UnitName

From the first row of the responder.

Dispatched By

DispatchedBy

From the row that sets Dispatched At.

Dispatched At

Time

The earliest row whose Status matches the dispatched status setting.

Enroute At

Time

The earliest row whose Status matches the en route status setting.

Arrived At

Time

The earliest row whose Status matches the arrived status setting.

Cleared At

Time

The earliest row whose Status matches the cleared status setting.

Data Agent Settings

To prepare for this connection, we need the following details. These are settings in the GovWorx Data Agent configuration for this connector. A toggle is an on/off switch in that configuration.

An asterisk (*) denotes a required field.

Setting

Type

Explanation

Base URL*

Text

Provided by Omnigo

Client Secret*

Password

Provided by Omnigo

API ID*

Text

Provided by Omnigo

Incidents Query ID*

Text

Provided by Omnigo

Incidents Request ID*

Text

Provided by Omnigo

Notes Query ID*

Text

Provided by Omnigo

Notes Request ID*

Text

Provided by Omnigo

Responders Query ID*

Text

Provided by Omnigo

Responders Request ID*

Text

Provided by Omnigo

Number of Previous Hour's Data To Pull (default: 2)

Text

How far back in time the query looks to pull CAD data

Unit status code(s) for time dispatched, comma-separated (default "DU")

Text

Status codes that set the dispatched time. Default: DU.

Unit status code(s) for time enroute, comma-separated (default "EN")

Text

Status codes that set the en route time. Default: EN.

Unit status code(s) for time arrived, comma-separated (default "23")

Text

Status codes that set the arrived time. Default: 23.

Unit status code(s) for time cleared, comma-separated (default "8")

Text

Status codes that set the cleared time. Default: 8.

Use earliest CAD note timestamp for Received At

Toggle

Toggle will use the earliest CAD note time as Call Received Time. Use it when the first note marks the start of the call better than the CAD pickup time. Call Pickup Time does not change. When no note has a time, Call Received Time stays as read from CAD. Default: off. This setting is on every CAD connector.

Did this answer your question?