Нотации "Процесс" (Basic Flowchart в Microsoft Visio) и "Процедура" (Cross-Functional Flowchart в Microsoft Visio) используются для представления алгоритма (сценария) выполнения процесса и позволяют задать причинно-следственные связи и временную последовательность выполнения действий процесса. Нотации поддерживают декомпозицию на подпроцессы, также как и нотация IDEF0.
Различие между нотациями "Процесс" и "Процедура" состоит в том, что дополнительно к графическим элементам, применяемым в нотации "Процесс", в нотации "Процедура" используются дорожки (Swim Lanes), обозначающие организационные единицы - исполнителей действий процесса. Это позволяет повысить наглядность диаграммы. Также в нотации "Процедура" на панели инструментов окна диаграммы есть дополнительные кнопки с закрашенным треугольником на иконке – у таких кнопок есть выпадающий список для выбора типа фигуры (см. Рис.1). Они используются для добавления на диаграмму объектов деятельности.
Нотации "Процесс" и "Процедура" можно применять для моделирования отдельных процессов компании, а также на нижнем уровне модели бизнес-процессов, созданной в нотации IDEF0.
Описание назначения графических символов, используемых в нотациях "Процесс" и "Процедура", приведено в Таблице 1.
Название | Кнопка | Графический символ | Описание |
---|---|---|---|
Действие | | Действие обозначается с помощью прямоугольного блока. Внутри блока помещается название действия. Временная последовательность выполнения действий задается расположением действий на диаграмме процесса в нотации "Процесс"/"Процедура" сверху вниз (слева направо на горизонтальной диаграмме процесса в нотации "Процедура"). |
|
Решение | | Элемент "Решение" обозначает ветвление, после которого процесс может пойти по одному и только одному альтернативному направлению в зависимости от некоторого условия. Элемент "Решение" может иметь один или несколько входов и ряд альтернативных выходов. Элемент "Решение" используется в двух вариантах: для обозначения действия, результат которого определяет дальнейшее выполнение процесса, или для обозначения проверки условия. Если "Решение" используется для обозначения действия, то все возможные варианты результатов этого действия показываются выходящими стрелками (Рис. 2).
Если элемент "Решение" используется для проверки условия, то "Решение" помещается на диаграмму после элемента "Действие", в названии элемента "Решение" указывается проверяемое условие, а все возможные варианты значения условия показываются выходящими стрелками (например, "Да" или "Нет" (Рис. 3)). Элемент "Решение" аналогичен элементу "Исключающее ИЛИ" (XOR) в других нотациях моделирования. |
|
Связь предшествования | | Стрелки "Связь предшествования" обозначают передачу управления от одного действия к другому, т.е. предыдущее действие должно закончиться прежде, чем начнется следующее. Стрелка, запускающая выполнение действия, изображается входящей в действие сверху. Стрелка, обозначающая передачу управления другому (другим) действию, изображается выходящей из действия снизу (Рис. 4).
|
|
Поток объектов | | Стрелки "Поток объектов" используются в случаях, когда необходимо показать, что из одного действия объекты передаются в другое, при этом первое действие не запускает выполнения второго. Стрелки "Поток объектов" обозначаются стрелкой с двумя треугольниками на конце. Если обозначение источника объекта(ов) неважно, то такой объект показывается стрелкой с туннелированным началом (Рис. 6).
При этом действие "Регистрация в журнале "Исходящая корреспонденция" не запускает выполнение действия "Заполнение графы "Номер накладной" в журнале "Исходящая корреспонденция". |
|
Дорожки (элемент диаграммы процесса в нотации "Процедура") | Дорожки предназначены для отображения исполнителей задач и подпроцессов процедуры (организационных единиц или объектов деятельности). Внутри блока помещается наименование исполнителя. Подробнее об особенностях работы с дорожками на диаграмме процесса в нотации "Процедура" см. в Руководство пользователя в статье Дорожки на диаграмме процесса в нотации процедура. |
||
Событие | | | События отображают стартовые точки процесса в нотациях "Процесс"/"Процедура", приводящие к началу выполнения процесса, и конечные точки, наступлением которых заканчивается выполнение процесса. Началом процесса считается событие, из которого только исходят стрелки передачи управления. Концом процесса считается событие, в которое только входят стрелки передачи управления. |
Этап | Элемент "Этап" предназначен для определения этапа в рамках процесса на диаграмме, созданной в нотации "Процедура". | ||
Программные продукты, Базы данных, ТМЦ, Прочее (кнопки палитры элементов диаграммы процесса в нотации "Процедура") | Используется для отображения на диаграмме программных продуктов, баз данных, ТМЦ, объектов справочника Прочее, сопровождающих выполнение процесса. Рядом со стрелкой размещается наименование объекта деятельности. | ||
Междиаграммная ссылка | | Элемент, обозначающий другую диаграмму. Междиаграммная ссылка служит для обозначения перехода стрелки на диаграмму другого процесса без отображения стрелки на вышележащей диаграмме (при использовании иерархических моделей). В качестве междиаграммной ссылки не может выступать диаграмма процесса в нотациях EPC и BPMN. Междиаграммные ссылки могут быть использованы на диаграммах процессов в нотациях IDEF0, "Процесс", "Процедура". |
Информация о способах добавления элементов на диаграмму содержится в главе Руководство пользователя → Создание модели деятельности организации.
Пример диаграммы процесса в нотации "Процесс" приведен на Рис. 8.
Пример диаграммы процесса в нотации "Процедура" приведен на Рис. 9.