Это старая версия документа.


Руководство пользователяСоздание модели деятельности организацииНотация "Процедура" 

Нотация «Процедура»

Диаграмма Процедуры (Cross Functional Flowchart) отличается от диаграмм процессов в других нотациях. В ней используются Субъекты и процессы типов Решение, Действие, а также События. Подробнее о решении и событиях см. здесь.

На Рис. 1 показан фрагмент диаграммы процесса в нотации Процедура.

  Фрагмент диаграммы процесса в нотации Процедура 

Рис. 1 Фрагмент диаграммы процесса в нотации Процедура

Диаграмма Процедуры делится Субъектами на колонки, в которых размещаются Действия. Над колонками Субъектов показывается поле с названием Процедуры, слева от первой колонки находится служебное поле диаграммы.

Колонки Субъектов на диаграмме можно расположить горизонтально или вертикально (рекомендуется использовать вертикальное расположение). Способ расположения выбирается в окне «Блок-схема», которое открывается один раз при добавлении на диаграмму первого Субъекта (Рис. 2).

Окно "Блок-схема"

Рис. 2 Окно "Блок-схема"

Нумерация подпроцессов в процедуре при нажатой кнопке Автоматическое обновление номеров процессов на панели диаграммы производится: сверху вниз – для вертикальных диаграмм, слева направо – для горизонтальных диаграмм. При этом изменение положения процесса на диаграмме изменяет порядок в Навигаторе. Если кнопка Автоматическое обновление номеров процессов не нажата, номера процессов зависят от расположения процессов в Навигаторе и могут определяться пользователем с помощью кнопок «Переместить выше Переместить выше» и «Переместить ниже Переместить ниже» контекстного меню Навигатора системы (см. п. «Панель инструментов и контекстное меню Навигатора» РП!). В случае если подпроцессы текущей процедуры были созданы в дереве Навигатора, то при первом открытии диаграммы они будут расставлены системой сверху вниз.

Используемые графические элементы нотации «Процедура»

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

Работа с диаграммой процесса в нотации «Процедура»

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

Субъекты на диаграмме процедуры

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

Для вставки дорожки субъекта между двумя дорожками, присутствующими на диаграмме, следует переместить курсор мыши чуть выше линии, разделяющей дорожки субъектов, и нажать на появившийся синий треугольник (только для MS Visio 2010). В открывшемся окне необходимо выбрать субъекта, которого требуется добавить на диаграмму (Рис. 3).

Вставка дорожки субъекта на диаграмму между двумя другими дорожками

Рис. 3 Вставка дорожки субъекта на диаграмму между двумя другими дорожками

Можно добавить новую дорожку субъекта с помощью пунктовконтекстного меню, вызываемого от названия дорожки диаграммы (только для MS Visio 2010). Для диаграмм с горизонтальной ориентацией дорожек эти пункты называются «Вставить «Дорожка» перед» и «Вставить «Дорожка» после», а для диаграмм с вертикальной ориентацией дорожек - «Вставить «Дорожка (вертикальная)» перед» и «Вставить «Дорожка (вертикальная)» после».

Можно изменить добавленный ранее субъект на другой с помощью пункта меню «Действия –> Сменить объект». При этом автоматически изменится связь с субъектом с типом «выполняет» для всех действий, находящихся в колодце данного субъекта.

При переименовании дорожки субъекта на диаграмме новое название может совпасть с названием субъекта, уже существующего в справочнике «Субъекты». В этом случае будет предложено выбрать одно из действий: заменить субъект диаграммы на субъект из справочника или переименовать субъект диаграммы, присвоив ему такое же название, как у субъекта из справочника (Рис. 4).

 Окно с предупреждением о совпадении нового названия субъекта с названием одного из уже существующих субъектов

Рис. 4 Окно с предупреждением о совпадении нового названия субъекта с названием одного из уже существующих субъектов

В случае выбора опции «Переименовать объект» субъект будет переименован на всех диаграммах, на которых присутствует.

Если в свойствах действия на закладке «Субъекты» заменить субъект с типом связи «выполняет» на другой, то на диаграмме вышележащей процедуры действие переместится из дорожки, где оно находилось, в дорожку выбранного субъекта или за рамку процедуры, если выбранного субъекта нет на диаграмме.

Внимание: Действие считается помещенным в дорожку субъекта по центральной точке фигуры (Рис. 5).

Действие помещено в дорожку «Должность 1»

Рис. 5 Действие помещено в дорожку «Должность 1»

При увеличении ширины элемента диаграммы, расположенного внутри дорожки субъекта, ширина этой дорожки будет также пропорционально увеличиваться (только для MS Visio 2010).

При добавлении очередного Субъекта может оказаться, что страница диаграммы не вмещает новую дорожку (Рис. 6). Дорожка Субъекта, тем не менее, будет добавлена на диаграмму. Чтобы изменить ширину дорожки, выделите её и подвиньте значок на боковой грани заголовка (подробнее о графической трансформации объектов на диаграмме см. здесь). Высоту поля заголовка также можно изменить, передвигая значок на верхней или нижней грани заголовка. При изменении высоты заголовка одной дорожки меняется высота заголовка всех других.

notation_procedure_129.jpg

Рис. 6 Добавляемая дорожка субъекта не помещается на диаграмме

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

Кроме того, можно изменить масштаб диаграммы, чтобы на листе отображалось все содержимое. Подробнее об изменении параметров страницы диаграммы см. здесь.

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

См. также

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki