Московский институт стали и сплавов
Опубликован: 28.09.2023 | Доступ: свободный | Студентов: 25 / 7 | Длительность: 02:10:00
Практикум 1:

Задания для самостоятельной работы #1

< Лекция 3 || Практикум 1 || Лекция 4 >
Аннотация: Задания по теме "Изучение перспективы потока управления"

Пример 01-2

Ссылка на облачную систему управления бизнес-процессами: https://cloud.runawfe.ru/.

На основе бизнес-процесса "Пример 01-1", который вы создали при просмотре видео предыдущей лекции, разработайте бизнес-процесс "Пример 01-2", схема которого изображена на Рис.1.1.

Схема бизнес-процесса Пример 01-2 для самостоятельной разработки

Рис. 1.1. Схема бизнес-процесса Пример 01-2 для самостоятельной разработки

Бизнес-процесс "Пример 01-2" получается из бизнес-процесса "Пример 01-1" путем копирования (щелчок правой кнопкой по имени проекта, далее "Saveas…"), добавления элементов "Разделение" и "Слияние" и ещё одного узла-действия. Обратите внимание на разницу между элементами, обозначающими "Разделение" и "Слияние". Оба они построены на одном и том же узле типа "Параллельный шлюз". Но "Разделение" всегда имеет больше одного исходящего перехода, "Слияние" же всегда имеет только один исходящий переход.

Для копирования бизнес-процесса "Пример 01-1" в процесс с именем "Пример 01-2":

Зайдите в раздел "Редактор процессов". Выберите правой кнопкой мыши имя бизнес-процесса "Пример 01-1". В контекстном меню выберите пункт "Save as…" (Рис.1.2).

Копирование бизнес-процесса

Рис. 1.2. Копирование бизнес-процесса

В появившейся форме в качестве имени копии бизнес-процесса введите "Пример 01-2", выберите "ОК".

После ввода нового имени приложение потребует его подтверждения.

Выберите "Пример 01-2". Отобразится его схема.

Внесите изменения в бизнес-процесс "Пример 01-2" в соответствии со схемой, изображенной на Рис.1.1.

Загрузите бизнес-процесс "Пример 01-2" в раздел "Запустить процесс" (Deploy или через файловую систему Export PAR).

Войдите в Веб-приложение под пользователем Administrator, запустите экземпляр бизнес-процесса "Пример 01-2" и выполните все задания (сделайте выбор "Выбор2" в узле "Действие 1"). Проверьте, что задания узлов "Действие 3" и "Действие 4" появятся в списке заданий одновременно.

Пример 01-3

На основе бизнес-процесса "Пример 01-2" разработайте бизнес-процесс "Пример 01-3", схема которого изображена на Рис.1.3.

Схема бизнес-процесса Пример 01-3 для самостоятельной разработки

Рис. 1.3. Схема бизнес-процесса Пример 01-3 для самостоятельной разработки

Создайте данный процесс путем копирования процесса "Пример 01-2" и последующего удаления элементов схемы, согласно Рис. 1.3.

Пример 01-4

На основе бизнес-процесса "Пример 01-3" разработайте бизнес-процесс "Пример 01-4", схема которого изображена на Рис. 1.4.

Схема бизнес-процесса Пример 01-4 для самостоятельной разработки

Рис. 1.4. Схема бизнес-процесса Пример 01-4 для самостоятельной разработки

Создайте данный процесс путем копирования процесса "Пример 01-3", замените один из параллельных шлюзов на исключающий согласно Рис. 1.4.

Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 01-4" от процесса "Пример 01-3" и чем?

Пример 01-5

На основе бизнес-процесса "Пример 01-4" разработайте бизнес-процесс "Пример 01-5", схема которого изображена на Рис. 1.5.

Схема бизнес-процесса Пример 01-5 для самостоятельной разработки

Рис. 1.5. Схема бизнес-процесса Пример 01-5 для самостоятельной разработки

Создайте данный процесс путем копирования процесса "Пример 01-4", замените элемент "Окончание" на "Завершение потока" согласно Рис.1.5.

Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 01-5" от процесса "Пример 01-3" и чем?

Пример 01-6

На основе бизнес-процесса "Пример 01-5" разработайте бизнес-процесс "Пример 01-6", схема которого изображена на Рис.1.6.

Схема бизнес-процесса Пример 01-6 для самостоятельной разработки

Рис. 1.6. Схема бизнес-процесса Пример 01-6 для самостоятельной разработки

Создайте данный процесс путем копирования процесса "Пример 01-5", измените элементы в соответствии с Рис. 1.6.

Задайте конфигурацию исключающего шлюза. Для этого щёлкните на шлюзе правой кнопкой мыши и выберите в появившемся контекстном меню пункт "Configuration" (Конфигурация). В открывшемся окне установите путь по умолчанию - "tr1", а для пути "tr2" используйте конфигурацию "Роль1" не равно null, как показано на Рис.1.7. Выберите кнопку "ОК".

Схема бизнес-процесса Пример 01-7 для самостоятельной разработки

Рис. 1.7. Схема бизнес-процесса Пример 01-7 для самостоятельной разработки

Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 01-6" от процесса "Пример 01-3" и чем?

Обратите внимание, что в схему бизнес-процесса "Пример 01-6" внесена преднамеренная ошибка. Найдите её.

Пример 01-7

Разработайте бизнес-процесс "Пример 01-7", схема которого изображена на Рис.1.8.

Схема бизнес-процесса Пример 01-8 для самостоятельной разработки

Рис. 1.8. Схема бизнес-процесса Пример 01-8 для самостоятельной разработки

Будет удобно создать его путем копирования процесса "Пример 01-3". Поместите на схему 2 элемента "Завершение потока", разместите их в соответствии с Рис.1.8.

Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 01-7" от процесса "Пример 01-3" и чем?

Обратите внимание, что при разработке бизнес-процессов такую конструкцию, как в процессе "Пример 01-7", использовать нежелательно. Предпочтительной схемой является схема с парными разделениями и слияниями, так как такие схемы являются более понятными, потому что участок схемы между разделением и парным ему слиянием можно мысленно декомпозировать (заменить подпроцессом) и таким образом разделить схему бизнес-процесса на две более простые схемы.

Требования к представлению результатов занятия

1) В результате выполнения лабораторной работы должен быть предоставлен доступ к компании на https://cloud.runawfe.ru посредством предоставления названия созданной компании и пароля пользователя Administrator, если он отличается от wf.

2) В указанной компании должны быть представлены разработанные в веб-редакторе процессы и запущенные экземпляры этих процессов (вкладка "запущенные процессы")

3) Описание возникших при выполнении задания проблем (лучше со скриншотами) и найденных путей их решения (не обязательно, только если возникли проблемы при выполнении задания).

< Лекция 3 || Практикум 1 || Лекция 4 >