Go to documentation repository
The INC_SERVER object corresponds to the Incident server system object.
The INC_SERVER object sends events presented in the table. The procedure is started when the corresponding event occurs. The format of the event procedure for the Incident server object:
OnEvent("INC_SERVER","_id_","_event_")
Events | Events description | Comment |
EVENT | The event (incident) is taken into processing in the Incident manager or is being processed by the operator | The event is generated: 1) when the operator takes the event into processing; 2) at each step of the event processing. The serializeBase64 parameter of the event contains JSON with the detailed information about the processed event, including the steps performed by the operator |
The operator format for describing the actions with the Incident server object:
DoReact("INC_SERVER","_id_","_command_" [,"_parameters_"]);
The list of commands and parameters for the INC_SERVER object is presented in the table.
Command—description of the command | Parameters | Parameters description | Comment |
---|---|---|---|
UPDATE_STATUS—change the status of the event (incident) in the Incident manager | pks<> | Array of event identifiers | Parameters are filters and the presence of at least one parameter is mandatory. Example: objids<1|2> |
objtypes<> | Objects types | ||
objids<> | Objects identifiers | ||
actions<> | Actions | ||
status<> | Event status: 0—Waiting to be processed 1—Processing 2—Suspended 3—Completed | ||
UPDATE_ESCALATE_STATUS—change the status of the event (incident) escalation in the Incident manager | escalated<> | Event escalation status: 0—Waiting to be processed (not escalated) 1—Escalated | |
pks<>, objtypes<>, objids<>, actions<> are the same as for UPDATE_STATUS |
Example 1. On macro 1, change the status of the camera 1 Alarm event to Completed.
OnEvent("MACRO","1","RUN") { DoReactStr("INC_SERVER","1","UPDATE_STATUS","status<3>,objtypes<CAM>,objids<1>,actions<MD_START>"); }
Example 2. On macro 2, on the Incident server 2 change the escalation status of the camera 1 events to Waiting to be processed (not escalated)
if (Event.SourceType == "MACRO" && Event.SourceId == 2 && Event.Action == "RUN") { DoReactStr("INC_SERVER","1","UPDATE_ESCALATE_STATUS","escalated<0>,objtypes<CAM>,objids<1>"); }