Сервіс виконання бізнес-процесів
Загальний опис
Бекенд-сервіс для виконання bpmn
бізнес-процесів на базі движку Camunda, та надання доступу до таких ресурсів Camunda як: бізнес-процеси(process-definition), екземпляри бізнес-процесів (process-instance), задачі користувача(task) та історичні дані (history).
-
Доступ до списку бізнес-процесів, їх старт та виконання (з урахуванням ролей та прав доступу)
-
Доступ до списку екземлярів бізнес-процесів та їх змінних
-
Доступ до задач користувача та їх виконання
-
Надавання доступу до виконнання типових розширеннь в бізнес-процесах (delegates, listeners тощо)
Загальні принципи
-
Авторизація прав доступу з урахуванням ролей користувача та можливість налаштовувати авторизацію як частину регламенту
-
Захищеність даних користувача, їх повна відсутність в базі даних Camunda та відсутність доступу до даних через Camunda API (читання та запис даних користувача відбуваєтся у захищеному сховищі Ceph через делегати та/або лісенери тільки в рамках бізнес-процесу)
-
Чиновник
-
Людина
Компонента в системі
-
Приклади swagger API: у роботі
-
Jenkins: BPMS