Уведомления

В системе реализована возможность настройки правил уведомления пользователей при изменении определенных объектов в реестрах. Для настройки перейдите в пункт меню «Уведомления».

Примечание

Уведомления не приходят автору действия. Т.е. пользователь не получает уведомлений о своих собственных действиях

В данном пункте доступны три вкладки:

  • Настройка уведомлений - здесь можно задать правила рассылки уведомлений

  • Журнал уведомлений (почта) - перечень отправленных по электронной почте уведомлений об изменении объектов в реестре

  • Журнал уведомлений (браузер) - перечень всех отправленных всплывающих в браузере уведомлений

Настройка уведомлений

Для настройки правила уведомлений необходимо добавить соответствующую строку в реестр. Правила описываются следующими полями:

  • Реестр - реестр, при изменении которого будет проходить проверка на отправку уведомлений.

  • Получатели уведомления - выбор пользователей, которые получат уведомление.

  • Роли получателей - выбор ролей, которые получат уведомление (уведомления будут отсылаться всем пользователям, выбранным в столбце «Получатели уведомления» И всем пользователям с выбранными в данном столбце ролями).

  • Уведомлять при изменении значения показателей - уведомления будут отправляться только при редактировании соответствующих столбцов реестра (из поля «Реестр»).

  • Правило уведомления - правило в синтаксисе формул на заголовки, где self - это объект в строке реестра, а user() - это получатель уведомления. Если объект после изменения удовлетворяет правилу, то отправляется уведомление об этом объекте.

  • Тема письма - тема электронного письма с уведомлением.

  • Тело письма - тело электронного письма с уведомлением.

  • Текст уведомления - текст уведомления в браузер.

В последних трех столбцах возможно использование шаблонных переменных:
  • {user} - имя пользователя, которому отсылается уведомление

  • {table} - название редактируемого реестра

  • {author} - автор изменений, вызвавших отсылку уведомления

  • {server_name} - адрес сервера системы (для формирования ссылок на систему)

  • {obj.id_показателя} - значение показателя id_показателя на измененном объекте

  • {obj.id_показателя.raw} - в случае показателя-периода, возвращает значение периода, которое можно использовать в ссылках как значение параметра. Например:

<a href=«/dashboard/48374/?-64={obj.-64.raw}»>Перейти на дашборд</a>

  • {obj.id} - идентификатор объекта

Пример:

_images/notifications_reestr.png
При такой настройке пользователю user1 будут отправляться уведомления при изменении столбца «Текущий статус» в реестре «Список заказов». Уведомление будет отправлено в случае если поле «Текущий статус» (показатель с id=435) стало равным «Обработано» (элемент справочника с id=450). Уведомление будет отправляться двумя способами:
  • на почту, со ссылкой на дашборд 1300 параметризованный заказами, с подставленным данным заказом;

  • всплывающее уведомление в браузере с указанием названия заказа.