Базовые операции

Список процессов

Процессы сгруппированы по разделам и могут быть представлены в виде плиток|списка:

Представление в виде плиток:

../../../_images/03a.png

Представление в виде списка:

../../../_images/03b.png

Для просмотра/редактирования процесса наведите курсор мышь на плитку:

Действия с разделами

Для разделов доступны следующие действия:

Действие

Описание

Изменить

Переименовать категорию:

Создать модель

Создание нового бизнес-процесса

Удалить

Удалить категорию

Добавить подкатегорию

Создание в категории подкатегории с кодом (при необходимости) и наименованием:

Редактировать права

Редактирование прав на категорию

Карточка бизнес-процесса

Для созданного процесса доступны следующие опции:

  • Просмотр - карточка процесса с виджетами:

    1. Виджет Статистика процесса визуализирует статистику по бизнес-процессу с отображением тепловой карты (heatmap):

    2. Виджет «Свойства» с информацией о процессе.

    3. Виджет Комментарии

    4. Виджет История событий для отображения событий бизнес-процесса.

    5. Виджет «Действия», в котором доступны:

    • Копировать - копирует данный бизнес-процесс. В открывшейся форме введите новый Идентификатор и нажмите «Подтвердить»

    Бизнес-процесс будет скопирован как новый со всеми настройками.

    • Скачать - скачать процесс в формате xml;

    • Скачать описание БП - осуществляется выгрузка модели бизнес-процесса в Excel. Подробнее см. ниже :

    6. Виджет Журнал версий содержит актуальную и предшествующие версии бизнес-процесса.

  • Удалить

  • Редактировать карточку процесса:

    ../../../_images/0616.png
  • Редактировать бизнес-процесс:

    Откроется конструктор бизнес-процесса

    ../../../_images/0716.png

Создание бизнес-процесса

Для создания нового бизнес-процесса перейдите в левом меню в пункт «Моделирование – Редактор бизнес-процессов» или через верхнее меню «Раздел администратора – Управление процессами – BPMN» и далее нажмите:

Или в разделе выберите действие:

Откроется форма создания карточки процесса:

Описание полей формы

п/п

Наименование

Описание

1

Идентификатор

уникальный идентификатор

2

Имя

наименование создаваемого бизнес-процесса

3

ECOS Type

тип данных. При привязке к типу данных можно автоматически начинать процесс, если проставлен чекбокс (7). На форме редактора на основе типа данных будут подтягиваться роли, статусы и т.д.

4

Раздел

наименование раздела, в котором будет сохранен процесс. Если не заполнять, то сохранение происходит в раздел «По умолчанию».

5

Форма

указать для запуска (старта) процесса через форму.

6

Включен

включение процесса

7

Автоматический старт процесса

при создании объекта указанного типа процесс будет запущен автоматически.

8

Автоматическое удаление процесса

при удалении объекта указанного типа, процесс будет удален автоматически. По умолчанию включено.

Сохранение и публикация процесса

Процесс можно:

1

Сохранить как черновик

Без проверки валидности (наличия логических ошибок) и конвертации в Citeck формат.

2

Сохранить

С проверкой валидности (наличия логических ошибок) и конвертацией в Citeck формат.

3

Сохранить и опубликовать

С проверкой валидности (наличия логических ошибок), конвертацией в Citeck формат, публикацией, чтобы процесс стал исполняемым.

Примечание

Если вы отредактировали процесс, то его необходмо опубликовать заново, чтобы применить изменения и сделать их доступными для пользователей. Таким образом вы создаете новую версию процесса.

В виджете История событий отображается информация о событиях создания, обновления, публикации бизнес-процесса с указанием автора, времени, комментария и т.д.

В виджете Журнал версий для версии процесса, которая была опубликована, будет показываться тег «Опубликовано», для процесса, сохраненного как черновик - «Черновик».

Способы запуска бизнес-процесса

Существует два способа запуска бизнес-процесса:

1. Автоматический запуск БП при создании документа

Осуществляется автоматически, если в описании БП указать необходимый «ECOS Type» и выставить флаг «Автоматический старт процесса» в положение истина.

2. Ручной запуск БП через форму

В описании БП в поле «Форма» можно указать форму запуска процесса, тогда ручной запуск осуществляется через «Меню» -> «Создать» (+).

Способы автоматического старта и ручного запуска могут использовать как вместе, так и отдельно, в зависимости от бизнес требований.

В независимости от того, каким образом осуществляется старт бизнес-процесса, для возможности запуска, он должен быть «включен».

Старт процесса при нажатии кнопки «Отправить» (Submit) на форме создания/редактирования документа

Если рекорд сохраняется в состоянии Черновик, то есть через сабмит кнопку с состоянием draft,

../../../_images/draft_submit.png

то автоматический старт процесса не осуществляется. Автоматический старт произойдет при сабмите без состояния черновика.

Запуск бизнес-процесса у дочерних типов

Рассмотрим на примере.

Например, имеем тип А, у него дочерний тип А_1

  1. Если для типа А настроен БП включенный + автостарт, а для типа А_1 отсутствует БП, то при создании объекта с типом А_1, будет стартовать БП, настроенный для типа А.

  2. Если для типа А настроен БП включенный + автостарт, а для типа А_1 настроен БП выключенный, то при создании объекта с типом А_1, будет стартовать БП, настроенный для типа А.

  3. Если для типа А настроен БП включенный + автостарт, а для типа А_1 настроен БП включенный + выключен автостарт, то при создании объекта с типом А_1, не будет произведен старт БП.

  4. Если для типа А настроен БП включенный + автостарт, а для типа А_1 настроен БП включенный + включен автостарт, то при создании объекта с типом А_1, будет стартовать БП, настроенный для типа А_1.

Выгрузка БП в виде Excel таблицы

Необходимые версии микросервисов: ecos-process = 2.16.0 и ecos-transformation = 1.8.0

Каждый BPMN шаблон имеется возможность скачать в виде xlsx файла. Для этого в системе существует шаблон с id = ecos-bpmn-def-template. В него заложены 2 шаблонных xlsx файла для следующих локалей: ru и en.

Также для каждого БП имеется действие для скачивания Скачать описание БП, при активации которого на основе сохраненного в системе БП будет скачиваться файл xlsx, в котором будут зафиксированы все элементы из БП и связи между ними.

Достигается это за счет параметра bpmn-report, который мы можем запросить у каждого БП, используя Records API.

Records.get('eproc/bpmn-def@meet-process').load('bpmn-report[]?json');

Данный запрос вернет список объектов, сгенерированных на основе элементов в БП.

Более подробное описание объектов, заполяющих список можно найти в ecos-process:

ru.citeck.ecos.process.domain.bpmnreport.model.ReportElement

Настройка меню

Для добавления процесса в меню «Создать»:

  1. Перейти в настройку меню, нажав на шестеренку, потом кнопку «Настроить меню» справа сверху.

  1. Выбрать элемент меню, в котором будет находиться процесс. Навести на элемент и нажать кнопку «Добавить»:

../../../_images/80.png
  • для описанного выше способа 1 выбрать «Добавить ссылку на создание кейса» из списка выбрать необходимый тип данных, нажать «ОК»:

../../../_images/81a.png
  • для описанного выше способа 2 выбрать «Запустить бизнес-процесс», из списка выбрать необходимый процесс, нажать «ОК».

../../../_images/81b.png

Добавленный пункт меню:

Форма запуска БП:

Форма задачи БП: