Справочный центр / Триггеры автоматизации

Триггеры автоматизации

Кратко

Правило автоматизации состоит из события, плоского списка условий и одного или нескольких действий. При событии все условия проверяются по логике И; если список пуст, правило подходит любой заявке.

Доступ

Настройка находится в Настройки → Триггеры автоматизации и доступна администратору. Правило можно сохранить активным или временно выключить.

События

Раздел триггеров автоматизации
Кнопка «Добавить триггер» создаёт новое правило. На этой же странице находятся вебхуки и задачи по расписанию.
КодКогда проверяется правило
ticket_createdсоздана заявка
ticket_updatedизменена заявка
message_addedдобавлено сообщение
time_elapsedфоновая проверка времени без ответа/открытой заявки
sla_warningприближается срок SLA; событие поддерживает движок/API, даже если текущий визуальный список его не предлагает

Условия

В интерфейсе доступны поля:

Операторы сравнения: eq, neq, gt, lt, gte, lte, contains, not_contains, in, is_empty, is_not_empty.

Условия передаются массивом и всегда объединяются логикой И:

[
  {"field":"priority","op":"eq","value":"urgent"},
  {"field":"category","op":"in","value":["billing","outage"]},
  {"field":"assigned_to","op":"is_empty","value":""}
]

Вложенные объекты and/or не поддерживаются. Канонические приоритеты: low, normal, high, urgent; статусы перечислены в статье Статусы заявок.

Действия

КодОсновной параметрРезультат
assign_operatoroperator_idназначить конкретного оператора
change_prioritypriorityизменить приоритет
set_statusstatusвыполнить допустимый переход статуса
add_tagtag_idдобавить существующий тег
send_notificationmessage, необязательно user_idуведомить пользователя либо всю активную команду
add_messagemessageдобавить автоматическое системное сообщение

Смена статуса проходит через общий автомат заявки и может быть отклонена, если переход недопустим.

Порядок и защита от циклов

Активные правила одного события выполняются по priority, затем по ID. Все совпавшие правила выполняются последовательно; настройки «остановить после этого правила» нет. Движок ограничивает рекурсивную глубину тремя уровнями и не выполняет более 20 правил за один запрос.

Журнал показывает последние 100 запусков с номером заявки, событием и результатом действий.

Безопасная проверка правила

Отдельного dry-run для триггера нет. Создайте правило выключенным, проверьте условия и действия, затем включите его и выполните контролируемое событие на тестовой заявке. После этого проверьте журнал и выключите правило, если результат отличается от ожидаемого.

Частые вопросы

Почему правило не сработало?

Проверьте активность, точный код события и каждое условие: одно несовпавшее условие блокирует всё правило. Для in передавайте список значений, а не объект or.

Можно временно остановить правило?

Да, выключите переключатель активности — конфигурация и журнал сохранятся.

Связанные статьи

Не нашли ответ? Найдите другую статью или напишите в поддержку.