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

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

< Лекция 7 || Лекция 8: 1234 || Лекция 9 >

Выберите номер экземпляра бизнес-процесса. Откроются его свойства. Проверьте, что путь точки управления отмечен как пройденный до узла-окончания бизнес-процесса.

Перспективы. Свойства законченного экземпляра бизнес-процесса "Пример 02-1"

Рис. 7.21. Перспективы. Свойства законченного экземпляра бизнес-процесса "Пример 02-1"

Войдите в систему как пользователь "Личинкин" (При заведении этого пользователя было предложено установить пароль - "123").

Запустите экземпляр бизнес-процесса "Пример 02-1" под этим пользователем.

Найдите в меню "Запущенные процессы" создавшийся экземпляр бизнес-процесса. Откройте его свойства, проверьте, что отношение "Преподаватель", применённое к пользователю "Личинкин", инициализировало роль "Преподаватель" пользователем "Стрекозин".

Войдите в систему как пользователь "Стрекозин". В форме задания "Рассмотреть просьбу о зачёте" выберите "Отказать". Проверьте, что точка управления данного экземпляра бизнес-процесса перемещается по маршруту, отличающемуся от маршрута точки управления в экземпляре, запущенном под пользователем "Мухин".

Снова войдите в систему как пользователь "Личинкин". Выполните задание "Ознакомиться с отрицательным решением преподавателя".

Войдите в меню "Запущенные процессы". Проверьте, что у экземпляра бизнес-процесса появилась дата завершения. Откройте свойства экземпляра бизнес-процесса. Проверьте, что путь точки управления отмечен как пройденный до узла-окончания.

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

Пример 02-2

На основе бизнес-процесса "Пример 02-1" разработайте бизнес-процесс "Пример 02-2", схема которого изображена на рисунке "Схема бизнес-процесса "Пример 02-2"".

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

Перспективы. Схема бизнес-процесса "Пример 02-2"

Рис. 7.22. Перспективы. Схема бизнес-процесса "Пример 02-2"

В рамках этой работы заведите в системе пользователя

  • Бражникова (Бражникова Ольга Иосифовна)

с паролем "123". Cоздайте группу "Администрация курса". Добавьте пользователя "Бражникова" в группы "Кафедра" и "Администрация курса" на вкладке слева "Исполнители".

В бизнес-процессе "Пример 02-2" заведите роль "Инспектор курса", инициализируйте эту роль группой "Администрация курса". Для этого войдите на вкладку "Роли", выберите кнопку "Edit", относящуюся к роли "Инспектор курса". В появившейся форме выберите способ определения "Assignthisrole by function", затем в поле "Functionname" выберите тип "Executor by name" ("Исполнитель по имени"), в поле "Executorname" ("Имя группы или пользователя") выберите или введите "Администрация курса" (Рис.7.23). Выберите кнопку "Update".

Перспективы. Инициализация роли группой "Администрация курса"

Рис. 7.23. Перспективы. Инициализация роли группой "Администрация курса"

Загрузите разработанный бизнес-процесс на RunaWFE сервер.

Запустите несколько экземпляров этого бизнес-процесса под разными пользователями и доведите их до завершения. Обязательно реализуйте хотя бы в одном случае вариант выбора "Удовлетворить" для узла "Рассмотреть просьбу о зачёте", проверьте правильность инициализации роли "Инспектор курса".

Пример 02-3. Усложнённое задание для самостоятельной работы

Разработайте бизнес-процесс "Пример 02-3", отличающийся от "Пример 02-2" тем, что роль "Инспектор курса" инициализируется не группой, а отношением "Инспекторы курсов". В этом отношении левая часть каждой пары должна содержать пользователя - инспектора курса, а правая часть - группу, состав которой соответствует группе студентов. Например, для группы "МИБ-1" правая часть пары будет содержать группу "Группа МИБ-1", а левая часть - пользователя "Бражникова".

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

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

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

  1. Что такое инициализация роли?
  2. В чем отличие инициализации роли для узла-начала и для узлов-действий бизнес-процесса?
  3. Как происходит исполнение задания, если роль для узла-действия инициализирована группой?
  4. Что такое отношение, как оно используется для инициализации роли?
  5. Как производится инициализация роли отношением, если правые части пар отношения содержат группы пользователей?
< Лекция 7 || Лекция 8: 1234 || Лекция 9 >