Рассылка уведомлений¶
На вкладке Рассылка уведомлений в форме редактирования записи справочника Сотрудники доступна настройка механизма рассылки уведомлений, то есть настройка подписки конкретного пользователя на определенные события Системы с целью получения уведомления с определенным типом рассылки.
На данной вкладке отображаются все настроенные подписки пользователя, которые выполнены через Web-клиент, администратору доступна настройка и/или корректировка выполненных настроек. Доступна настройка уведомлений с помощью переключателей Новые сообщения и Уведомить за N дней и подписка на пул уведомлений с помощью переключателя Утренний дайджест.
Для настройки механизма рассылки уведомлений необходимо выполнить следующие действия:
-
Перейти в раздел Справочники в узел Основные.
-
Открыть справочник Сотрудники.
-
Выбрать запись о сотруднике и нажать кнопку [Изменить] или открыть карточку сотрудника двойным нажатием ЛКМ по записи в таблице.
-
Перейти на вкладку Рассылка уведомлений.
-
В списке типов уведомлений выбрать нужное и нажать кнопку [Настроить].
-
Перенести значения из списка доступных типов сообщений в область выбранных, тем самым сформировать список типов сообщений:
-
По приходу которых конкретному пользователю будет направлено уведомление, что поступило новое сообщение (если выбран тип уведомления Новые сообщения). Отслеживаться могут контрольные/неконтрольные сообщения текущего пользователя и отчеты, где текущий пользователь назначен контролером отчета.
-
У которых будет отслеживаться срок исполнения и при наступлении заданного срока рассылки уведомлений пользователю будет направлено уведомление о приближении срока исполнения сообщения (если выбран тип уведомления Уведомить за N дней). Отслеживаться будут контрольные сообщения текущего пользователя, у которых задан срок исполнения.
-
-
Для переключателя Уведомить за N дней задать конкретное число дней до срока исполнения, за которое должно приходить уведомление (значение по умолчанию 1).
-
При необходимости включения файлов в уведомление активировать переключатель Включить файлы (файлы будут добавлены в уведомления подписки при условии, что у пользователя есть право просмотра этих файлов и доступ к документу-основанию (пользователь имеет соответствующий уровень доступа или входит в список доступа персонифицированного документа), это касается и проверки файлов ответного документа, в уведомления будут добавлены только те файлы, которые присутствуют в сообщении/отчете, версии добавленных файлов - текущие на момент отправки сообщения/отчета, файлы конфиденциального документа в уведомления не добавляются, при невыполнении условий заносится отметка в лог серверных скриптов). Нажать кнопку [Выбрать].
-
Активировать переключатель Почта, если следует активировать выполненную настройку.
Для подписки на уведомление Утренний дайджест необходимо активировать переключатель Почта. При подписке на эту рассылку сотруднику будет каждый день (с 8 до 9 часов утра) приходить на почту сообщение с темой «Дайджест поручений <дата>», куда будут отбираться все его активные неисполненные контрольные поручения со сроком исполнения:
-
которые просрочены (за последний месяц по сроку исполнения);
-
срок исполнения которых истекает сегодня;
-
срок исполнения которых истекает завтра.
Обязательным условием рассылки уведомлений, на которые подписан пользователь, служит наличие email пользователя, если рассылается почтовое уведомление, и наличие запущенных заданий планировщика (п. Задания планировщика):
-
Обработка уведомлений об истечении срока по сообщениям;
-
Обработчик уведомления «Утренний дайджест»;
-
Обработка уведомлений по новым сообщениям;
-
Обработка очереди на отправку уведомлений.
Для корректной работы уведомлений необходимо импортировать в Web-администраторе следующие файлы:
- Сборки общего кода (SharedCode):
- «mailkit.3.x.x.nupkg»;
- «mimekit.3.x.x.nupkg».
- Серверные скрипты (ServerScripts):
- «CreateDigestNotification.zip»;
- «CreateNotificationsByMessage.zip»;
- «CreateReminderNotificationByMessage.zip»;
- «NotificationMailSending.zip»;
- «ResendNotification.zip».
- Задачи планировщика (Scheduler):
- «DailyDigestNotificationHandlerPackage.xml»;
- «DailyMessageNotificationsHandlerPackage.xml»;
- «NotificationByMessageHandlerPackage.xml»;
- «NotificationSendingHandlerPackage.xml».
Для запуска механизма рассылки уведомлений должны быть настроены системные параметры (раздел Уведомления) (п. Справочник «Параметры»). Пароль от почтового сервиса NotifyPassword не берется из системных параметров, его можно не указывать. Значение используется из серверного скрипта `NotificationMailSending, в котором есть отдельное поле для ввода пароля (ServerPassword). Для формирования ссылки внутри сообщения в параметре WebClientPath таблицы «LDOption» (справочник Параметры) должен быть указан адрес Web-клиента Системы. Пример: http://dsud-webdev-383/LandocsWeb/. Администратору Системы доступна также настройка шаблонов уведомлений, данная настройка выполняется в разделе Управление рассылкой уведомлений (п. Справочник «Шаблоны уведомлений»). Мониторинг рассылки уведомлений осуществляется в одноименном пользовательском справочнике Web-клиента.
