Действия по событиям
Система предоставляет инструмент для настройки оповещения по электронной почте и уведомлений в интерфейсе, а также выполнения других автоматических действий, определенных скриптом, при наступлении заданных событий с объектами системы любого класса /типа.
Действие по событиям, настроенное для класса или типа объектов, наследуется во все вложенные в него типы.
Список действий по событиям
-
Все настроенные действия по событиям хранятся в интерфейсе администратора на странице "Действия по событиям" в виде списка.
-
Параметры отдельного действия по событию хранятся в его карточке.
Параметры действия по событию
Для каждого действия по событию указываются классы или типы объектов, относительно которых совершается событие, само событие и действие, которое будет выполняться при наступлении события.
Инициирующие события
-
Инициирующие события для выполнения действия по событию
Инициирующее событие указывается при настройке каждого действия по событию. Набор возможных инициирующих событий зависит от класса /типа объектов, для которого настраивается действие по событию.
Особенности настройки действий по отдельным событиям:
-
Событие "Наступление времени атрибута"
Действие по событию "Наступление времени атрибута" означает выполнение определенного действия при наступлении даты или даты/времени, указанных в атрибуте объекта или вычисленных в обратном счетчике.
-
Настройка пользовательского действия по событию
Пользовательское событие предназначено для определения действий, которые будут выполняться при возникновении специальных пользовательских событий.
Действия
-
Оповещения по email предназначены для оперативного оповещения сотрудников о наступлении заданных событий с объектами системы. При наступлении события с объектом отправляется настроенное почтовое сообщение определенному списку адресатов.
-
Уведомления в интерфейсе предназначены для оперативного оповещения сотрудников о наступлении заданных событий с объектами системы. При наступлении события с объектом, в системе создаются экземпляры уведомлений, которые накапливаются и показываются по одному. В системе предусмотрено два типа уведомлений: уведомление в интерфейсе системы и браузерное push-уведомление.
-
При наступлении события с объектом выполняется отправка настроенного сообщения в мобильном приложении определенному списку адресатов при наступлении заданных событий с объектами системы любого класса или типа.
-
Действие по событию предназначено для отправки сообщений о событиях с объектом в WebSocket-канал.
-
Скриптовое действие по событию
Скриптовое действие по событию предназначено для выполнения автоматического действия, определенного скриптом, при наступлении заданных событий с объектами системы определенного класса /типа.
Очереди обработки действий по событиям
-
Очереди обработки действий по событиям
Очереди обработки действий по событиям используются для распределения действий по событиям по разным очередям и ускорения процесса обработки действий по событиям.
Дополнительные настройки и возможности
-
Условия выполнения действия по событию
Для каждого действия по событию может быть задано одно или несколько условий выполнения действия по событию.
-
В системе можно настроить шаблоны стилей для оповещений и уведомлений в интерфейсе. Шаблон определяет стили сообщения (внешний вид) и часть повторяющейся структуры.
-
При настройке оповещения можно просмотреть внешний вид оповещения с учетом шаблона, а также исходный код оповещения.
-
Переменные и ссылки в оповещениях, уведомлениях, шаблонах стилей
В теме и тексте оповещений и уведомлений могут использоваться переменные. Также внутри текста оповещения могут использоваться конструкции, которые отображаются в почтовом сообщении в виде ссылки.
Примеры настройки