Тема
Триггер
Триггер определяет условия и действия, которые должны быть выполнены автоматически. Существует три типа триггеров:
- триггер на основе событий
- триггер с интервальным выполнением
- триггер с однократным выполнением по таймауту
Триггер на основе событий
Триггер, срабатывающий при возникновении внутреннего события.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| id | string | Да |
| type | string | Да |
| action | Действие | Да |
| options | object | Да |
| disabled | boolean | Нет |
Описание свойств
id
Тип: string
Обязательное: Да
Ограничение: допустимые символы [a-zA-Z0-9_-]
Уникальный идентификатор триггера.
type
Тип: string
Обязательное: Да
Значение: "event"
action
Тип: Действие
Обязательное: Да
Действие, которое будет выполнено при срабатывании триггера.
options
Тип: object
Обязательное: Да
Параметры триггера события.
Свойства:
event(обязательное) - событие, на которое реагирует триггер
disabled
Тип: boolean
Обязательное: Нет
Флаг, указывающий, отключен ли триггер.
Триггер с интервальным выполнением
Триггер, срабатывающий с заданным интервалом.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| id | string | Да |
| type | string | Да |
| action | Действие | Да |
| options | object | Да |
| disabled | boolean | Нет |
Описание свойств
id
Тип: string
Обязательное: Да
Ограничение: допустимые символы [a-zA-Z0-9_-]
Уникальный идентификатор триггера.
type
Тип: string
Обязательное: Да
Значение: "interval"
action
Тип: Действие
Обязательное: Да
Действие, которое будет выполнено при срабатывании триггера.
options
Тип: object
Обязательное: Да
Параметры интервального триггера.
Свойства:
interval(обязательное) - интервал срабатывания триггера
disabled
Тип: boolean
Обязательное: Нет
Флаг, указывающий, отключен ли триггер.
Триггер с однократным выполнением по таймауту
Триггер, срабатывающий один раз по истечении таймаута.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| id | string | Да |
| type | string | Да |
| action | Действие | Да |
| options | object | Да |
| disabled | boolean | Нет |
Описание свойств
id
Тип: string
Обязательное: Да
Ограничение: допустимые символы [a-zA-Z0-9_-]
Уникальный идентификатор триггера.
type
Тип: string
Обязательное: Да
Значение: "timeout"
action
Тип: Действие
Обязательное: Да
Действие, которое будет выполнено при срабатывании триггера.
options
Тип: object
Обязательное: Да
Параметры триггера таймаута.
Свойства:
timeout(обязательное) - время в миллисекундах до срабатывания триггера
disabled
Тип: boolean
Обязательное: Нет
Флаг, указывающий, отключен ли триггер.
