TrainingMaterialsCloud Perspectives

Материал из RunaWFE
Перейти к навигации Перейти к поиску

Перспективы исполнимых бизнес-процессов Runa Web

Введение

Для автоматизации процессного управления предприятием разработан специальный класс компьютерных систем – системы управления бизнес-процессами и административными регламентами (далее СУБПиАР). Основная задача таких систем - раздавать задания исполнителям и контролировать их выполнение. Последовательность заданий определяется схемой бизнес-процесса, которую можно разработать и в дальнейшем быстро модифицировать при помощи соответствующих компонентов системы RunaWFE: – “Среда разработки” (Development Studio) – Редактор процессов в Runa-Web. Настоящий сборник документации содержит практические занятия, ориентированные на работу с использованием компоненты Runa-Web. Схема бизнес-процесса похожа на блок-схему алгоритма. По схеме перемещаются точки управления. В узлах-действиях схемы генерируются задания исполнителям. В занятиях "Теория" и "Практикум. Вводное занятие" были рассмотрены исполнимые бизнес-процессы и административные регламенты, было дано определение исполнимого бизнес-процесса, основанное на четырех перспективах. Также было дано описание основных элементов систем управления бизнес-процессами и административными регламентами на примере свободного ПО с открытым кодом RunaWFE, показано, как установить систему и приведено вводное занятие, в котором объяснены базовые операции, позволяющие разрабатывать и исполнять бизнес-процессы. "Теория" и "Практикум. Вводное занятие" можно найти на сайте проекта RunaWFE в разделе "Документация/Документация для пользователя", документ "RunaWFE. Учебные материалы по процессному управлению". Адрес сайта проекта RunaWFE - https://runawfe.ru/rus. Настоящая часть лабораторного практикума посвящена изучению четырех перспектив исполнимого бизнес-процесса:

   • перспектива потока управления (control-flow perspective)
   • перспектива ресурсов (resource perspective)
   • перспектива данных (data perspective)
   • перспектива операций (operational perspective)

Практическое занятие "Изучение перспективы потока управления"

2.1. Цель занятия Целью занятия является изучение перспективы потока управления.


2.2. Теоретические сведения Необходимые теоретические сведения изложены в первой части лабораторного практикума в пункте "Перспектива потока управления" раздела "Исполнимые бизнес-процессы и административные регламенты".


2.3. Порядок выполнения работы

1. Пройдите в браузере в приложение Runa-Web (облачную версию RunaWFE) по ссылке https://services-dev.processtech.ru/. Создайте свою компанию.

Замечание. Пользователь Administrator создаётся при создании компании автоматически с паролем по умолчанию - "wf". В дальнейшем, зайдя в веб-приложение, можно установить свой пароль пользователя Administrator (в настройках пользователя - пункт меню "Исполнители").

2. Зайдите под учётной записью Administrator (см. "Практикум. Вводное занятие", Раздел 4, Порядок выполнения работы, Пункт 1, Рис. 4.6).

3. Появится окно приложения. Перейдите в раздел «Редактор процессов».

4. Создайте новый проект - "Занятие 01" (Подробнее см. "Практикум. Вводное занятие", Раздел 4, Порядок выполнения работы, Пункт 14, Рис 4.18). Это можно сделать не только с помощью ссылки «Create project», но также щёлкнув правой кнопкой по любому уже созданному проекту и выбрать в выпавшем списке пункт «New project».

5. Создайте новый бизнес-процесс. Название процесса "Пример 01-1" (Подробнее см. "Практикум. Вводное занятие", Раздел 4, Порядок выполнения работы, Пункт 15, Рис 4.19).

6. Создайте процесс "Пример 01-1". Подробнее см. "Практикум. Вводное занятие", Пункт 9).

Рисунок 2.01. «Перетаскивание» экземпляра узла из палитры на схему
Рисунок 2.02. Перемещение экземпляра узла в нужное место схемы
Рисунок 2.05. Процесс "Пример 01-1"

Введите названия для переходов из узла «Действие 1» аналогично тому, как это было проделано ранее с узлами (редактирование доступно при клике по названию или по вызову в выпадающем меню по правой кнопке мыши, пункт Свойства). Переход, ведущий к узлу «Действие 2», назовите "Выбор1", а ведущий к узлу «Действие 3» назовите "Выбор2" (Рис 2.06).

Рисунок 2.06. Изменение имени перехода

Замечание. Метки с именами переходов на графе можно перемещать. Для этого выделите название перехода. На нём появится жёлтый квадратный маркер. Зацепите этот маркер курсором и "перетащите" в необходимое место.

Создайте роль: Щёлкните правой кнопкой мыши на узел-начало. В выпавшем меню выберите пункт "Roles" (Рис 2.07). В появившейся форме ввода название роли замените предлагаемое по умолчанию название роли (“role_1”) на "Роль1" и выберите кнопку "Save" (Рис. 2.08).

Рисунок 2.07. Создание роли
Рисунок 2.08 Форма ввода названия роли

7. Свяжите роль «Роль1» со всеми узлами-действиями. Для этого кликните правой кнопкой мыши на каждый узел и выберите «Roles/Роль1» (Подробнее см. "Практикум. Вводное занятие", Раздел 4, Порядок выполнения работы, Пункт 22, Рис. 4.29).

8. Бизнес-процесс готов. Сохраните его.

9. Загрузите разработанный бизнес-процесс в раздел «Запустить процесс». Для этого щёлкните правой кнопкой на разработанный бизнес-процесс и в выпавшем меню выберите команду "Deploy" (Рис. 2.09). В случае удачного переноса процесса будет выдано временное сообщение «Process deployed ok» (Рис. 2.10).

Рисунок 2.09. Команда помещения бизнес-процесса
Рисунок 2.10. Правильный результат помещения бизнес-процесса

10. Запустите на бизнес-процесс "Пример 01-1", выбрав его имя или иконку слева от него. - В верхней части экрана появится надпись "Экземпляр процесса запущен”, рядом с которой будет находиться номер запущенного бизнес-процесса (см. "Практикум. Вводное занятие", Запуск и исполнение процессов в системе Runa-Web, Пункт 2, Рис 4.43).

11. Выберите пункт меню "Запущенные процессы". Найдите в появившемся окне строку, соответствующую запущенному экземпляру бизнес-процесса - в ней число в поле номер должно совпадать с тем, которое было отображено в сообщении о запуске экземпляра процесса (Подробнее см. "Практикум. Вводное занятие", Запуск и исполнение процессов в системе Runa-Web, Пункт 3, Рис 4.44).

12. Выберите в этой строке номер или имя бизнес-процесса «Пример 01-1». - Откроется форма экземпляра бизнес-процесса. В этой форме будет показано, что в процессе есть единственная точка управления, которая находится в узле "Действие 1", задание этого узла назначено пользователю "Administrator". Пользователь "Administrator" является исполнителем роли "Роль1". Также в форме находится схема экземпляра бизнес-процесса с отмеченными на ней маршрутами точек управления. Переходы и узлы, по которым прошли точки управления, выделены зеленым, узлы-действия, в которых находятся текущие точки управления, выделены жирной рамкой (Рис 2.12).

Рисунок 2.12. Выбор исходящего перехода

13. Перейдите в раздел меню "Список заданий". В появившейся форме найдите задание "Действие 1". Выберите задание "Действие 1" в поле "Имя". (См. "Практикум. Вводное занятие", Запуск и исполнение процессов в системе Runa-Web, Пункт 6, Рис 4.47).

14. Появится форма, содержащая сообщение "Форма задания не определена", что означает - "Для узла Действие 1 не была определена графическая форма" (Рис 2.13). Ниже этого сообщения расположены две командные кнопки "Выбор 1" и "Выбор 2". Кнопки соответствуют выбору исходящего перехода из узла "Действие 1". После клика на кнопку "Выбор1" точка управления пойдет по переходу "Выбор1", а после клика на кнопку "Выбор2" - по переходу "Выбор2". Таким образом в системе может быть реализовано принятие пользователем решения.

Рисунок 2.13. Выбор исходящего перехода