Сервіс управління задачами користувача
Загальний опис
Бекенд-сервіс надання доступу до задач, та їх виконання, для окремих користувачів.
-
Виконання задач, які були розподілені на користувача
-
Доступ до списку задач користувача з урахуванням ролей та прав доступу
-
Отримання локальних змінних стану бізнес-процесу, доступних на рівні задачі
Загальні принципи
-
Авторизація прав доступу з урахуванням ролей користувача
-
Взаємодія з Ceph сховищєм для запису, читання данних форм користувача
-
Перевірка цифрового підпису користувача.
-
Чиновник
-
Людина
Взаємодія з сервісами платформи
-
Cервіс виконання бізнес-процесів (bpms) - впливає на весь функціонал веб-сервісу.
-
КЕП сервіс (dso) - вливає тільки на один сценарій: Перевірка цифрового підпису користувача системи та даних
-
Ceph сховище - має вплив тільки на сценарії, в яких присутня взаємодія з сховищем.
Документація API сервісу
Приклади swagger API: lowcode-dev-cicd2-env
Необхідні параметри
Параметри які повинні бути у spring контексті, для розгортання та коректної роботи сервіса.
Параметр | Тип | Необхідність | Опис | Значення за замовчуванням |
---|---|---|---|---|
ceph.access-key |
string |
required |
Назва ключа доступу до Ceph сховища |
|
ceph.secret-key |
string |
required |
Ключ для автентифікації в Ceph сховищe |
|
ceph.bucket |
string |
required |
Ім’я Ceph бакету |
lowcode-form-data-storage |
dso.url |
string |
required |
Адреса до КЕП сервісу |
|
bpms.url |
string |
required |
Адреса до сервісу виконання бізнес-процесів (bpms) |
|
spring.zipkin.baseUrl |
string |
required |
Jaegar Zipkin-compatible енд-поінт, для відправки програмних спанів |
|
management.health.webservices.readiness.services |
string |
required |
Список URL-адрес, залежностей, які кажуть, чи готовий контейнер до отримання трафіку. |
${bpms.url}/actuator/health |