Функции для работы с Сигналами
Описание и характеристика функций модуля Автоматизации, которые используются при разработке сценариев обработки первичных событий и регистрации сигналов.
Функции создания сигналов
CreateSignal
-
Назначение: Создание сигнала
-
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/signals
для создания нового сигнала.-
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол SignalPost Struct:SignalPost Модель запроса на создание сигнала. Доступные значения для свойства CreatedBy
:Automaton
,User
Связь -
Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Signal Struct:Signal Возвращает модель созданного сигнала Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
-
CreateSignalBatch
-
Назначение: Пакетное создание сигналов
-
Описание: Функция выполняет запрос к API Monq для создания новых сигналов.
-
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол SignalPostModels Struct:SignalPost (Array) Массив моделей сигналов, которые будут созданы Связь -
Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Signals Struct:SignalShort(Array) Возвращает массив моделей созданных сигналов Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
-
CreateSignalExpanded
-
Назначение: Создание сигнала (Expanded)
-
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/signals
для создания нового сигнала.-
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Name String Название сигнала Связь/контрол Description String Описание сигнала Связь/контрол Labels Dynamic Метки сигнала Связь OwnerWorkGroupId Integer64 Владелец сигнала Связь/контрол Severity Integer Критичность сигнала. Принимает значения от 1 до 6. Связь/контрол ConfigItemIds Integer64:Array Идентификаторы КЕ, которые будут связаны с сигналом. Могут быть привязаны только те КЕ, владелец которых совпадает с владельцем сигнала. Связь Tags Struct:SignalTag (Array) Теги, которые будут добавлены к сигна лу. Связь Events Struct:Event (Array) События, которые будут привязаны к сигналу. Указывается id стартового события (из сист. переменной StartEventId
), тип и тело самого события.Связь ConfigItemComponentIds Integer64:Array Идентификаторы компонентов КЕ. Связь ConfigItemComponentName String Название компонента КЕ. Работает только в паре с пином ConfigItemIds
Связь - Доступные цвета для тэгов:
pink
,violet
,indigo
,blue
,teal
,green
,orange
,brown
,slate
- Доступные цвета для тэгов:
-
Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Signal Struct:Signal Возвращает модель созданного сигнала Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
-