Практическое занятие 1. "Изучение перспективы потока управления"
Для копирования бизнес-процесса "Пример 01-1" в процесс с именем "Пример 01-2":
Зайдите в раздел "Редактор процессов". Выберите правой кнопкой мыши имя бизнес-процесса "Пример 01-1". В контекстном меню выберите пункт "Save as…" (Рис.6.13).
В появившейся форме в качестве имени копии бизнес-процесса введите "Пример 01-2", выберите "ОК".
После ввода нового имени приложение потребует его подтверждения.
Выберите "Пример 01-2". Отобразится его схема.
Внесите изменения в бизнес-процесс "Пример 01-2" в соответствии со схемой, изображенной на Рис.6.12.
Загрузите бизнес-процесс "Пример 01-2" в раздел "Запустить процесс" (Deploy или через файловую систему Export PAR).
Войдите в Веб-приложение под пользователем Administrator, запустите экземпляр бизнес-процесса "Пример 01-2" и выполните все задания (сделайте выбор "Выбор2" в узле "Действие 1"). Проверьте, что задания узлов "Действие 3" и "Действие 4" появятся в списке заданий одновременно.
Пример 01-3
На основе бизнес-процесса "Пример 01-2" разработайте бизнес-процесс "Пример 01-3", схема которого изображена на Рис.6.14.
Создайте данный процесс путем копирования процесса "Пример 01-2" и последующего удаления элементов схемы, согласно Рис. 6.14.
Пример 01-4
На основе бизнес-процесса "Пример 01-3" разработайте бизнес-процесс "Пример 01-4", схема которого изображена на Рис. 6.15.
Создайте данный процесс путем копирования процесса "Пример 01-3", замените один из параллельных шлюзов на исключающий согласно Рис. 6.15.
Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 01-4" от процесса "Пример 01-3" и чем?
Пример 01-5
На основе бизнес-процесса "Пример 01-4" разработайте бизнес-процесс "Пример 01-5", схема которого изображена на Рис. 6.16.
Создайте данный процесс путем копирования процесса "Пример 01-4", замените элемент "Окончание" на "Завершение потока" согласно Рис.6.16.
Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 01-5" от процесса "Пример 01-3" и чем?
Пример 01-6
На основе бизнес-процесса "Пример 01-5" разработайте бизнес-процесс "Пример 01-6", схема которого изображена на Рис.6.17.
Создайте данный процесс путем копирования процесса "Пример 01-5", измените элементы в соответствии с Рис. 6.17.
Задайте конфигурацию исключающего шлюза. Для этого щёлкните на шлюзе правой кнопкой мыши и выберите в появившемся контекстном меню пункт "Configuration" (Конфигурация). В открывшемся окне установите путь по умолчанию - "tr1", а для пути "tr2" используйте конфигурацию "Роль1" не равно null, как показано на Рис.6.18. Выберите кнопку "ОК".
Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 01-6" от процесса "Пример 01-3" и чем?
Обратите внимание, что в схему бизнес-процесса "Пример 01-6" внесена преднамеренная ошибка. Найдите её.
Пример 01-7
Разработайте бизнес-процесс "Пример 01-7", схема которого изображена на Рис.6.19.
Будет удобно создать его путем копирования процесса "Пример 01-3". Поместите на схему 2 элемента "Завершение потока", разместите их в соответствии с Рис.6.19.
Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 01-7" от процесса "Пример 01-3" и чем?
Обратите внимание, что при разработке бизнес-процессов такую конструкцию, как в процессе "Пример 01-7", использовать нежелательно. Предпочтительной схемой является схема с парными разделениями и слияниями, так как такие схемы являются более понятными, потому что участок схемы между разделением и парным ему слиянием можно мысленно декомпозировать (заменить подпроцессом) и таким образом разделить схему бизнес-процесса на две более простые схемы.
Требования к представлению результатов занятия
- В результате выполнения лабораторной работы должен быть предоставлен доступ к компании на http://cloud.runawfe.ru посредством предоставления названия созданной компании и пароля пользователя Administrator, если он отличается от wf.
- В указанной компании должны быть представлены разработанные в веб-редакторе процессы и запущенные экземпляры этих процессов (вкладка "запущенные процессы")
- Описание возникших при выполнении задания проблем (лучше со скриншотами) и найденных путей их решения (не обязательно, только если возникли проблемы при выполнении задания).
Контрольные вопросы
-
Какой из элементов соответствует разделению потока управления на два параллельных потока?
А. Элемент
Б. Элемент 06-21
- Что такое экземпляр бизнес-процесса?
-
Может ли в один и тот же момент времени
А. Одному экземпляру бизнес-процесса соответствовать несколько заданий?
Б. Одному заданию соответствовать несколько экземпляров бизнес-процесса?