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

Выпуски Q.UN Пользовательские уведомления (User Notifications)

Актуальный выпущенный образ Q.UN:

  • registry-new.diasoft.ru/release/qunnotification:24032901
  • registry-new.diasoft.ru/release/qunnotification:24032901
  • registry-new.diasoft.ru/release/qunui:24042216

Примеры необходимых настроек для модуля Q.UN (БД PostgreSQL):

  1. QUN - Пользовательские уведомления (User Notifications)
    qunnotification.properties
  2. QUN - Пользовательские уведомления UI (User Notifications UI)
    qunui.properties

Параметры сервиса Q.UN Пользовательские уведомления (User Notifications)

  • QUNNOTIFICATION_EMAIL_ENABLED - возможность отправки уведомления по email (true=отправка доступна; false=отправка заблокирована)
  • QUNNOTIFICATION_EMAIL_FROM - с какого адреса отправлять уведомления (Пример: qbpm@diasoft.ru)
  • QUNNOTIFICATION_MAIL_FROM_NAME - от какого имени отправлять уведомления (Пример: Digital Q «Управление бизнес-процессами» (Q.BPM))
  • TECH_AUTH_SERVICE_NAME - используемый способ авторизации (mdpauth, keycloak)
  • TECH_USERNAME - технический пользователь
  • TECH_PASSWORD - пароль технического пользователя

В Q.BPM Player в QBPM_PROCESS_OUTPUT_TOPICS - через точку с запятой добавить топики:

  • qun-notification-create - топик для единичной отправки уведомлений
  • qun-notification-command - топик для массовой отправки уведомлений

Добавление плагина Пользовательских уведомлений в рутовое приложение

  • Через репозиторий рутового приложения
  1. Перейти в каталог rootapp/assets/data
  2. Открыть на редактирование config.(base|local|prod).json
  3. Добавить раздел plugins и содержимое:
    Пример содержимого раздел plugins
  • В неймспейсе через Kubernetes
  1. Открыть Kubernetes, раздел Config Maps
  2. Найти конфигурацию рутового приложения
  3. Открыть на редактирование
  4. Добавить в разделе data параметр QPALETTE_CONFIG
  5. В значение параметра добавить содержимое:
    Пример содержимого конфигурационного файла для авторизации через mdpauth
  6. Сохранить конфигурацию
  7. После настройки параметра перезапустить сервис рутового приложения

В Ingress рутового приложения добавить:

Ingress spec - paths