> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Когда запись соответствует условиям

> Запускайте рабочий процесс, когда запись начинает соответствовать определённым условиям

<Tip>Обратите внимание: все настройки триггера можно выполнить в ИИ-чате. Сообщите ИИ, что должен делать рабочий процесс, и он позаботится обо всём остальном.</Tip>

Этот триггер используется, когда рабочий процесс должен запускаться после того, как запись начинает соответствовать определённым условиям.

Он может сработать в двух распространённых случаях:

* Новая запись создана и уже соответствует фильтру.
* Существующая запись изменена и переходит из состояния несоответствия фильтру в состояние соответствия ему.

## Создание с помощью ИИ

Откройте ИИ-чат на правой боковой панели Таблицы и опишите, что вам нужно.

ИИ сделает всё необходимое: выберет подходящий триггер, сопоставит нужные Поля и автоматически настроит все действия.

Достаточно один раз описать цель — и рабочий процесс будет готов без ручной настройки.

**Пример:** *"Когда задача становится просроченной, отправь мне письмо."*

## Конфигурация

| Настройка | Обязательно | Описание                                                                                                                                                                               |
| --------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Таблица   | Да          | Таблица, в которой нужно отслеживать изменения                                                                                                                                         |
| Фильтр    | **Да**      | Условия, которым должна соответствовать запись. Используется тот же конструктор фильтров, что и в Представлениях: поддерживаются сравнения Полей, группы И/ИЛИ и динамические значения |

## Настройка

1. Откройте Автоматизацию и добавьте новый триггер.
2. Выберите **Когда запись соответствует условиям**.
3. Выберите **Таблицу**, которую нужно отслеживать.
4. Нажмите **Добавить фильтр**, чтобы определить условия. Например: `Статус` равен `Просрочено` или `Сумма` больше `10000`.
5. Можно объединить несколько условий с помощью логики И/ИЛИ, как в фильтрах Представления.
6. Сохраните и активируйте Автоматизацию.
7. Протестируйте её: создайте соответствующую условиям запись либо измените существующую так, чтобы она перешла из состояния *не соответствует* в состояние *соответствует* фильтру. Автоматизация должна сработать один раз.

<Tip>После срабатывания триггера последующие шаги могут использовать данные всех Полей соответствующей записи, включая актуальные значения на момент перехода.</Tip>

## Чем этот триггер отличается от «При обновлении записи»?

Эти два триггера легко перепутать. Ключевое различие состоит в следующем:

* **При обновлении записи** срабатывает при каждом изменении отслеживаемого Поля независимо от нового значения. Если отслеживается Поле «Статус», триггер сработает при изменении статуса на «В работе», «Выполнено» или любое другое значение.
* **Когда запись соответствует условиям** срабатывает, только когда запись пересекает границу между состояниями «не соответствует» и «соответствует» фильтру. Он запускается не при каждом изменении, а только в момент перехода.

Используйте триггер **При обновлении записи**, если нужно реагировать на любое изменение. Используйте **Когда запись соответствует условиям**, если важен только переход в определённое состояние.

<Note>Чтобы выполнять действие при каждом изменении записи, используйте триггер [При обновлении записи](/ru/basic/automation/trigger/records/record-updated). Чтобы выполнить действие только один раз, когда запись впервые достигает определённого состояния, используйте этот триггер.</Note>

## Когда использовать

* **Оповещать, когда заказ становится просроченным.** Установите фильтр: `Срок выполнения` раньше сегодняшней даты и `Статус` не равен `Отправлено`. Автоматизация сработает один раз, когда заказ впервые начнёт соответствовать условиям.
* **Эскалировать обращение в поддержку, когда приоритет меняется на срочный.** Фильтр: `Приоритет` равен `Срочно`. Триггер срабатывает только тогда, когда обращение впервые становится срочным, но не при последующих изменениях.
* **Уведомлять руководителя, когда сумма сделки превышает пороговое значение.** Фильтр: `Сумма сделки` больше `50000`. Триггер срабатывает один раз при пересечении этого порога.
* **Помечать ставшие неполными записи.** Фильтр: `Обязательное Поле` пусто. Триггер срабатывает, когда ранее заполненная запись теряет значение.
* **Запускать этапы адаптации, когда статус контакта меняется на «Активен».** Фильтр: `Статус` равен `Активен`. Выполняется только один раз для каждой активации.

## Советы

* Необходимо определить **как минимум одно** условие фильтра. Без него триггеру нечего проверять.
* Триггер проверяет переход в момент сохранения записи. Он не срабатывает задним числом для записей, которые уже соответствовали условиям до создания Автоматизации.
* Записи, созданные после активации, также проверяются по фильтру. Если начальные значения соответствуют условиям, рабочий процесс может запуститься сразу.
* Сочетайте этот триггер с действием **Отправить письмо** или **Обновить запись**, чтобы создавать эффективные рабочие процессы изменения состояний без написания кода.

## Связанные разделы

* [При обновлении записи](/ru/basic/automation/trigger/records/record-updated) — срабатывает при любом изменении Поля, а не только при переходе
* [При создании записи](/ru/basic/automation/trigger/records/record-created) — срабатывает при добавлении новых записей
* [Отправить письмо](/ru/basic/automation/actions/communication/send-email-overview)
