Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:creating_model:notation_procedure [2013/02/20 16:25] barinova [Нотация Процедура] |
ru:manual:creating_model:notation_procedure [2019/08/19 14:57] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Нотация "Процедура" ====== | ====== Нотация "Процедура" ====== | ||
+ | Диаграмма процесса в нотации "Процедура" (Cross-Functional Flowchart) отличается от диаграмм процессов в других нотациях. В ней используются субъекты и процессы типов "Решение", "Действие", а также "События". Подробнее о решении и событиях см. [[ru/manual/creating_model/notation_process]]. | ||
+ | На Рис. 1 показан фрагмент диаграммы процесса в нотации "Процедура". | ||
- | Диаграмма Процедуры (Cross Functional Flowchart) отличается от диаграмм процессов в других нотациях. В ней используются Субъекты и процессы типов Решение, Действие, а также События. Подробнее о решении и событиях см. [[ru/manual/creating_model/notation_process]]. | + | [{{ ru/manual/creating_model/notation_procedure/notation_procedure095.png?nolink |Рисунок 1. Фрагмент диаграммы процесса в нотации "Процедура"}}] |
+ | Диаграмма процесса в нотации "Процедура" делится субъектами на колонки, в которых размещаются процессы типа "Действие". Над колонками субъектов показывается поле с названием процесса в нотации "Процедура", слева от первой колонки находится служебное поле диаграммы. | ||
- | На Рис. 1 показан фрагмент диаграммы процесса в нотации Процедура. | + | Колонки субъектов на диаграмме можно расположить горизонтально или вертикально (рекомендуется использовать вертикальное расположение). Способ расположения выбирается в окне **Функциональная блок-схема**, которое открывается один раз при добавлении на диаграмму первого субъекта (Рис. 2). |
+ | [{{ ru/manual/creating_model/notation_procedure/notation_procedure097.png?nolink |Рисунок 2. Окно **Функциональная блок-схема**}}] | ||
+ | Нумерация подпроцессов в процедуре при нажатой кнопке {{common/icons/187.png?nolink}} на панели инструментов **Окна диаграммы** производится: сверху вниз - для вертикальных диаграмм, слева направо - для горизонтальных диаграмм. При этом изменение положения процесса на диаграмме изменяет порядок в **Навигаторе**. Если кнопка {{common/icons/187.png?nolink}} не нажата, номера процессов зависят от расположения процессов в **Навигаторе** и могут определяться пользователем с помощью пунктов {{common/icons/47.png?nolink}} **Переместить выше** и {{common/icons/48.png?nolink}} **Переместить ниже** контекстного меню **Навигатора** (см. [[ru/manual/interface/navigation#панель_инструментов_и_контекстное_меню_навигатора|Панель инструментов и контекстное меню Навигатора]]). В случае если подпроцессы текущей процедуры были созданы в **Навигаторе**, то при первом открытии диаграммы они будут расставлены системой сверху вниз. | ||
- | [{{ ru/manual/creating_model/notation_procedure/notation_procedure095.png?nolink |Рисунок 1. Фрагмент диаграммы процесса в нотации Процедура}}] | + | ===== Палитра элементов окна диаграммы процесса в нотации "Процедура" ===== |
+ | Описание назначения кнопок палитры элементов **Окна диаграммы** процесса в нотации "Процедура" приведено в Таблице 1. | ||
- | + | <startTableBox> | |
- | + | ^ **Кнопка** ^ **Назначение** ^ | |
- | + | ||
- | Диаграмма Процедуры делится Субъектами на колонки, в которых размещаются Действия. Над колонками Субъектов показывается поле с названием Процедуры, слева от первой колонки находится служебное поле диаграммы. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Колонки Субъектов на диаграмме можно расположить горизонтально или вертикально (рекомендуется использовать вертикальное расположение). Способ расположения выбирается в окне "Функциональная блок-схема", которое открывается один раз при добавлении на диаграмму первого Субъекта (Рис. 2). | + | |
- | + | ||
- | + | ||
- | + | ||
- | [{{ ru/manual/creating_model/notation_procedure/notation_procedure097.png?nolink |Рисунок 2. Окно "Функциональная блок-схема"}}] | + | |
- | + | ||
- | + | ||
- | + | ||
- | Нумерация подпроцессов в процедуре при нажатой кнопке {{common/icons/187.png?nolink}} на панели диаграммы производится: сверху вниз - для вертикальных диаграмм, слева направо - для горизонтальных диаграмм. При этом изменение положения процесса на диаграмме изменяет порядок в Навигаторе. Если кнопка {{common/icons/187.png?nolink}} не нажата, номера процессов зависят от расположения процессов в Навигаторе и могут определяться пользователем с помощью кнопок "{{common/icons/47.png?nolink}} Переместить выше" и "{{common/icons/48.png?nolink}} Переместить ниже" контекстного меню Навигатора системы (см. [[ru/manual/interface/navigation#панель_инструментов_и_контекстное_меню_навигатора|Панель инструментов и контекстное меню Навигатора]]). В случае если подпроцессы текущей процедуры были созданы в дереве Навигатора, то при первом открытии диаграммы они будут расставлены системой сверху вниз. | + | |
- | ===== Используемые графические элементы нотации "Процедура" ===== | + | |
- | + | ||
- | + | ||
- | + | ||
- | ^ **Элемент** ^ **Назначение** ^ | + | |
| {{ common/icons/145.png?nolink }} | Добавление новой стрелки с типом "Связь предшествования". При перетаскивании на диаграмму создается новая стрелка. При нажатии включается режим рисования стрелок. Подробнее о стрелках см. [[ru/manual/interface/visio_interface/visio_interface?&#режим_рисования_стрелок|Режим рисования стрелок]]. | | | {{ common/icons/145.png?nolink }} | Добавление новой стрелки с типом "Связь предшествования". При перетаскивании на диаграмму создается новая стрелка. При нажатии включается режим рисования стрелок. Подробнее о стрелках см. [[ru/manual/interface/visio_interface/visio_interface?&#режим_рисования_стрелок|Режим рисования стрелок]]. | | ||
| {{ common/icons/179.png?nolink }} | Добавление новой стрелки с типом "Поток объектов". При перетаскивании на диаграмму создается новая стрелка с типом "Поток объектов". При нажатии включается режим рисования стрелок. | | | {{ common/icons/179.png?nolink }} | Добавление новой стрелки с типом "Поток объектов". При перетаскивании на диаграмму создается новая стрелка с типом "Поток объектов". При нажатии включается режим рисования стрелок. | | ||
- | | {{ common/icons/115.png?nolink }} | Добавление нового Действия. Тип процесса можно изменить с помощью команды "Преобразовать в" в контекстном меню действия в Навигаторе. | | + | | {{ common/icons/115.png?nolink }} | Добавление нового действия. Тип недекомпозированного процесса можно изменить с помощью пункта меню **Преобразовать в** контекстного меню процесса в **Навигаторе**| |
- | | {{ common/icons/116.png?nolink }} | Добавление нового Решения. | | + | | {{ common/icons/116.png?nolink }} | Добавление нового решения. | |
- | | {{ common/icons/114.png?nolink }} | Добавление нового События. В справочнике "События" будет создан новый элемент. | | + | | {{ common/icons/114.png?nolink }} | Добавление нового события. В справочнике "События" будет создан новый объект. | |
- | | {{ common/icons/257.png?nolink }} | Добавление нового Этапа. Элемент предназначен для определения этапа в рамках процесса на диаграмме, созданной в нотации "Процедура". | | + | | {{ common/icons/257.png?nolink }} | Добавление нового этапа. Элемент предназначен для определения этапа в рамках процесса на диаграмме, созданной в нотации "Процедура". | |
| {{ common/icons/77.png?nolink }} | Добавление сноски. Используется как дополнительный комментарий к объекту. Подробнее о текстовых метках на диаграммах см. [[ru/manual/interface/visio_interface/visio_interface?&#текстовые_метки_на_диаграмме|Текстовые метки на диаграмме]]. | | | {{ common/icons/77.png?nolink }} | Добавление сноски. Используется как дополнительный комментарий к объекту. Подробнее о текстовых метках на диаграммах см. [[ru/manual/interface/visio_interface/visio_interface?&#текстовые_метки_на_диаграмме|Текстовые метки на диаграмме]]. | | ||
- | | {{ common/icons/197.png?nolink }} | Добавление существующего События. Откроется окно выбора элемента из справочника "События". | | + | | {{ common/icons/197.png?nolink }} | Добавление существующего события. Откроется окно выбора объекта из справочника "События", который будет обозначен на диаграмме при помощи элемента "Событие". | |
- | | {{ common/icons/136.png?nolink }} | Добавление Внешней ссылки. Откроется окно выбора элемента из справочника "Внешние ссылки". | | + | | {{ common/icons/136.png?nolink }} | Добавление внешней ссылки. Откроется окно выбора объекта из справочника "Внешние ссылки", который будет обозначен на диаграмме при помощи элемента "Внешняя ссылка". | |
+ | <endTableBox|Таблица 1. Палитра элементов окна диаграммы процесса в нотации "Процедура"> | ||
===== Работа с диаграммой процесса в нотации "Процедура" ===== | ===== Работа с диаграммой процесса в нотации "Процедура" ===== | ||
+ | Действие процедуры добавляется на диаграмму с помощью кнопки {{common/icons/115.png?nolink}} на панели инструментов **Окна диаграммы**. Тип процесса "Действие" можно изменить с помощью контекстного меню **Преобразовать в** в **Навигаторе**. Каждое действие помещается в дорожку субъекта, который его выполняет. При этом автоматически создается связь процесса с субъектом с типом "выполняет". Тип этой связи может быть изменён пользователем вручную в **Окне свойств** этого субъекта или действия на любой другой. При перемещении действия из дорожки одного субъекта в дорожку другого субъекта в свойствах этой связи вместо субъекта дорожки откуда переместили действие, пропишется субъект дорожки, куда переместили действие, а тип связи останется неизменным. Если действие вынести за пределы дорожек субъектов, соответствующая связь будет удалена. | ||
+ | ==== Субъекты на диаграмме процесса в нотации "Процедура" ==== | ||
- | Действие процедуры добавляется на диаграмму с помощью кнопки {{common/icons/115.png?nolink}} на панели инструментов Visio. Тип процесса "Действие" можно изменить с помощью контекстного меню "Преобразовать в" в Навигаторе. Каждое действие помещается в дорожку субъекта, который его выполняет. При этом автоматически создается связь процесса с субъектом с типом "выполняет". При перемещении действия из дорожки одного субъекта в дорожку другого субъекта значение этой связи изменяется. | + | Субъекты на диаграмму процесса в нотации "Процедура" добавляются перетаскиванием из иерархического справочника субъектов, который показывается в **Навигаторе**. Подробнее о перетаскивании элементов на диаграмму см. [[ru/manual/interface/visio_interface/visio_interface#добавление_элементов_на_диаграмму_перетаскиванием|Добавление элементов на диаграмму перетаскиванием]]. |
- | + | ||
- | ==== Субъекты на диаграмме процедуры ==== | + | |
- | + | ||
- | + | ||
- | Субъекты на диаграмму процедуры добавляются перетаскиванием из иерархического справочника субъектов, который показывается в дереве Навигатора. Подробнее о перетаскивании элементов на диаграмму см. [[ru/manual/interface/visio_interface/visio_interface#добавление_элементов_на_диаграмму_перетаскиванием|Добавление элементов на диаграмму перетаскиванием]]. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Для вставки дорожки субъекта между двумя дорожками, присутствующими на диаграмме, следует переместить курсор мыши чуть выше линии, разделяющей дорожки субъектов, и нажать на появившийся синий треугольник (только для MS Visio 2010). В открывшемся окне необходимо выбрать субъекта, которого требуется добавить на диаграмму (Рис. 3). | + | |
+ | Для вставки дорожки субъекта между двумя дорожками, присутствующими на диаграмме, следует переместить курсор мыши чуть выше линии, разделяющей дорожки субъектов, и нажать на появившийся синий треугольник или, в случае отсутствия треугольника, на оранжевую галочку. В открывшемся окне необходимо выбрать субъекта, которого требуется добавить на диаграмму (Рис. 3). | ||
[{{ ru/manual/creating_model/notation_procedure/notation_procedure123.png?nolink |Рисунок 3. Вставка дорожки субъекта на диаграмму между двумя другими дорожками}}] | [{{ ru/manual/creating_model/notation_procedure/notation_procedure123.png?nolink |Рисунок 3. Вставка дорожки субъекта на диаграмму между двумя другими дорожками}}] | ||
+ | Можно добавить новую дорожку субъекта с помощью пунктов контекстного меню, вызываемого от названия дорожки диаграммы. Для диаграмм с горизонтальной ориентацией дорожек эти пункты называются **Вставить "Дорожка" перед** и **Вставить "Дорожка" после**, а для диаграмм с вертикальной ориентацией дорожек - **Вставить "Дорожка (вертикальная)" перед** и **Вставить "Дорожка (вертикальная)" после**. | ||
- | + | Можно изменить добавленный ранее субъект на другой с помощью пункта меню **Сменить объект** в контекстном меню заголовка дорожки. При этом автоматически изменится связь с субъектом с типом "выполняет" для всех действий, находящихся в колодце данного субъекта. | |
- | Можно добавить новую дорожку субъекта с помощью пунктов контекстного меню, вызываемого от названия дорожки диаграммы (только для MS Visio 2010). Для диаграмм с горизонтальной ориентацией дорожек эти пункты называются "Вставить "Дорожка" перед" и "Вставить "Дорожка" после", а для диаграмм с вертикальной ориентацией дорожек - "Вставить "Дорожка (вертикальная)" перед" и "Вставить "Дорожка (вертикальная)" после". | + | |
- | + | ||
- | + | ||
- | + | ||
- | Можно изменить добавленный ранее субъект на другой с помощью пункта меню "Действия -> Сменить объект". При этом автоматически изменится связь с субъектом с типом "выполняет" для всех действий, находящихся в колодце данного субъекта. | + | |
- | + | ||
При переименовании дорожки субъекта на диаграмме новое название может совпасть с названием субъекта, уже существующего в справочнике "Субъекты". В этом случае будет предложено выбрать одно из действий: заменить субъект диаграммы на субъект из справочника или переименовать субъект диаграммы, присвоив ему такое же название, как у субъекта из справочника (Рис. 4). | При переименовании дорожки субъекта на диаграмме новое название может совпасть с названием субъекта, уже существующего в справочнике "Субъекты". В этом случае будет предложено выбрать одно из действий: заменить субъект диаграммы на субъект из справочника или переименовать субъект диаграммы, присвоив ему такое же название, как у субъекта из справочника (Рис. 4). | ||
- | |||
- | |||
[{{ ru/manual/creating_model/notation_procedure/notation_procedure125.png?nolink |Рисунок 4. Окно с предупреждением о совпадении нового названия субъекта с названием одного из уже существующих субъектов}}] | [{{ ru/manual/creating_model/notation_procedure/notation_procedure125.png?nolink |Рисунок 4. Окно с предупреждением о совпадении нового названия субъекта с названием одного из уже существующих субъектов}}] | ||
- | + | В случае выбора радиокнопки **Переименовать объект...** субъект будет переименован на всех диаграммах, на которых присутствует. | |
- | + | ||
- | В случае выбора опции "Переименовать объект" субъект будет переименован на всех диаграммах, на которых присутствует. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Если в свойствах действия на закладке "Субъекты" заменить субъект с типом связи "выполняет" на другой, то на диаграмме вышележащей процедуры действие переместится из дорожки, где оно находилось, в дорожку выбранного субъекта или за рамку процедуры, если выбранного субъекта нет на диаграмме. | + | |
- | + | ||
== Внимание! == | == Внимание! == | ||
Действие считается помещенным в дорожку субъекта по центральной точке фигуры (Рис. 5). | Действие считается помещенным в дорожку субъекта по центральной точке фигуры (Рис. 5). | ||
==== ==== | ==== ==== | ||
- | |||
\\ | \\ | ||
- | |||
- | |||
[{{ ru/manual/creating_model/notation_procedure/notation_procedure127.png?nolink |Рисунок 5. Действие помещено в дорожку "Должность 1"}}] | [{{ ru/manual/creating_model/notation_procedure/notation_procedure127.png?nolink |Рисунок 5. Действие помещено в дорожку "Должность 1"}}] | ||
+ | При увеличении ширины элемента диаграммы, расположенного внутри дорожки субъекта, ширина этой дорожки будет также пропорционально увеличиваться. | ||
+ | При добавлении очередного субъекта может оказаться, что страница диаграммы не вмещает новую дорожку (Рис. 6). Дорожка субъекта, тем не менее, будет добавлена на диаграмму. Чтобы изменить ширину дорожки, выделите её и подвиньте значок на боковой грани заголовка (подробнее о графической трансформации объектов на диаграмме см. [[ru/manual/interface/visio_interface/visio_interface#графическая_трансформация_объектов_на_диаграмме|Графическая трансформация объектов на диаграмме]]). Высоту поля заголовка также можно изменить, передвигая значок на верхней или нижней грани заголовка. При изменении высоты заголовка одной дорожки меняется высота заголовка всех других. | ||
- | При увеличении ширины элемента диаграммы, расположенного внутри дорожки субъекта, ширина этой дорожки будет также пропорционально увеличиваться (только для MS Visio 2010). | + | [{{ ru/manual/creating_model/notation_procedure/notation_procedure129.png?nolink |Рисунок 6. Добавляемая дорожка субъекта не помещается на диаграмме}}] |
+ | Для изменения ширины сразу всех дорожек диаграммы выделите группу дорожек и подвиньте значок на боковой грани контура группы. | ||
+ | Кроме того, можно изменить масштаб диаграммы, чтобы на листе отображалось все содержимое. Подробнее об изменении параметров страницы диаграммы см. [[ru/manual/interface/visio_interface/visio_interface#изменение_параметров_страницы_диаграммы|Изменение параметров страницы диаграммы]]. | ||
- | При добавлении очередного Субъекта может оказаться, что страница диаграммы не вмещает новую дорожку (Рис. 6). Дорожка Субъекта, тем не менее, будет добавлена на диаграмму. Чтобы изменить ширину дорожки, выделите её и подвиньте значок на боковой грани заголовка (подробнее о графической трансформации объектов на диаграмме см. [[ru/manual/interface/visio_interface/visio_interface#графическая_трансформация_объектов_на_диаграмме|Графическая трансформация объектов на диаграмме]]). Высоту поля заголовка также можно изменить, передвигая значок на верхней или нижней грани заголовка. При изменении высоты заголовка одной дорожки меняется высота заголовка всех других. | + | ===== См. также ===== |
+ | Методика [[ru/csdesign/csdesign]], глава [[ru/csdesign/bpmodeling/process_procedure]] | ||
+ | {{tag>Процессы Диаграмма}} | ||
- | [{{ ru/manual/creating_model/notation_procedure/notation_procedure129.png?nolink |Рисунок 6. Добавляемая дорожка субъекта не помещается на диаграмме}}] | ||
- | Для изменения ширины сразу всех дорожек диаграммы выделите группу дорожек и подвиньте значок на боковой грани контура группы. | + | [<contextnavigator>] |
- | |||
- | Кроме того, можно изменить масштаб диаграммы, чтобы на листе отображалось все содержимое. Подробнее об изменении параметров страницы диаграммы см. [[ru/manual/interface/visio_interface/visio_interface?&#изменение_параметров_страницы_диаграммы|Изменение параметров страницы диаграммы]]. | ||
- | |||
- | |||
- | |||
- | Направление текста в заголовках колонок можно изменить, сделав его вертикальным или горизонтальным (подробнее о работе с текстовыми метками на диаграмме см. [[ru/manual/interface/visio_interface/label]]). | ||
- | ===== См. также ===== | ||
- | Методика [[ru/csdesign/csdesign]], глава [[ru/csdesign/bpmodeling/process_procedure]] | ||
- | |||
- | {{tag>Процессы Диаграмма}} |