Московский институт стали и сплавов
Опубликован: 14.06.2023 | Доступ: свободный | Студентов: 69 / 11 | Длительность: 05:24:00
Лекция 7:

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

< Лекция 6 || Лекция 7: 123 || Лекция 8 >

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

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

Перспективы. Копирование бизнес-процесса

Рис. 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-3" для самостоятельной разработки

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

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

Пример 01-4

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

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

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

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

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

Пример 01-5

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

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

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

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

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

Пример 01-6

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

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

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

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

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

Перспективы. Конфигурация исключающего шлюза в бизнес-процессе "Пример 01-6"

Рис. 6.18. Перспективы. Конфигурация исключающего шлюза в бизнес-процессе "Пример 01-6"

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

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

Пример 01-7

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

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

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

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

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

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

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

  1. В результате выполнения лабораторной работы должен быть предоставлен доступ к компании на http://cloud.runawfe.ru посредством предоставления названия созданной компании и пароля пользователя Administrator, если он отличается от wf.
  2. В указанной компании должны быть представлены разработанные в веб-редакторе процессы и запущенные экземпляры этих процессов (вкладка "запущенные процессы")
  3. Описание возникших при выполнении задания проблем (лучше со скриншотами) и найденных путей их решения (не обязательно, только если возникли проблемы при выполнении задания).

Контрольные вопросы

  1. Какой из элементов соответствует разделению потока управления на два параллельных потока?

    А. Элемент


    Б. Элемент 06-21


  2. Что такое экземпляр бизнес-процесса?
  3. Может ли в один и тот же момент времени

    А. Одному экземпляру бизнес-процесса соответствовать несколько заданий?

    Б. Одному заданию соответствовать несколько экземпляров бизнес-процесса?

< Лекция 6 || Лекция 7: 123 || Лекция 8 >