plugin.trigger
Позволяет создавать триггеры: вызывать определенное действие при наступлении какого-то события.
Действие задается в свойстве action
, а событие описывается в остальных полях.
Событие может срабатывать сразу при загрузке задания ("fireImmediately": true
) или при изменении данных в свойстве, указанном в onChangeOf
.
Также в свойстве conditions
можно задавать условия, которые необходимо соблюсти, чтобы сработал триггер.
Из каких компонентов состоит этот пример
- view.link — добавляет ссылку;
- helper.search-query — создает поисковой запрос;
- data.output — определяет данные задания, которые вы получите после его отправки исполнителем;
- action.set — устанавливает значение из
payload
вdata
;
- data.input — передает входные данные задания;
- helper.join — соединяет несколько строк в одну.
Свойства компонента
Название |
Тип |
Описание |
|
"plugin.trigger" |
Задает тип компонента. |
|
action |
Действие, которое будет выполнено при срабатывании триггера. |
|
condition |
Условие, выполнение которого требуется для срабатывания триггера. |
|
boolean |
Флаг, указывающий должен ли триггер сработать сразу после загрузки задания. |
|
reactive |
Данные, при изменении которого сработает триггер. |