Общее описание ECOS BPMN
Платформа основана на библиотеке редактора bpmn-js и движка camunda.
Права на описание процессов
Предоставление прав разграничено в рамках категорий бизнес-процессов/конкретных бизнес-процессов. По умолчанию для указанных ролей права следующие:
Право / Роль |
Описание |
Администратор БП |
Менеджер БП |
Разработчик БП |
Читатель БП |
---|---|---|---|---|---|
Право на чтение (read) |
Просмотр раздела и всех процессов в нем |
||||
Право на изменение (write) |
Редактирование раздела и процессов в нем |
||||
Редактирование процессов в разделе |
Редактирование процессов в разделе |
||||
Деплой процесса |
Публикация моделей процессов |
||||
Просмотр отчета |
Просмотр статистики по процессу |
||||
Просмотр экземпляра процесса |
Просмотр экземпляра процесса в разделе «Администрирование БП» |
||||
Редактирование экземпляра процесса |
Редактирование экземпляра процесса в разделе «Администрирование БП» |
||||
Миграция экземпляра процесса |
Миграция экземпляра процесса в разделе «Администрирование БП» |
||||
Ручной запуск экземпляра процесса |
Ручной запуск экземпляра процесса в разделе «Администрирование БП» |
Роли назначаются на соответствующие группы. Права можно настраивать конкретным пользователям на конкретные разделы. См. подробно
Раздел «Моделирование» с редакторами DMN/BPMN, раздел доступен для пользователей с правом Право на чтение (read)
В редакторах DMN/BPMN публикация моделей доступна только для пользователей с правом Деплой процесса
Право на деплой можно проверить запросом permissions._has.deploy?bool
Например:
Citeck.Records.get('eproc/bpmn-def@you-process').load("permissions._has.deploy?bool", true).then(res => console.log(res))
Добавлена возможность просмотра схемы БП для пользователей с правом Право на чтение (read)
Добавлен просмотр отчетности для ролей с правом Просмотр отчета. Под отчетностью понимаем виджет «Статистика по процессу».
Право на деплой можно проверить запросом permissions._has.viewReports?bool
Например:
Citeck.Records.get('eproc/bpmn-def@you-process').load("permissions._has.viewReports?bool", true).then(res => console.log(res))
Настройка просмотра доступна только пользователям из группы администраторы ECOS.
Подробно о виджете «Статистика по процессу»