Перейти в хранилище документации
Обратиться в техническую поддержку
Объект OPERATORPROTOCOL соответствует системному объекту Протокол оператора.
От объекта OPERATORPROTOCOL поступают события, представленные в таблице ниже. Запуск процедур происходит при возникновении соответствующего события.
Событие | Описание события | Параметры события |
---|---|---|
ACTIVATE_LEFT | Оператор кликнул левой кнопкой мыши по ячейке события в окне Протокола оператора | |
ACTIVATE_RIGHT | Оператор кликнул правой кнопкой мыши по ячейке события в окне Протокола оператора | |
POSTPONE_PRESSED | Оператор нажал на кнопку Отложить | |
CREATE_REPORT | Оператор нажал на кнопку Сформировать на вкладке Создать отчет | В параметре user_id<> указан идентификатор пользователя. В параметрах initial_date<> и final_date<> указаны выбранные в интерфейсе начальная и конечная даты |
RESPONSE_ALARM | Оператор нажал на кнопку Тревожная ситуация | objtype<> – Тип объекта objid<> – Идентификатор объекта action<> – Название события в Базе данных alarm_time<> – Время возникновения тревоги |
RESPONSE_SUSPECT | Оператор нажал на кнопку Подозрительная ситуация | |
RESPONSE_FALSE | Оператор нажал на кнопку Ложное срабатывание | |
ACTIVATE_EVENT | Фокусировка на событии: клик по событию в интерфейсе или переход к нужному событию с помощью клавиатуры |
Список команд и параметров для объекта OPERATORPROTOCOL представлен в таблице:
Команда – описание команды | Параметры | Описание параметров |
"DEL_ALARM" – удалить тревогу | objtype<> | Тип объекта (например, CAM, GRELE и т.д.) |
objid<> | Идентификатор объекта | |
options<> | Возможные значения:
| |
"HIDE_BUTTON" – скрыть кнопки присвоения статуса событию | button<> | Названия кнопок через запятую:
Пример задания параметра: button<alarm,suspicious,false> |
hide<> | 1 – скрыть кнопки, перечисленные в параметра button 0 – отобразить кнопки, перечисленные в параметра button | |
objtype<> | Тип объекта | |
objaction<> | Тип события | |
objid<> | Идентификатор объекта |