Дизайнер бизнес-процессов > Графические процессы (BPMN) > Графические элементы / Зоны ответственности

Зоны ответственности

Зона ответственности используется для обозначения участника бизнес-процесса. Это может быть определённый сотрудник организации, отдел, покупатель, поставщик или роль, например, инициатор или согласующий. Внутри зоны ответственности располагаются задачи и события, за выполнение которых отвечает данный участник процесса.

Таким образом, добавив на схему все зоны ответственности и разместив в них соответствующие задачи, вы наглядно отобразите взаимодействие между участниками процесса и опишете последовательность действий каждого из них.

1_1.png

Типы зон ответственности

Чтобы определить участников бизнес-процесса, вы можете использовать один из следующих типов зон ответственности:

  • Динамическая — используется в том случае, если должность участника определяется в ходе исполнения процесса. На схеме обозначается зеленым цветом;
  • Статическая — выбирайте этот тип, если должность ответственного известна до начала процесса. На схеме обозначается серым цветом.

1.png

На модели процесса зоны ответственности можно располагать как вертикально, так и горизонтально.

Как создать зону ответственности

Зона ответственности, обозначающая Инициатора процесса, создается автоматически. Добавить другие зоны ответственности можно двумя способами:

  • нажать на значок плюс на поле для моделирования процесса;

2.png

  • перетащить элемент с панели инструментов справа от поля для моделирования.

ЗО_04

Настройки зон ответственности

Чтобы разобраться с настройкой этого графического элемента, рассмотрим процесс согласования заявки на технику.

Ниже перечислены все шаги процесса и их исполнители:

  • любой сотрудник может создать заявку и отправить её на рассмотрение своему руководителю;
  • руководитель отклоняет или утверждает заявку;
  • в случае положительного решения, сотрудники склада проверяют наличие товара. Если техника есть на складе, её выдают инициатору;
  • если нужной техники на складе не оказалось, сотруднику склада придёт задача приобрести запрошенный товар;
  • после того как нужная техника будет закуплена, её выдадут заявителю.

Опишем участников при помощи динамических и статических зон ответственности.

Динамическая зона ответственности

Если запускать процесс может любой сотрудник, то на этапе моделирования его имя или должность вам будут неизвестны. Конкретный исполнитель определится в ходе процесса. На схеме он будет представлен динамической зоной ответственности.

4.png

Зона ответственности Инициатор добавляется автоматически, когда вы создаете новый процесс. Чтобы перейти в окно настроек, дважды нажмите на её название.

ЗО_06

Переменная Инициатор также создается автоматически. Она определяется сразу после старта процесса и хранит данные пользователя, запустившего процесс. Вы сможете использовать эту переменную при моделировании форм задач, в оповещениях и т. д.

Добавим еще одну зону ответственности, чтобы обозначить руководителя Инициатора. В открывшемся окне выберем тип Динамическая зона ответственности и сохраним настройки. Добавится зона ответственности с названием Исполнитель.  

ЗО_07

Чтобы сделать схему процесса более наглядной, назовем эту зону ответственности Руководитель. Для этого перейдем в окно настроек, дважды нажав на название зоны ответственности.

ЗО_08

Теперь нужно указать переменную, хранящую исполнителя. Она определяется каждый раз, когда кто-то запускает процесс. Например, инициатор на этапе заполнения заявки будет выбирать своего руководителя из списка всех сотрудников компании.

Нажмём на кнопку Создать новую переменную и в открывшемся окне укажем нужные параметры.

ЗО_09

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

  • Один — переменная будет хранить только одного пользователя;
  • Несколько — в переменной будет храниться несколько пользователей;
  • Показывать заблокированных — в качестве значения переменной можно указывать заблокированных пользователей.

Выберите нужный вариант и нажмите Создать.

После этого окно настроек зоны ответственности Руководитель будет выглядеть так:

ЗО_10

Таким образом, с помощью динамических зон ответственности мы указали двух участников процесса. Перейдём к настройкам статической зоны ответственности.

Статическая зона ответственности

Зоны ответственности этого типа используются, если вы заранее знаете, какую должность занимает участник процесса или в какую пользовательскую группу он входит.

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

Добавим новую зону ответственности и выберем тип Статическая зона ответственности. Перейдём в окно настроек, чтобы переименовать зону ответственности.

зона отв

Рассмотрим подробно другие поля в этом окне.

  • Переменная — создайте или выберите из контекста процесса переменную типа Пользователи, которая будет хранить информацию о должности и имени участника процесса, например, Руководитель склада. Вы сможете использовать эту переменную при моделировании форм задач, в оповещениях и т. д;
  • Группа пользователей — выберите пользовательскую группу или элемент оргструктуры, чтобы определить, кто именно будет выполнять задачи, расположенные в зоне ответственности. Например, укажите группу Склад, чтобы ответственными за задачу были все сотрудники из этой группы. Если вы выбрали эту опцию, необходимо оставить поле Переменная пустым.

По умолчанию, если вы указали в качестве исполнителей группу пользователей или отдел, для выполнения задач будет включена настройка Кто первый. Задача будет назначена всем сотрудникам, входящим в эту группу или отдел. Как только кто-то начнёт работу по задаче, она исчезнет из списка задач остальных сотрудников.

Если вы разместите несколько задач в зоне ответственности, каждая новая задача будет автоматически назначаться тому сотруднику, который выполнял работу по предыдущей задаче.

Дополнительно для каждой задачи вы можете выбрать одну из опций множественного исполнения: Кто первый, Параллельное, Последовательное. Подробнее об этом читайте в статье «Задача».

На схеме процесса зона ответственности, представляющая группу пользователей или отдел, обозначается значком 360011088231-mceclip0.  

Таким образом, после настройки зон ответственности процесс оформления заявки будет выглядеть так:

360010850471-mceclip2

О настройке доступа к элементам приложений и файлам, используемым в задачах, которые размещены в определённой зоне ответственности, читайте в статье «Права доступа».