---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.0
alternate:
  - https://yandex.ru/support/tasks-requester/ru/template-builder/reference/plugin.trigger.md
  - href: ru/template-builder/reference/plugin.trigger.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/tasks-requester/ru/llms.txt

# plugin.trigger

Позволяет создавать триггеры: вызывать определенное действие при наступлении какого-то события.

Действие задается в свойстве `action`, а событие описывается в остальных полях.

Событие может срабатывать сразу при загрузке задания (`"fireImmediately": true`) или при изменении данных в свойстве, указанном в `onChangeOf`.

Также в свойстве `conditions` можно задавать условия, которые необходимо соблюсти, чтобы сработал триггер.

[![Посмотреть пример](../_images/buttons/view-example.svg)](https://ya.cc/t/tGkPLiHG4VCrx7)

{% cut "Из каких компонентов состоит этот пример" %}

<!-- source: ru/template-builder/_includes/reference/not-dot/view.link.md -->
* [view.link](https://yandex.ru/support/tasks-requester/ru/template-builder/reference/view.link-group.md)&nbsp;— добавляет ссылку;
<!-- endsource: ru/template-builder/_includes/reference/not-dot/view.link.md -->

<!-- source: ru/template-builder/_includes/reference/not-dot/helper.search-query.md -->
* [helper.search-query](https://yandex.ru/support/tasks-requester/ru/template-builder/reference/helper.search-query.md)&nbsp;— создает поисковой запрос;
<!-- endsource: ru/template-builder/_includes/reference/not-dot/helper.search-query.md -->

<!-- source: ru/template-builder/_includes/reference/not-dot/data.output.md -->
* [data.output](https://yandex.ru/support/tasks-requester/ru/template-builder/operations/work-with-data.md)&nbsp;— определяет данные задания, которые вы получите после его отправки исполнителем;
<!-- endsource: ru/template-builder/_includes/reference/not-dot/data.output.md -->

<!-- source: ru/template-builder/_includes/reference/not-dot/action.set.md -->
* [action.set](https://yandex.ru/support/tasks-requester/ru/template-builder/reference/action.set.md)&nbsp;— устанавливает значение из `payload` в `data`;
<!-- endsource: ru/template-builder/_includes/reference/not-dot/action.set.md -->

<!-- source: ru/template-builder/_includes/reference/not-dot/data.input.md -->
* [data.input](https://yandex.ru/support/tasks-requester/ru/template-builder/operations/work-with-data.md)&nbsp;— передает входные данные задания;
<!-- endsource: ru/template-builder/_includes/reference/not-dot/data.input.md -->

<!-- source: ru/template-builder/_includes/reference/dot/helper.join.dot.md -->
* [helper.join](https://yandex.ru/support/tasks-requester/ru/template-builder/reference/helper.join.md)&nbsp;— соединяет несколько строк в одну.
<!-- endsource: ru/template-builder/_includes/reference/dot/helper.join.dot.md -->

{% endcut %}

## Свойства компонента {#properties}

#|
|| **Название** | **Тип** | **Описание** ||
|| `type`<span style="color: red">\*</span> | "plugin.trigger" | Задает тип компонента. ||
|| `action` | _action_ | Действие, которое будет выполнено при срабатывании триггера. ||
|| `condition` | _condition_ | Условие, выполнение которого требуется для срабатывания триггера. ||
|| `fireImmediately` | _boolean_ | Флаг, указывающий должен ли триггер сработать сразу после загрузки задания. ||
|| `onChangeOf` | _reactive_ | Данные, при изменении которого сработает триггер. ||
|#
