Общее описание Citeck BPMN
============================
.. contents::
.. _ecos_bpmn:
Платформа основана на библиотеке редактора `bpmn-js `_ и движка `camunda `_.
Перейдите в журнал **"Модели BPMN" (Рабочее пространство "Раздел администратора" - Управление процессами)**:
.. image:: _static/01.png
:width: 700
:align: center
Права на описание процессов
----------------------------
Предоставление прав разграничено в рамках категорий бизнес-процессов/конкретных бизнес-процессов. По умолчанию для указанных ролей права следующие:
.. list-table::
:widths: 20 20 10 10 10 10
:align: center
:header-rows: 1
:class: tight-table
* - Право / Роль/ Группа
- Описание
- Администратор БП
- Менеджер БП
- Разработчик БП
- Читатель БП
* -
-
- **bp-administrator**
- **bp-manager**
- **bp-developer**
- **bp-viewer**
* - Право на чтение (read)
- Просмотр раздела и всех процессов в нем
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/plus.png
:width: 10
:align: center
* - Право на изменение (write)
- Редактирование раздела и процессов в нем
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
* - Редактирование процессов в разделе
- Редактирование процессов в разделе
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
* - Деплой процесса
- :ref:`Публикация моделей процессов`
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
* - Просмотр отчета
- :ref:`Просмотр статистики по процессу`
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
* - Просмотр экземпляра процесса
- Просмотр экземпляра процесса :ref:`в разделе "Администрирование БП"`
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
* - Редактирование экземпляра процесса
- Редактирование экземпляра процесса :ref:`в разделе "Администрирование БП"`
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
* - Миграция экземпляра процесса
- Миграция экземпляра процесса :ref:`в разделе "Администрирование БП"`
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
* - Ручной запуск экземпляра процесса
- Ручной запуск экземпляра процесса :ref:`в разделе "Администрирование БП"`
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
-
.. image:: _static/plus.png
:width: 10
:align: center
-
.. image:: _static/minus.png
:width: 10
:align: center
Роли назначены на группы. Чтобы пользователь получил права, необходимо добавить его в соответствующую группу.
Так же права можно настраивать конкретным пользователям на :ref:`конкретные разделы`
1. Раздел **«Моделирование»** с редакторами DMN/BPMN, раздел доступен для пользователей с правом **Право на чтение (read)**
2. В редакторах DMN/BPMN публикация моделей доступна только для пользователей с правом **Деплой процесса**
.. image:: _static/rights_2.png
:width: 700
:align: center
|
.. image:: _static/rights_3.png
:width: 700
:align: center
Право на деплой можно проверить запросом ``permissions._has.deploy?bool``
Например:
.. code-block::
Records.get('eproc/bpmn-def@your-process').load("permissions._has.deploy?bool", true).then(res => console.log(res))
3. Добавлена возможность просмотра схемы БП для пользователей с правом **Право на чтение (read)**
.. image:: _static/rights_4.png
:width: 700
:align: center
|
.. image:: _static/rights_5.png
:width: 700
:align: center
4. Добавлен просмотр отчетности для ролей с правом **Просмотр отчета**. Под отчетностью понимаем виджет «Статистика по процессу».
Право на деплой можно проверить запросом ``permissions._has.viewReports?bool``
Например:
.. code-block::
Records.get('eproc/bpmn-def@you-process').load("permissions._has.viewReports?bool", true).then(res => console.log(res))
.. image:: _static/rights_6.png
:width: 600
:align: center
Настройка просмотра доступна только пользователям из группы администраторы ECOS.
.. image:: _static/rights_7.png
:width: 600
:align: center
Подробно о виджете :ref:`«Статистика по процессу»`