56169: AUDIT LOG
TEST DATA
NCIC user: silver.arrow@example.com pswrd: P@ssw0rd123!
AC
Given an event is logged
When querying the log on NCIC
Then the logs should display the event logged
And the log should have a message, userId, IncidentId, time, and user email
https://dev.azure.com/disp/RD/_workitems/edit/56169
SCENARIOS
#SCEANRIO VERIFY THAT SYSTEM TIMER CREATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT SYSTEM TIMER ACKNOWLEDGED EVENT IS LOGGED
#SCEANRIO VERIFY THAT UNITS RECALLED EVENT IS LOGGED
#SCEANRIO VERIFY THAT UNITS ASSIGNED EVENT IS LOGGED
#SCEANRIO VERIFY THAT UNIT INCIDENT STATUS CHANGED EVENT IS LOGGED
#SCEANRIO VERIFY THAT UNIT DISPOSITION SET EVENT IS LOGGED
#SCEANRIO VERIFY THAT UNIT ACTIVE INCIDENT SET EVENT IS LOGGED
#SCEANRIO VERIFY THAT UNIT ACTIVE INCIDENT CLEARED EVENT IS LOGGED
#SCEANRIO VERIFY THAT VEHICLE STATE AT PROVIDER CHANGED EVENT IS LOGGED
#SCEANRIO VERIFY THAT VEHICLE AT PROVIDER RECALLED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANSFER VEHICLE UNASSIGNED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANSFER VEHICLE ASSIGNED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANSFER STATUS UPDATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANSFER SOURCE PROVIDER UPDATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANSFER PATIENT UPDATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANSFER DEST PROVIDER UPDATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANSFER DEST LOCATION UPDATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANSFER CREATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANSFER CALLER UPDATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT TRANFER SOURCE LOCATION UPDATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT PROVIDER ACTIVATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT RESPONSE DISPOSITION SET EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT VIDEO ADDED EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT TIMELINE NOTE ADDED EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT PRIORITY CHANGED EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT PRIMARY SET EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT PRIMARY CLEARED EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT NOTE ADDED EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT FILE ADDED EVENT IS LOGGED
Adding a file doesn't trigger event log
#SCEANRIO VERIFY THAT UNIT INCIDENT STATUS RECALLED AT LOCATION EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT CLOSED EVENT IS LOGGED
WHEN viewing incident call type changed raised event log
#SCEANRIO VERIFY THAT INCIDENT MANUAL EXTENDED SOURCE CHANGED EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT DYNAMIC LIST UPDATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT CJIS QUERY VIEWED FAILED EVENT IS LOGGED
Cannot produce the actions required for this even as it depends on a third party, CJIS broker/datamax failure
WHEN viewing cjis query viewed raised event log
#SCEANRIO VERIFY THAT INCIDENT LOCATION CHANGED EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT LOCATION CHANGED EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT IMAGE ADDED EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT HANDED OVER EVENT IS LOGGED
#SCEANRIO VERIFY THAT INCIDENT DETAILS CHANGED EVENT IS LOGGED
WHEN viewing incident destination provider activated raised event log
#SCEANRIO VERIFY THAT INCIDENT DESTINATION PROVIDER DEACTIVATED EVENT IS LOGGED
WHEN viewing incident created raised event log
#SCEANRIO VERIFY THAT INCIDENT DESTINATION PROVIDER ACTIVATED EVENT IS LOGGED
WHEN viewing incident closed raised event log
#SCEANRIO VERIFY THAT INCIDENT CREATED EVENT IS LOGGED
WHEN viewing incident case created raised event log
#SCEANRIO VERIFY THAT INCIDENT CASE CREATED EVENT IS LOGGED
WHEN viewing incident calltaker changed raised event log
#SCEANRIO VERIFY THAT INCIDENT CALL TYPE CHANGED EVENT IS LOGGED
WHEN viewing incident caller changed raised event log
#SCEANRIO VERIFY THAT INCIDENT CALLTAKER CHANGED EVENT IS LOGGED
WHEN viewing incident barcode added raised event log
#SCEANRIO VERIFY THAT INCIDENT CALLER CHANGED EVENT IS LOGGED
WHEN viewing incident all units recalled from provider raised event log
#SCEANRIO VERIFY THAT INCIDENT BARCODE ADDED EVENT IS LOGGED
WHEN viewing incident agent position changed raised event log
#SCEANRIO VERIFY THAT INCIDENT ALL UNITS RECALLED FROM PROVIDER EVENT IS LOGGED
WHEN viewing incident activated raised event log
#SCEANRIO VERIFY THAT INCIDENT AGENT POSITION CHANGED EVENT IS LOGGED
WHEN viewing distribution groups changed raised event log
#SCEANRIO VERIFY THAT INCIDENT ACTIVATED EVENT IS LOGGED
#SCEANRIO VERIFY THAT DISTRIBUTION GROUPS CHANGED EVENT IS LOGGED
WHEN viewing cjis query viewed failed raised event log
#SCEANRIO VERIFY THAT CJIS QUERY VIEWED EVENT IS LOGGED
Too many events logged, some without information in some columns
Hits always false but hits are returned
Incorrect incident id returned
WHEN viewing cjis query ran failed raised event log
#SCEANRIO VERIFY THAT CJIS QUERY RAN FAILED EVENT IS LOGGED
Missing IncidentId
Message doesn't have query type or text information
WHEN viewing cjis query ran raised event log
#SCEANRIO VERIFY THAT CJIS QUERY RAN EVENT IS LOGGED
Hits always false but hits are returned
#SCEANRIO VERIFY THAT CASE CLOSED EVENT IS LOGGED
Not incident Id linked to the case
WHEN viewing case closed raised event log
#SCEANRIO VERIFY THAT ALERT RULE RAISED EVENT IS LOGGED
THEN a list of logs should be displayed
WHEN viewing alert rule raised event log
GIVEN an NCIC admin user is logged in AND on the Audit Log page
#SCEANRIO VERIFY THE EMAIL COLUMN IS VISIBLED
#SCEANRIO VERIFY INCIDENT ID COLUMN IS VISIBLED
#SCEANRIO VERIFY THE USERID COLUMN IS VISIBLED
#SCEANRIO VERIFY THE MESSAGE COLUMN IS VISIBLED
THEN the message column should be visible
WHEN loading the event log grid
GIVEN GIVEN an NCIC admin user is logged in AND on the Audit Log page