Опубликован: 27.08.2013 | Доступ: свободный | Студентов: 926 / 201 | Длительность: 07:55:00
Практическая работа 3:

Изучение перспективы ресурсов

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

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

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

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

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

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

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

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

С бизнес-процессе "Пример 2-2" заведите роль "Инспектор_курса", инициализируйте эту роль группой "Администрация курса". Для этого войдите на вкладку "Роли", выберите роль "Инспектор_курса", кликните на "Изменить", в появившейся форме выберите тип "исполнитель по имени", в поле "Имя группы или пользователя" введите "Администрация курса" (См. рис. 6.35). Кликните "ОК".

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

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

Рис. 6.35. Инициализация роли группой "Администрация курса"

Возможное усложнение задание для самостоятельной работы

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

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

В результате выполнения работы должны быть представлены преподавателю отчет и файлы "Пример2-1.par" и "Пример2-2.par", содержащие разработанные на занятии бизнес-процессы.

В отчете должны содержаться следующие выходные данные:

  1. Цель
  2. Скриншоты основных действий, совершенных на занятии, с пояснениями
  3. Скриншоты, содержащие маршруты точек управления для экземпляров бизнес-процессов, доведенных до завершения
  4. Список созданных пользователей и групп пользователей с описанием их полномочий
  5. Скриншот, содержащий созданные пары для отношения "Преподаватель"

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

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

Курс: "Процессное управление на свободном программном обеспечении" нужно обновитьв части практических заданий, т.к. сейчас актуальна новая версия RunaWFE 4.1.2.

 

Максим Цапко
Максим Цапко

Курс: Процессное управление на свободном программном обеспечении; пункт 31 задание 3.

Дайте группе "Группа МИБ-1" права на чтение, запуск и чтение экземпляра, а группе "Кафедра" - права на чтение и чтение экземпляра на бизнес-процесс Пример 2-1.

не понятно в каком месте надо сделать настройку.