Go to documentation repository
...
| Code Block |
|---|
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:
...
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 |
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.
| Code Block |
|---|
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)
...