Детали задачи
-
Epic
-
Решение: Готово
-
Medium
-
Не заполнено
-
Не заполнено
-
Не заполнено
-
Role model Process Definitions
-
ECOS 15.05-05.06, ECOS 09.10-23.10
-
Описание
Реализовать разделение прав на описания процессов. Функция (право) мапится на определенную роль в типе “Описание процесса”.
Предоставление прав должно быть разграничено в рамках категорий БП/конкретных БП.
Для документации и тестирования
Типы данных, где описаны роли - emodel/types-repo@bpmn-process-def, emodel/types-repo@dmn-def
Сейчас права настроены следующим образом:
Право / Роль | Описание | Администратор БП | Менеджер БП | Разработчик БП | Читатель БП |
---|---|---|---|---|---|
Создание / Редактирование | Создание и редактирование моделей БП | + | + | + | - |
Просмотр | Просмотр моделей БП | + | + | + | + |
Публикация | Публикация моделей БП | + | - | + | - |
Запуск | Ручной запуск инстансов БП | + | - | + | - |
Просмотр отчетности | Статистика БП + планируемый функционал отчетности | + | + | + | - |
Редактирование инстанса процесса | Админка camunda + excamad | + | - | - | - |
Миграция БП | Планируемый функционал ecos миграции БП | + | - | + | - |
Роли мапятся на соответствующие группы.
Реализация прав будет выполняться по мере выполнения задач.