Уведомления по событиям. Push уведомления
Уведомления по событиям отправляются в виде push-уведомлений или тоста (уведомлений в Личном кабинете) в соответствии с дизайном.
По умолчанию push-уведомления работают для событий:
- Новый комментарий к заявке. Добавлен комментарий:
Коммент1. - Согласование заявки. Сотрудник создал заявку
"Заявка1". Необходимо ваше согласование. - Необходимо подписать документ. Вам отправлен документ на подписание.
- Необходимо подписать документ. Вам отправлен документ на подписание. Подробная информация в разделе ""Документы на подпись"".
- Необходимо подписать документ. Вам отправлен документ на подписание. Подробная информация в разделе ""Документы сотрудников".
- Необходимо подписать документ. Вам отправлен документ на подписание. Подробная информация в разделе ""Мои документы".
- Заявка согласована. Заявка
Заявка1согласована пользователемПользователь1. - Заявка отклонена. Заявка
Заявка1отклонена пользователемПользователь1.
Дополнительные события по Push-уведомлениям могут быть настроены через функционал "Настройка расширенных уведомлений" с видом уведомления "Общие", где заголовок и текст пуша мы берем из элемента справочника лксНастройкиРасширенныхУведомлений
Изменен метод УведомленияСотрудника (notifications),
Добавлен в метод:
ownerName - заголовок владельца. тут будет информация из Типа заявки / Печатной формы / Соглашения
issueID - идентификатор заявки (если уведомление по печатной форме, которая связана с заявкой)
iconName - имя иконки из Типа заявки (если уведомление по печатной форме, которая связана с заявкой)
Для событий:
- Создание заявки - wa_issues (post)
- Согласование заявки
wa_issues/issueApprove/
wa_issues/issueEmailApprove/ - Отмена заявки
wa_issues/issueCancel/ - Отправка на подпись в Госключ/MyDSS (при асинхронном подписании),
wa_global/sign/{owner}/{fileID} - Подписание/отказ от подписания (если мгновенное подписание - ПЭП, Корпоративный УНЭП, УНЭП Контур)
wa_global/sign/{owner}/{fileID}
Добавлены тосты со следующей структурой:
toast: {
message:
{ text: string; header?: string: }
type: "success" | "error" | "warn" | "info"
}
-5ac14785018b059fd040bd5bb8ff9e94.png)
-5c9ddd99169388781d542f715aa32ba9.png)
-373e994297584b87481bd23f5c49c724.png)