Skip to content

Триггер ​

Триггер определяет условия и действия, которые должны быть выполнены автоматически. Существует три типа триггеров:

  • триггер на основе событий
  • триггер с интервальным выполнением
  • триггер с однократным выполнением по таймауту

Триггер на основе событий ​

Триггер, срабатывающий при возникновении внутреннего события.

Свойства ​

НаименованиеТипОбязательное
idstringДа
typestringДа
actionДействиеДа
optionsobjectДа
disabledbooleanНет

Описание свойств ​

id ​

Тип: string

Обязательное: Да

Ограничение: допустимые символы [a-zA-Z0-9_-]

Уникальный идентификатор триггера.

type ​

Тип: string

Обязательное: Да

Значение: "event"

action ​

Тип: Действие

Обязательное: Да

Действие, которое будет выполнено при срабатывании триггера.

options ​

Тип: object

Обязательное: Да

Параметры триггера события.

Свойства:

  • event (обязательное) - событие, на которое реагирует триггер
disabled ​

Тип: boolean

Обязательное: Нет

Флаг, указывающий, отключен ли триггер.

Триггер с интервальным выполнением ​

Триггер, срабатывающий с заданным интервалом.

Свойства ​

НаименованиеТипОбязательное
idstringДа
typestringДа
actionДействиеДа
optionsobjectДа
disabledbooleanНет

Описание свойств ​

id ​

Тип: string

Обязательное: Да

Ограничение: допустимые символы [a-zA-Z0-9_-]

Уникальный идентификатор триггера.

type ​

Тип: string

Обязательное: Да

Значение: "interval"

action ​

Тип: Действие

Обязательное: Да

Действие, которое будет выполнено при срабатывании триггера.

options ​

Тип: object

Обязательное: Да

Параметры интервального триггера.

Свойства:

  • interval (обязательное) - интервал срабатывания триггера

disabled ​

Тип: boolean

Обязательное: Нет

Флаг, указывающий, отключен ли триггер.

Триггер с однократным выполнением по таймауту ​

Триггер, срабатывающий один раз по истечении таймаута.

Свойства ​

НаименованиеТипОбязательное
idstringДа
typestringДа
actionДействиеДа
optionsobjectДа
disabledbooleanНет

Описание свойств ​

id ​

Тип: string

Обязательное: Да

Ограничение: допустимые символы [a-zA-Z0-9_-]

Уникальный идентификатор триггера.

type ​

Тип: string

Обязательное: Да

Значение: "timeout"

action ​

Тип: Действие

Обязательное: Да

Действие, которое будет выполнено при срабатывании триггера.

options ​

Тип: object

Обязательное: Да

Параметры триггера таймаута.

Свойства:

  • timeout (обязательное) - время в миллисекундах до срабатывания триггера

disabled ​

Тип: boolean

Обязательное: Нет

Флаг, указывающий, отключен ли триггер.