Capabilities
Capabilities | Supported |
Connector Capabilities | |
Read | Yes |
Backfill | Yes |
Bidirectional Capabilities | |
Incident Create | No |
Incident Update | No |
Narrative Update | No |
Customers of this CAD may be able to use bidirectional capabilities through IntelliComm. See Bidirectional CAD Integrations.
Overview
The Data Agent will read from the Motorola PremierOne Report Data Warehouse (RDW). To do this we need a user to connect. We read from the following tables:
MV_Incident
MV_IncidentUnits
MV_IncidentUnitOfficer
MV_IncidentComment
MV_ClonedIncidents
MV_IncidentPerson
MV_IncidentAssociation
Standard Data Fields
These are the standard data fields the Data Agent reads from Motorola PremierOne. The Data Agent reads closed incidents. The tables below show each GovWorx incident field and the PremierOne column it comes from. Source names are MV_Incident columns unless the row says otherwise. With the Run Using Tables Instead of Views setting on, the Data Agent reads the matching RST_ tables.
Note: Additional fields are considered enhancement requests.
Incident fields
GovWorx field | Motorola PremierOne source | Notes |
Incident ID |
| CAD record key. |
Incident Number |
| Views use ReportNumber when empty. The Use Report Number setting reverses the order and skips incidents with no report number. The Data Agent skips incidents with no number. |
Incident Type |
| The format is Code/Modifier. The Use Initial Incident Type setting reads InitialIncidentTypeCode. The Data Agent skips incidents with no type and types in the NOT IN setting. |
Initial Incident Type |
| Only with the Populate Initial Incident Type setting on. Views only. |
Caller Number |
| The primary caller. The Data Agent picks the person flagged IsPrimaryCaller, then sequence number 1, then the lowest RecordSerialNo. It keeps MV_Incident.CallerPhone when no caller person exists. |
Caller Name |
| The primary caller, chosen as above. It keeps MV_Incident.CallerName when no caller person exists. The Use INVOLVED person's name setting fills a blank primary caller name from an INVOLVED person on the same incident. The Append caller relationship setting adds MV_IncidentPerson.Roles in parentheses. |
Agency |
| |
Agency Type |
| |
Incident Date |
| |
Disposition |
| Tables only: the Disposition source setting picks the column or the function. |
Location |
| Joined with spaces. The Exclude Location Description setting removes the last part. Views only. |
Priority |
| Uses InitialPriorityKey when empty. Views only. |
Latitude |
| |
Longitude |
| |
Call Position |
| |
Call Taker ID |
| Tables read UserId. |
Call Taker Name |
| Tables read RSU_EUser_User.Common_Name and Surname. |
Call Source |
| |
Response Area |
| The Use beat name setting reads BeatName. Views only. Tables read AreaName from RST_IM_Incident_Route_Current. |
Call Received Time |
| Uses the first value that exists. The Time Offered and Incident Started settings change the order. Tables read TimeReceivedAtSwitch and TimeOffered from RST_E911_Calls_Current in place of CallReceivedTime. The earliest CAD note timestamp setting replaces this with the earliest note time. |
Dispatch Queue At |
| |
Closed At |
| The Data Agent reads incidents by this time. |
Additional Context |
| Only with the Load Premise Hazards setting on. Entries with type PREM/HAZ, joined with |. |
Related Incident |
| Views only. Incidents that share an EventKey relate to each other. The first other incident fills Related Incident. |
Related Incident Type |
| Views only. The types of the other incidents that share the EventKey, joined with commas. |
Notes
Source names are MV_IncidentComment columns. Tables read RST_IM_Incident_Comment.
GovWorx field | Motorola PremierOne source | Notes |
Note ID |
| |
Note Text |
| |
Note By |
| |
Note Time |
| |
Caller address note |
| Only with the Add Caller Address setting on. Views only. The note text is Caller Address: followed by the address. The note author is System. |
Call taker last incident type note |
| Only with the Add Call Taker Last Incident Type setting on. Views only. The note text is Call Taker Last Incident Type: followed by the type, the user, and the time. The note author is System. |
Responders and units
Source names are MV_IncidentUnits and MV_IncidentUnitOfficer columns. Tables read RST_IM_Dispatched_Unit_Current.
GovWorx field | Motorola PremierOne source | Notes |
Unit Name |
| |
Personnel ID |
| The person assigned to the unit. |
Dispatched By |
| |
Dispatched At |
| Uses OnSceneTime when empty. |
Enroute At |
| |
Arrived At |
| |
Cleared At |
|
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.
Setting | Type | Explanation |
| Text | Host of the P1 RDW |
| Toggle | Toggle will enable the use of a domain service account that is configured to run the agent service as authentication to SQL server |
| Text | Database user |
| Password | Database password |
| Text | Database Schema to read from |
| Toggle | Toggle will add encrypt=true to the SQL connection. |
| Toggle | Toggle will use NTLM authentication in place of Kerberos. |
| Text | Comma separated agency IDs. The Data Agent reads only incidents from these agencies. Leave blank to read all agencies. |
| Text | Reserved. The connector does not read this setting. |
| Toggle | Toggle will use the report number in place of the incident number. The Data Agent skips incidents with no report number. |
| Toggle | Toggle will use TimeOffered as the first choice for Call Received Time. |
| Toggle | Toggle will use IncidentStartedDateTime as the first choice for Call Received Time. |
| Toggle | Toggle will use the initial incident type code in place of the current incident type code. |
| Toggle | Toggle will skip incidents that appear as a child in MV_ClonedIncidents. Views only. |
| Text | Comma separated incident types to exclude. Use the full type as GovWorx shows it, for example CODE/MODIFIER. Case does not matter. |
| Text | Name of the view to read in place of MV_Incident. Views only. |
| Text | Name of the view to read in place of MV_IncidentUnits. Views only. |
| Text | Name of the view to read in place of MV_IncidentUnitOfficer. Views only. |
| Text | Name of the view to read in place of MV_IncidentComment. Views only. |
| Text | Name of the view to read in place of MV_IncidentPerson. Views only. |
| Text | Name of the view to read in place of MV_IncidentAssociation. Views only. |
| Toggle | Toggle will use BeatName in place of AreaName for Response Area. |
| Toggle | Toggle will leave LocationDescription out of Location. Views only. |
| Toggle | Toggle will read the RST_ tables in place of the MV_ views. The view name settings do not apply. Personnel codes still come from MV_IncidentUnitOfficer. |
| Text | Tables only. Enter column to read RST_IM_Incident_Disposition_Current.DispositionCode. Enter function to run dbo.GetDispositionDescriptions. Leave blank to leave Disposition empty. |
| Number | Seconds to wait for each SQL query. The maximum is 600. Leave blank to use the built-in timeouts. |
| Text | How far back each run looks for closed incidents. |
| Toggle | Toggle will query over a fixed time interval instead of time back, for backfilling historical data. |
| Text | Beginning time of the fixed interval. |
| Text | End time of the fixed interval. |
| Text | Splits the query into chunks no longer than this. Leave blank to turn splitting off. |
| Toggle | Toggle will add premise hazard entries from MV_IncidentHistory to Additional Context. |
| Toggle | Toggle will fill the Initial Incident Type field from MV_Incident. Views only. |
| Toggle | Toggle will add a note with the last incident type change made from a call taker console. Needs the console ID pattern below. Views only. |
| Text | SQL LIKE pattern that matches the console IDs of call taker consoles. The note is skipped when this is blank. |
| Toggle | Toggle will add a note with the caller address from MV_Incident. Views only. |
| Toggle | Toggle will add the caller role from MV_IncidentPerson in parentheses after the caller name. |
| Toggle | Toggle will use the name of an INVOLVED person on the same incident when the primary caller's name is blank. The phone number still comes from the primary caller. Only the INVOLVED role qualifies. The Data Agent never uses SUBJECT, VICTIM, or ADDL CALLER rows. When more than one INVOLVED person has a name, the Data Agent uses the lowest sequence number. The person view or table must expose the Roles and RecordSerialNo columns. If it does not, the Data Agent logs an error and uploads incidents without this fallback. If the INVOLVED person is not the caller, for example a witness entered first, that person's name becomes the caller name. Default: off. |
| 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. |
*: Required
Username and Password are required unless Use Integrated Security is on.
