Перейти в хранилище документации
Обратиться в техническую поддержку
OnEvent("MACRO","1","RUN") { DoReactStr("INC_SERVER","1","UPDATE_STATUS","status<3>,objtypes<CAM>,objids<1>,actions<MD_START>"); }
Пример 2. По макрокоманде 2 на Сервере инцидентов 1 изменить статус эскалации событий камеры 1 на Ожидает обработки (не эскалировано).
if (Event.SourceType == "MACRO" && Event.SourceId == 2 && Event.Action == "RUN") { DoReactStr("INC_SERVER","1","UPDATE_ESCALATE_STATUS","escalated<0>,objtypes<CAM>,objids<1>"); }
При работе с объектами в Менеджере инцидентов имеется возможность изменять статус события объекта (см. Обработка событий). При этом для изменения статуса событий объектов может использоваться скрипт на языке JScript.
Пример. По макрокоманде 3 изменить статус события Тревога камеры 1 или 2 на Завершено.
if (Event.SourceType == "MACRO" && Event.SourceId == 3 && Event.Action == "RUN") { DoReactStr("INC_SERVER","1","UPDATE_STATUS","status<3>,objtypes<CAM>,objids<1|2>,actions<MD_START|MD_START>"); };