При использовании функции «При добавлении или изменении записей» наиболее частые вопросы касаются трёх областей: логики срабатывания, настройки полей и проверки сбоев. В этом разделе FAQ рассматриваются три распространённых вопроса.
Часто задаваемые вопросы
В чём разница между условиями «поле не пусто при добавлении» и «срабатывание при изменении поля»?
- Это два случая срабатывания для одного и того же поля.
- При добавлении новой записи рабочий процесс запускается, если это поле не пусто.
- При изменении существующей записи, если это поле было изменено, рабочий процесс также запускается.
Можно ли задать несколько полей срабатывания одновременно?
- Один триггер поддерживает только одно выбранное поле в качестве условия срабатывания.
- Если вы хотите, чтобы разные поля запускали разные рабочие процессы, создайте отдельные рабочие процессы.
- Разделение рабочих процессов по сценариям также упрощает дальнейшее обслуживание.
Что делать, если триггер не срабатывает?
- Нажмите Журналы слева, чтобы просмотреть причину сбоя.
- Проверьте, существует ли целевая таблица и правильно ли настроены поля.
- После изменения настроек проверьте ещё раз, добавив или изменив запись.
Глоссарий
| Термин | Определение |
|---|---|
| Триггер | Стартовое условие автоматизированного рабочего процесса. Когда происходит указанное событие, рабочий процесс запускается. |
| Таблица | Контейнер записей в таблице базы данных WPS. Триггер должен быть привязан к конкретной таблице. |
| Условие фильтрации | Дополнительное условие, добавляемое к событию триггера для сужения фактической области выполнения. |