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

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

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