Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:creating_model:notation_procedure [2012/06/22 16:09] belkin [Используемые графические элементы нотации «Процедура»] |
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. Фрагмент диаграммы процесса в нотации "Процедура"}}] |
+ | Диаграмма процесса в нотации "Процедура" делится субъектами на колонки, в которых размещаются процессы типа "Действие". Над колонками субъектов показывается поле с названием процесса в нотации "Процедура", слева от первой колонки находится служебное поле диаграммы. | ||
+ | Колонки субъектов на диаграмме можно расположить горизонтально или вертикально (рекомендуется использовать вертикальное расположение). Способ расположения выбирается в окне **Функциональная блок-схема**, которое открывается один раз при добавлении на диаграмму первого субъекта (Рис. 2). | ||
- | На Рис. 1 показан фрагмент диаграммы процесса в нотации Процедура. | + | [{{ 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?614x617&nolink |Рис. 1 //Фрагмент диаграммы процесса в нотации Процедура//}}] | + | Описание назначения кнопок палитры элементов **Окна диаграммы** процесса в нотации "Процедура" приведено в Таблице 1. |
+ | <startTableBox> | ||
+ | ^ **Кнопка** ^ **Назначение** ^ | ||
+ | | {{ common/icons/145.png?nolink }} | Добавление новой стрелки с типом "Связь предшествования". При перетаскивании на диаграмму создается новая стрелка. При нажатии включается режим рисования стрелок. Подробнее о стрелках см. [[ru/manual/interface/visio_interface/visio_interface?&#режим_рисования_стрелок|Режим рисования стрелок]]. | | ||
+ | | {{ common/icons/179.png?nolink }} | Добавление новой стрелки с типом "Поток объектов". При перетаскивании на диаграмму создается новая стрелка с типом "Поток объектов". При нажатии включается режим рисования стрелок. | | ||
+ | | {{ common/icons/115.png?nolink }} | Добавление нового действия. Тип недекомпозированного процесса можно изменить с помощью пункта меню **Преобразовать в** контекстного меню процесса в **Навигаторе**| | ||
+ | | {{ common/icons/116.png?nolink }} | Добавление нового решения. | | ||
+ | | {{ common/icons/114.png?nolink }} | Добавление нового события. В справочнике "События" будет создан новый объект. | | ||
+ | | {{ common/icons/257.png?nolink }} | Добавление нового этапа. Элемент предназначен для определения этапа в рамках процесса на диаграмме, созданной в нотации "Процедура". | | ||
+ | | {{ common/icons/77.png?nolink }} | Добавление сноски. Используется как дополнительный комментарий к объекту. Подробнее о текстовых метках на диаграммах см. [[ru/manual/interface/visio_interface/visio_interface?&#текстовые_метки_на_диаграмме|Текстовые метки на диаграмме]]. | | ||
+ | | {{ common/icons/197.png?nolink }} | Добавление существующего события. Откроется окно выбора объекта из справочника "События", который будет обозначен на диаграмме при помощи элемента "Событие". | | ||
+ | | {{ common/icons/136.png?nolink }} | Добавление внешней ссылки. Откроется окно выбора объекта из справочника "Внешние ссылки", который будет обозначен на диаграмме при помощи элемента "Внешняя ссылка". | | ||
+ | <endTableBox|Таблица 1. Палитра элементов окна диаграммы процесса в нотации "Процедура"> | ||
+ | ===== Работа с диаграммой процесса в нотации "Процедура" ===== | ||
+ | Действие процедуры добавляется на диаграмму с помощью кнопки {{common/icons/115.png?nolink}} на панели инструментов **Окна диаграммы**. Тип процесса "Действие" можно изменить с помощью контекстного меню **Преобразовать в** в **Навигаторе**. Каждое действие помещается в дорожку субъекта, который его выполняет. При этом автоматически создается связь процесса с субъектом с типом "выполняет". Тип этой связи может быть изменён пользователем вручную в **Окне свойств** этого субъекта или действия на любой другой. При перемещении действия из дорожки одного субъекта в дорожку другого субъекта в свойствах этой связи вместо субъекта дорожки откуда переместили действие, пропишется субъект дорожки, куда переместили действие, а тип связи останется неизменным. Если действие вынести за пределы дорожек субъектов, соответствующая связь будет удалена. | ||
+ | ==== Субъекты на диаграмме процесса в нотации "Процедура" ==== | ||
- | Диаграмма Процедуры делится Субъектами на колонки, в которых размещаются Действия. Над колонками Субъектов показывается поле с названием Процедуры, слева от первой колонки находится служебное поле диаграммы. | + | Субъекты на диаграмму процесса в нотации "Процедура" добавляются перетаскиванием из иерархического справочника субъектов, который показывается в **Навигаторе**. Подробнее о перетаскивании элементов на диаграмму см. [[ru/manual/interface/visio_interface/visio_interface#добавление_элементов_на_диаграмму_перетаскиванием|Добавление элементов на диаграмму перетаскиванием]]. |
+ | Для вставки дорожки субъекта между двумя дорожками, присутствующими на диаграмме, следует переместить курсор мыши чуть выше линии, разделяющей дорожки субъектов, и нажать на появившийся синий треугольник или, в случае отсутствия треугольника, на оранжевую галочку. В открывшемся окне необходимо выбрать субъекта, которого требуется добавить на диаграмму (Рис. 3). | ||
+ | [{{ ru/manual/creating_model/notation_procedure/notation_procedure123.png?nolink |Рисунок 3. Вставка дорожки субъекта на диаграмму между двумя другими дорожками}}] | ||
- | Колонки Субъектов на диаграмме можно расположить горизонтально или вертикально (рекомендуется использовать вертикальное расположение). Способ расположения выбирается в окне «Блок-схема», которое открывается один раз при добавлении на диаграмму первого Субъекта (Рис. 2). | + | Можно добавить новую дорожку субъекта с помощью пунктов контекстного меню, вызываемого от названия дорожки диаграммы. Для диаграмм с горизонтальной ориентацией дорожек эти пункты называются **Вставить "Дорожка" перед** и **Вставить "Дорожка" после**, а для диаграмм с вертикальной ориентацией дорожек - **Вставить "Дорожка (вертикальная)" перед** и **Вставить "Дорожка (вертикальная)" после**. |
+ | Можно изменить добавленный ранее субъект на другой с помощью пункта меню **Сменить объект** в контекстном меню заголовка дорожки. При этом автоматически изменится связь с субъектом с типом "выполняет" для всех действий, находящихся в колодце данного субъекта. | ||
+ | При переименовании дорожки субъекта на диаграмме новое название может совпасть с названием субъекта, уже существующего в справочнике "Субъекты". В этом случае будет предложено выбрать одно из действий: заменить субъект диаграммы на субъект из справочника или переименовать субъект диаграммы, присвоив ему такое же название, как у субъекта из справочника (Рис. 4). | ||
- | [{{ ru/manual/creating_model/notation_procedure/notation_procedure097.png?nolink |Рис. 2 //Окно "Блок-схема"//}}] | + | [{{ ru/manual/creating_model/notation_procedure/notation_procedure125.png?nolink |Рисунок 4. Окно с предупреждением о совпадении нового названия субъекта с названием одного из уже существующих субъектов}}] |
+ | В случае выбора радиокнопки **Переименовать объект...** субъект будет переименован на всех диаграммах, на которых присутствует. | ||
+ | == Внимание! == | ||
+ | Действие считается помещенным в дорожку субъекта по центральной точке фигуры (Рис. 5). | ||
+ | ==== ==== | ||
+ | \\ | ||
+ | [{{ ru/manual/creating_model/notation_procedure/notation_procedure127.png?nolink |Рисунок 5. Действие помещено в дорожку "Должность 1"}}] | ||
- | Нумерация подпроцессов в процедуре при нажатой кнопке {{ru/manual/creating_model/notation_procedure/notation_procedure099.png?nolink}} на панели диаграммы производится: сверху вниз -- для вертикальных диаграмм, слева направо -- для горизонтальных диаграмм. При этом изменение положения процесса на диаграмме изменяет порядок в Навигаторе. Если кнопка {{ru/manual/creating_model/notation_procedure/notation_procedure099.png?nolink}} не нажата, номера процессов зависят от расположения процессов в Навигаторе и могут определяться пользователем с помощью кнопок «{{ru/manual/creating_model/notation_procedure/notation_procedure101.png?nolink}} Переместить выше» и «{{ru/manual/creating_model/notation_procedure/notation_procedure103.png?nolink}} Переместить ниже» контекстного меню Навигатора системы (см. п. «Панель инструментов и контекстное меню Навигатора» РП!). В случае если подпроцессы текущей процедуры были созданы в дереве Навигатора, то при первом открытии диаграммы они будут расставлены системой сверху вниз. | + | При увеличении ширины элемента диаграммы, расположенного внутри дорожки субъекта, ширина этой дорожки будет также пропорционально увеличиваться. |
- | ===== Используемые графические элементы нотации «Процедура» ===== | + | |
- | + | ||
- | + | ||
- | + | ||
- | | **Элемент** | **Назначение** | | + | |
- | | {{ru/manual/creating_model/notation_procedure/notation_procedure105.png?nolink}} | Добавление новой стрелки с типом «Связь предшествования». При перетаскивании на диаграмму создается новая стрелка. При нажатии включается режим рисования стрелок. Подробнее о стрелках см. [[ru/manual/interface/visio_interface/draw_arrow]]. | | + | |
- | | {{ru/manual/creating_model/notation_procedure/notation_procedure107.png?nolink}} | Добавление новой стрелки с типом «Поток объектов». При перетаскивании на диаграмму создается новая стрелка с типом «Поток объектов». При нажатии включается режим рисования стрелок. | | + | |
- | | {{ru/manual/creating_model/notation_procedure/notation_procedure109.png?nolink}} | Добавление нового Действия. Тип процесса можно изменить с помощью команды «Преобразовать в» в контекстном меню действия в Навигаторе. | | + | |
- | | {{ru/manual/creating_model/notation_procedure/notation_procedure111.png?nolink}} | Добавление нового Решения. | | + | |
- | | {{ru/manual/creating_model/notation_procedure/notation_procedure113.png?nolink}} | Добавление нового События. В справочнике «События» будет создан новый элемент. | | + | |
- | | {{ru/manual/creating_model/notation_procedure/notation_procedure115.png?nolink}} | Добавление нового Этапа. Элемент предназначен для определения этапа в рамках процесса на диаграмме, созданной в нотации «Процедура». | | + | |
- | | {{ru/manual/creating_model/notation_procedure/notation_procedure117.png?nolink}} | Добавление сноски. Используется как дополнительный комментарий к объекту. Подробнее о текстовых метках на диаграммах см. [[ru/manual/interface/visio_interface/label]]. | | + | |
- | | {{ru/manual/creating_model/notation_procedure/notation_procedure119.png?nolink}} | Добавление Внешней ссылки. Откроется окно выбора элемента из справочника «Внешние ссылки». | | + | |
- | | {{ru/manual/creating_model/notation_procedure/notation_procedure121.png?nolink}} | Добавление существующего События. Откроется окно выбора элемента из справочника «События». | | + | |
- | + | ||
- | ===== Работа с диаграммой процесса в нотации «Процедура» ===== | + | |
- | + | ||
- | + | ||
- | + | ||
- | Действие процедуры добавляется на диаграмму с помощью кнопки {{ru:manual:creating_model:notation_procedure.files:notation_procedure_109.jpg?21x21|Процесс}} на панели инструментов Visio. Тип процесса «Действие» можно изменить с помощью контекстного меню «Преобразовать в» в Навигаторе. Каждое действие помещается в дорожку субъекта, который его выполняет. При этом автоматически создается связь процесса с субъектом с типом «выполняет». При перемещении действия из дорожки одного субъекта в дорожку другого субъекта значение этой связи изменяется. | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Субъекты на диаграмме процедуры ==== | + | |
- | + | ||
- | + | ||
- | + | ||
- | Субъекты на диаграмму процедуры добавляются перетаскиванием из иерархического справочника субъектов, который показывается в дереве Навигатора. Подробнее о перетаскивании элементов на диаграмму см. [[ru/manual/interface/visio_interface/drag_add]]. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Для вставки дорожки субъекта между двумя дорожками, присутствующими на диаграмме, следует переместить курсор мыши чуть выше линии, разделяющей дорожки субъектов, и нажать на появившийся синий треугольник (только для MS Visio 2010). В открывшемся окне необходимо выбрать субъекта, которого требуется добавить на диаграмму (Рис. 3). | + | |
- | + | ||
- | + | ||
- | + | ||
- | {{ru:manual:creating_model:notation_procedure.files:notation_procedure_123.jpg?673x120|Вставка дорожки субъекта на диаграмму между двумя другими дорожками}} | + | |
- | + | ||
- | Рис. 3 //Вставка дорожки субъекта на диаграмму между двумя другими дорожками// | + | |
- | + | ||
- | + | ||
- | + | ||
- | Можно добавить новую дорожку субъекта с помощью пунктовконтекстного меню, вызываемого от названия дорожки диаграммы (только для MS Visio 2010). Для диаграмм с горизонтальной ориентацией дорожек эти пункты называются «Вставить «Дорожка» перед» и «Вставить «Дорожка» после», а для диаграмм с вертикальной ориентацией дорожек - «Вставить «Дорожка (вертикальная)» перед» и «Вставить «Дорожка (вертикальная)» после». | + | |
- | + | ||
- | + | ||
- | + | ||
- | Можно изменить добавленный ранее субъект на другой с помощью пункта меню «Действия --> Сменить объект». При этом автоматически изменится связь с субъектом с типом «выполняет» для всех действий, находящихся в колодце данного субъекта. | + | |
- | + | ||
- | + | ||
- | + | ||
- | При переименовании дорожки субъекта на диаграмме новое название может совпасть с названием субъекта, уже существующего в справочнике «Субъекты». В этом случае будет предложено выбрать одно из действий: заменить субъект диаграммы на субъект из справочника или переименовать субъект диаграммы, присвоив ему такое же название, как у субъекта из справочника (Рис. 4). | + | |
- | + | ||
- | + | ||
- | + | ||
- | {{ru:manual:creating_model:notation_procedure.files:notation_procedure_125.jpg?345x166|Окно с предупреждением о совпадении нового названия субъекта с названием одного из уже существующих субъектов}} | + | |
- | + | ||
- | Рис. 4 //Окно с предупреждением о совпадении нового названия субъекта с названием одного из уже существующих субъектов// | + | |
- | + | ||
- | + | ||
- | + | ||
- | В случае выбора опции «Переименовать объект» субъект будет переименован на всех диаграммах, на которых присутствует. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Если в свойствах действия на закладке «Субъекты» заменить субъект с типом связи «выполняет» на другой, то на диаграмме вышележащей процедуры действие переместится из дорожки, где оно находилось, в дорожку выбранного субъекта или за рамку процедуры, если выбранного субъекта нет на диаграмме. | + | |
- | + | ||
- | + | ||
- | + | ||
- | **Внимание:** Действие считается помещенным в дорожку субъекта по центральной точке фигуры (Рис. 5). | + | |
- | + | ||
- | + | ||
- | + | ||
- | {{ru:manual:creating_model:notation_procedure.files:notation_procedure_127.jpg?364x186|Действие помещено в дорожку «Должность 1»}} | + | |
- | + | ||
- | Рис. 5 //Действие помещено в дорожку «Должность 1»// | + | |
- | + | ||
- | + | ||
- | + | ||
- | При увеличении ширины элемента диаграммы, расположенного внутри дорожки субъекта, ширина этой дорожки будет также пропорционально увеличиваться (только для MS Visio 2010). | + | |
- | + | ||
- | + | ||
- | + | ||
- | При добавлении очередного Субъекта может оказаться, что страница диаграммы не вмещает новую дорожку (Рис. 6). Дорожка Субъекта, тем не менее, будет добавлена на диаграмму. Чтобы изменить ширину дорожки, выделите её и подвиньте значок на боковой грани заголовка (подробнее о графической трансформации объектов на диаграмме см. [[ru/manual/interface/visio_interface/object_transformation]]). Высоту поля заголовка также можно изменить, передвигая значок на верхней или нижней грани заголовка. При изменении высоты заголовка одной дорожки меняется высота заголовка всех других. | + | |
- | + | ||
- | + | ||
- | + | ||
- | {{ru:manual:creating_model:notation_procedure.files:notation_procedure_129.jpg?563x201}} | + | |
- | + | ||
- | Рис. 6 //Добавляемая дорожка субъекта не помещается на диаграмме// | + | |
+ | При добавлении очередного субъекта может оказаться, что страница диаграммы не вмещает новую дорожку (Рис. 6). Дорожка субъекта, тем не менее, будет добавлена на диаграмму. Чтобы изменить ширину дорожки, выделите её и подвиньте значок на боковой грани заголовка (подробнее о графической трансформации объектов на диаграмме см. [[ru/manual/interface/visio_interface/visio_interface#графическая_трансформация_объектов_на_диаграмме|Графическая трансформация объектов на диаграмме]]). Высоту поля заголовка также можно изменить, передвигая значок на верхней или нижней грани заголовка. При изменении высоты заголовка одной дорожки меняется высота заголовка всех других. | ||
+ | [{{ ru/manual/creating_model/notation_procedure/notation_procedure129.png?nolink |Рисунок 6. Добавляемая дорожка субъекта не помещается на диаграмме}}] | ||
Для изменения ширины сразу всех дорожек диаграммы выделите группу дорожек и подвиньте значок на боковой грани контура группы. | Для изменения ширины сразу всех дорожек диаграммы выделите группу дорожек и подвиньте значок на боковой грани контура группы. | ||
+ | Кроме того, можно изменить масштаб диаграммы, чтобы на листе отображалось все содержимое. Подробнее об изменении параметров страницы диаграммы см. [[ru/manual/interface/visio_interface/visio_interface#изменение_параметров_страницы_диаграммы|Изменение параметров страницы диаграммы]]. | ||
+ | ===== См. также ===== | ||
+ | Методика [[ru/csdesign/csdesign]], глава [[ru/csdesign/bpmodeling/process_procedure]] | ||
- | Кроме того, можно изменить масштаб диаграммы, чтобы на листе отображалось все содержимое. Подробнее об изменении параметров страницы диаграммы см. [[ru/manual/interface/visio_interface/change_param]]. | + | {{tag>Процессы Диаграмма}} |
- | Направление текста в заголовках колонок можно изменить, сделав его вертикальным или горизонтальным (подробнее о работе с текстовыми метками на диаграмме см. [[ru/manual/interface/visio_interface/label]]). | ||
- | |||
- | |||
- | ===== См. также ===== | ||
- | [[ru/techniques/csdesign/bpmodeling/process_procedure]] | ||
- | {{popup>ru/terms/process|Процессы}} | ||
+ | [<contextnavigator>] | ||
- | {{tag>Процессы}} | ||
- | {{tag>Диаграмма}} |