Перейти к основному содержимому
Версия: 1.21.3

Правила уведомлений

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

Вы можете создавать новые правила уведомлений или изменять существующие.

подсказка

Требуемая роль: notification_admin.

Создание правила


Чтобы создать правило уведомлений, выполните следующие шаги:

  1. Перейдите в Системные уведомления → Правила уведомлений.
  2. Нажмите Создать и заполните поля.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
примечание

Вы также можете настроить правило уведомлений через форму или связанный список:

  1. Откройте бургер-меню .
  2. Выберите Настройка → Правила уведомлений.
  3. Нажмите Создать и заполните поля.
  4. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Поля формы Правило уведомлений

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

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

Примеры таблиц, для которых может не срабатывать серверная бизнес логика:

  • Основной журнал (sys_log)
  • Журнал работы скриптов (sys_log_script)
  • Журнал исключений (sys_log_exception)
  • Журнал удаления записей (sys_record_deletion_log)
  • Наборы для импорта (sys_import_set)
  • Объекты ленты активности (sys_activity_feed_item)
  • Электронная почта (sys_email)

Пример использования


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

Для внедрения такой логики, создайте следующее правило уведомлений:

ПолеЗначение
НаименованиеНовый сотрудник
ТаблицаСотрудники
Активноtrue

Когда отправить

ПолеЗначение
Отправить приЗапись создана или обновлена
Созданаtrue

Получатели

ПолеЗначение
Другие получателиcompany-group@example.com

Содержимое

ПолеЗначение
ТемаНовый сотрудник в отделе ${current.department}
Сообщение${current.display_name} в нашей команде!