Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka_ibm_bpmn.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.58 Mб
Скачать

5.5. Добавление зон ответственности (пулов и дорожек)

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

В BPMN для этого предназначены специальные элементы – пулы и дорожки.

В процессе курсового проектирования задействованы несколько действующих лиц: студент, преподаватель, комиссия, деканат. Выделим только 2 из них: студент и преподаватель.

Для того чтобы создать дорожки, необходимо выделить роли.

Чтобы создать роль, необходимо в дереве проекта выбрать элемент «Ресурсы», щелкнуть по нему правой кнопкой и в выпадающем меню выбрать пункты «Создать» - «Роль». Откроется окно «Создание роли» (рис. 24).

Рисунок 24 – Создание роли

В поле имени необходимо ввести имя роли, например, «Студент» или «Преподаватель», добавить описание роли в соответствующем поле и нажать кнопку «Готово».

При добавлении ролей будет открываться окно редактирования ресурсов, куда можно добавить сведения о квалификации. Оставим в этом окне все без изменения и закроем его.

Чтобы создать дорожки для соответствующих ролей, необходимо на панели инструментов выбрать значок и в выпадающем меню выбрать пункт «Роль». В результате в левой части диаграммы появится дорожка с названием Unassigned, где будет располагаться диаграмма (рис.25).

Рисунок 15 – Фрагмент диаграммы с дорожкой

В нашем случае необходимо выделить 2 дорожки: «Преподаватель» и «Студент». Для этого нужно правой кнопкой щелкнуть по дорожке «Unassigned» и выбрать пункты меню «Вставить дорожку» –> «Выше». В открывшемся диалоговом окне выбираем роль «Преподаватель». В результате в поле диаграммы появляется еще одна дорожка. Аналогично добавляем дорожку для роли «Студент» (рис. 26).

Рисунок 26 – Дорожки

Далее необходимо распределить задачи между ролями и создать дополнительные. В предыдущих упражнениях мы описывали действия студента. Теперь добавим задачи для преподавателя. Поскольку инициатором процесса является преподаватель, перенесем начальное состояние в его дорожку. Процесс курсового проектирования начинается с выдачи заданий. Соответственно, добавим новую задачу для преподавателя: «Проведение групповой консультации». Далее студент задание получает и приступает к выполнению. Следовательно, переносим задачу «Получение задания» в дорожку «Студент». Аналогичным образом поступим со всеми элементами модели. В результате получим следующее (рис. 27):

Рисунок 27 – Распределение задач по дорожкам

После того, как все элементы модели перенесены на дорожки студента и преподавателя, дорожку Unassigned нужно удалить. Для этого необходимо щелкнуть по ней правой кнопкой мыши и выбрать пункт меню «Удалить дорожку».

Добавим для преподавателя еще 2 важных задачи: «Консультирование» и «Оценивание».

Таким образом, вербальное описание процесса будет выглядеть так: Преподаватель выдает задание на курсовую работу, студент его получает, выполняет разделы и посещает консультации. Преподаватель его консультирует, когда консультации закончены, оформляется пояснительная записка и работа защищается. По результатам защиты преподаватель оценивает работу. На этом процесс заканчивается.

Модель данного процесса представлена на рисунке 28, 28а.

Рисунок 28 – Модель процесса курсового проектирования с разбиением на дорожки

Рисунок 28а – Модель без разбиения на дорожки

Упражнение 5. Имитация процесса

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]