Детали задачи
- 
    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 миграции БП | + | - | + | - | 
Роли мапятся на соответствующие группы.
Реализация прав будет выполняться по мере выполнения задач.

 
         
        