Управление подписками на уведомления

Сервис «Управление подписками» позволяет подписываться на определенные события, происходящие в LDM.Box, и выполнять различные действия в зависимости от событий.

Для перехода в сервис необходимо выбрать пункт img в вертикальном меню прикладного решения – откроется раздел Подписки пользователя.

img

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

  1. В разделе Подписки пользователя нажать кнопку img.
  2. В открывшейся форме создания заполнить поля.

img

Поле Наименование заполняется вручную произвольным значением.

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

  • Если нужно, чтобы оповещения приходили группе пользователей, необходимо в поле Тип получателя выбрать значение «Группа», а в поле Имя получателя указать наименование группы, которое указано в Keycloak (в группу в Keycloak должны быть добавлены учетные записи пользователей).
  • Если нужно, чтобы оповещения приходили одному пользователю, необходимо в поле Тип получателя выбрать значение «Пользователь», а в поле Имя получателя указать логин пользователя.

В блоке Настройки оповещений по классам событий необходимо добавить классы событий, каждый из которых будет привязан к определенному сервису. Для этого необходимо на панели инструментов блока нажать кнопку img, в открывшемся модальном окне выбрать сервис «Упаковщик документов», в списке объектов отметить чекбоксом класс «ldm-packager-objects-service.CreateArchiveDocumentsEvent.Success» и нажать кнопку [Добавить].

Если для класса события ранее была создана подписка, то повторно создать подписку для данного класса события не получится.

Выбранные классы события появятся в блоке Настройки оповещений по классам событий.

img

Для каждого класса события предусмотрено два канала оповещений в колонках блока: «E-mail», «UI». Для канала типа «UI» уведомление о системном событии формируется на указанный в подписке логин пользователя. При наступлении события (при условии, если событие соответствует настройкам фильтрации) уведомление отправляется в пользовательский интерфейс. Для указания канала оповещения необходимо отметить чекбоксами значения в столбце «UI».

Для класса события «ldm-packager-objects-service.CreateArchiveDocumentsEvent.Success» необходимо нажать кнопку [Задать] и добавить дополнительный фильтр, по которому будет происходить отбор событий. Для этого необходимо нажать кнопку [+ Добавить] и выбрать действие «Добавить группу фильтров». В открывшемся окне уже будут автоматически заполнены поля Класс события и Тип объекта и Класс объекта. Необходимо нажать кнопку [Добавить].

В следующем окне необходимо отметить чекбоксом фильтр «Статус обработки пакета архивации» и нажать кнопку [Добавить]. Выбранный фильтр появится в форме настройки оповещений.

img

Каждая строка фильтра содержит предикат, который выбирается из списка. Необходимо выбрать предикат «Содержит», после чего поле справа заполнить значением «DONE».

img

Для сохранения изменений в форме настройки оповещений нужно нажать кнопку img. LDM.Box будет осуществлять поиск событий по данным фильтрам и производить отсылку оповещений.

3. После заполнения полей и настройки классов событий нажать кнопку img.

Карточка подписки обновится, тумблер Статус подписки станет доступен для активации/деактивации. Оповещения по текущей подписке будут работать только при условии, если тумблер активирован.

Для активации подписки необходимо в карточке подписки активировать тумблер Статус подписки и нажать кнопку img. Подписка станет активной. Статус подписки можно увидеть в разделе Подписки пользователя в колонке «Статус подписки».

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

  1. Открыть неактивную подписку на события аудита двойным нажатием ЛКМ или активную подписку, но перед внесением изменений деактивировав ее.
  2. Внести необходимые изменения в поля карточки.

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

  3. После внесения необходимых изменений нажать кнопку img.

Появится уведомление, информирующее об успешном сохранении текущей подписки.

Подробнее работа с подписками на уведомления описана в документе Руководство администратора ЛДМ. ПЛАТФОРМА КОНТЕНТ-СЕРВИСОВ (ЛДМ.ПКС).