Различия

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

Ссылка на это сравнение

ru:manual:creating_model:bpmn_notation [2022/03/14 09:42]
belkin [Работа с объектами диаграммы процесса в нотации BPMN]
ru:manual:creating_model:bpmn_notation [2023/03/16 12:20] (текущий)
Строка 28: Строка 28:
  
 ==  == ==  ==
-**Внимание!** Задача считается помещенной в дорожку исполнителя по центральной точке фигуры (Рис. 3).+**Внимание!** Задача считается помещенной в дорожку исполнителя по центральной точке фигуры (Рис. 1).
 ==== ==== ==== ====
 \\ \\
  
-[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_008.png?nolink |Рисунок 3. Задача помещена в дорожку "Оргединица 1"}}]+[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_008.png?nolink |Рисунок 1. Задача помещена в дорожку "Оргединица 1"}}]
  
 При увеличении ширины фигуры диаграммы, расположенной внутри дорожки исполнителя, ширина этой дорожки будет также пропорционально увеличиваться. При увеличении ширины фигуры диаграммы, расположенной внутри дорожки исполнителя, ширина этой дорожки будет также пропорционально увеличиваться.
Строка 40: Строка 40:
 Для изменения ширины сразу всех дорожек диаграммы выделите группу дорожек и подвиньте значок на боковой грани контура группы. Для изменения ширины сразу всех дорожек диаграммы выделите группу дорожек и подвиньте значок на боковой грани контура группы.
  
-При добавлении очередной дорожки может оказаться, что страница диаграммы не вмещает её (Рис. 4). Новая дорожка, тем не менее, будет добавлена на диаграмму. Для того чтобы на листе отображалось все содержимое, можно изменить масштаб диаграммы. Подробнее об изменении параметров страницы диаграммы см. [[ru/manual/interface/visio_interface/visio_interface?&#изменение_параметров_страницы_диаграммы|Изменение параметров страницы диаграммы]].+При добавлении очередной дорожки может оказаться, что страница диаграммы не вмещает её (Рис. 2). Новая дорожка, тем не менее, будет добавлена на диаграмму. Для того чтобы на листе отображалось все содержимое, можно изменить масштаб диаграммы. Подробнее об изменении параметров страницы диаграммы см. [[ru/manual/interface/visio_interface/visio_interface?&#изменение_параметров_страницы_диаграммы|Изменение параметров страницы диаграммы]].
  
  
-[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_009.png?nolink |Рисунок 4. Добавляемая дорожка не помещается на диаграмме}}]+[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_009.png?nolink |Рисунок 2. Добавляемая дорожка не помещается на диаграмме}}]
  
 ==== Работа с процессами ==== ==== Работа с процессами ====
Строка 49: Строка 49:
 Процесс BPMN представляет собой действие или набор действий, выполняемых над исходным объектом (документом, материальным объектом и прочим) с целью получения заданного результата. Процессы BPMN подразделяются на задачи (простые действия, не имеющие дальнейшей декомпозиции) и подпроцессы (декомпозированные процессы), которые в свою очередь могут быть разных типов. Тип подпроцесса можно выбрать еще до декомпозиции процесса. Процесс BPMN представляет собой действие или набор действий, выполняемых над исходным объектом (документом, материальным объектом и прочим) с целью получения заданного результата. Процессы BPMN подразделяются на задачи (простые действия, не имеющие дальнейшей декомпозиции) и подпроцессы (декомпозированные процессы), которые в свою очередь могут быть разных типов. Тип подпроцесса можно выбрать еще до декомпозиции процесса.
  
-На диаграмме тип задачи и тип подпроцесса определяются при помощи одноименных подменю в контекстном меню, вызываемом от процесса (Рис. 5). После выбора типа задачи в левом верхнем углу блока задачи появляется маркер выбранного типа. По умолчанию при добавлении на диаграмму новой задачи, она добавляется с типом "Абстрактная задача". При декомпозиции процесс становится подпроцессом. По умолчанию подставляется тип подпроцесса - "Подпроцесс", если перед декомпозицией не был выбран иной тип подпроцесса.+На диаграмме тип задачи и тип подпроцесса определяются при помощи одноименных подменю в контекстном меню, вызываемом от процесса (Рис. 3). После выбора типа задачи в левом верхнем углу блока задачи появляется маркер выбранного типа. По умолчанию при добавлении на диаграмму новой задачи, она добавляется с типом "Абстрактная задача". При декомпозиции процесс становится подпроцессом. По умолчанию подставляется тип подпроцесса - "Подпроцесс", если перед декомпозицией не был выбран иной тип подпроцесса.
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_004.png?nolink |Рисунок 5}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_004.png?nolink |Рисунок 3}}]
  
-На диаграмме тип цикла для задачи или подпроцесса определяется при помощи подменю **Тип цикла** в контекстном меню, вызываемого от процесса (Рис. 6).+На диаграмме тип цикла для задачи или подпроцесса определяется при помощи подменю **Тип цикла** в контекстном меню, вызываемого от процесса (Рис. 4).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_016.png?nolink |Рисунок 6}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_016.png?nolink |Рисунок 4}}]
  
-Для выбора типа процесса "Компенсация" в контекстном меню, вызываемом от процесса, можно установить флажок в пункте меню **Компенсация** (Рис. 7).+Для выбора типа процесса "Компенсация" в контекстном меню, вызываемом от процесса, можно установить флажок в пункте меню **Компенсация** (Рис. 5).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_017.png?nolink |Рисунок 7}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_017.png?nolink |Рисунок 5}}]
  
 ==== Работа с событиями ==== ==== Работа с событиями ====
Строка 73: Строка 73:
 Промежуточные события-обработчики могут присоединяться к границе фигуры. Такие события называются **граничными**. Граничное событие изображает событие, возникающее при выполнении задачи, к границе которого это событие присоединено. Причем граничное событие может прервать выполнение задачи - граничное прерывающее, и не прерывать - граничное непрерывающее. Граничное непрерывающее событие изображается пунктирными линиями. Промежуточные события-обработчики могут присоединяться к границе фигуры. Такие события называются **граничными**. Граничное событие изображает событие, возникающее при выполнении задачи, к границе которого это событие присоединено. Причем граничное событие может прервать выполнение задачи - граничное прерывающее, и не прерывать - граничное непрерывающее. Граничное непрерывающее событие изображается пунктирными линиями.
  
-На палитре элементов предусмотрены отдельные кнопки для добавления стартового события, промежуточного события-инициатора и конечного события. После добавления события на диаграмму первоначально выбранный тип события можно изменить при помощи подменю **Тип события** в контекстном меню, вызываемом от события (Рис. 8).+На палитре элементов предусмотрены отдельные кнопки для добавления стартового события, промежуточного события-инициатора и конечного события. После добавления события на диаграмму первоначально выбранный тип события можно изменить при помощи подменю **Тип события** в контекстном меню, вызываемом от события (Рис. 6).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_005.png?nolink |Рисунок 8}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_005.png?nolink |Рисунок 6}}]
  
 По умолчанию события добавляются на диаграмму с типом триггера "Неопределенное". По умолчанию события добавляются на диаграмму с типом триггера "Неопределенное".
-На диаграмме тип триггера определяется при помощи подменю **Тип триггера** в контекстном меню, вызываемом от события (Рис. 9).+На диаграмме тип триггера определяется при помощи подменю **Тип триггера** в контекстном меню, вызываемом от события (Рис. 7).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_006.png?nolink |Рисунок 9}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_006.png?nolink |Рисунок 7}}]
  
-Для добавления граничного события необходимо сначала просто добавить на диаграмму промежуточное событие. Затем, удерживая левую клавишу мыши, необходимо добавленное событие присоединить к границе фигуры так, чтобы появился индикатор присоединения (Рис. 10).+Для добавления граничного события необходимо сначала просто добавить на диаграмму промежуточное событие. Затем, удерживая левую клавишу мыши, необходимо добавленное событие присоединить к границе фигуры так, чтобы появился индикатор присоединения (Рис. 8).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_014.png?nolink |Рисунок 10}}]+[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_014.png?nolink |Рисунок 8}}]
  
-После присоединения события к границе фигуры, тип события (граничное прерывающее, граничное непрерывающее) можно изменить при помощи подменю **Тип события** в контекстном меню, вызываемом от события (Рис. 11). Тип триггера можно сменить при помощи подменю **Тип триггера** в контекстном меню, вызываемом от события (см. Рис. 9).+После присоединения события к границе фигуры, тип события (граничное прерывающее, граничное непрерывающее) можно изменить при помощи подменю **Тип события** в контекстном меню, вызываемом от события (Рис. 9). Тип триггера можно сменить при помощи подменю **Тип триггера** в контекстном меню, вызываемом от события (см. Рис. 7).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_015.png?nolink |Рисунок 11}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_015.png?nolink |Рисунок 9}}]
  
 В свойствах события можно задать "Параметры имитации", которые будут использоваться при проведении имитации (см. [[ru/manual/simulation_fca/simulation_fca]]). В свойствах события можно задать "Параметры имитации", которые будут использоваться при проведении имитации (см. [[ru/manual/simulation_fca/simulation_fca]]).
Строка 100: Строка 100:
 ==== Работа с шлюзами ==== ==== Работа с шлюзами ====
  
-Шлюзы представляют собой точки разветвления и слияния потоков управления процесса. Шлюзы могут быть различных типов. На палитре элементов **Окна диаграммы** предусмотрены отдельные кнопки для добавления эксклюзивного шлюза, параллельного шлюза и неэксклюзивного шлюза, а также кнопка для добавления шлюза с выбором его типа. После добавления шлюза любого типа на диаграмму его тип можно сменить при помощи подменю **Тип шлюза** в контекстном меню, вызываемом от шлюза (Рис. 12).+Шлюзы представляют собой точки разветвления и слияния потоков управления процесса. Шлюзы могут быть различных типов. На палитре элементов **Окна диаграммы** предусмотрены отдельные кнопки для добавления эксклюзивного шлюза, параллельного шлюза и неэксклюзивного шлюза, а также кнопка для добавления шлюза с выбором его типа. После добавления шлюза любого типа на диаграмму его тип можно сменить при помощи подменю **Тип шлюза** в контекстном меню, вызываемом от шлюза (Рис. 10).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_007.png?nolink |Рисунок 12}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_007.png?nolink |Рисунок 10}}]
  
 Эксклюзивный шлюз может отображаться с маркером внутри шлюза или без него. По умолчанию используется маркер. Управление отображением маркера в эксклюзивном шлюзе осуществляется с помощью параметра "Настройки диаграммы BPMN" в **Настройках для всех пользователей** ({{bslink>Главное меню → Главная → Настройки для всех пользователей|ShowRibbonPageOrItem?4427c246-63c5-4592-8686-c46fcb4b0ef5;cb2623b4-8289-43a3-ad7f-78d89af7b274:Item}}) на вкладке {{bslink>Модели|ShowOnForm?5533cc48-86c4-4c72-b4ea-1e58ed906a6c;c=16a2a186-3ff3-425a-8d1d-f8bcfd1dccf9,o=Tab}}. Эксклюзивный шлюз может отображаться с маркером внутри шлюза или без него. По умолчанию используется маркер. Управление отображением маркера в эксклюзивном шлюзе осуществляется с помощью параметра "Настройки диаграммы BPMN" в **Настройках для всех пользователей** ({{bslink>Главное меню → Главная → Настройки для всех пользователей|ShowRibbonPageOrItem?4427c246-63c5-4592-8686-c46fcb4b0ef5;cb2623b4-8289-43a3-ad7f-78d89af7b274:Item}}) на вкладке {{bslink>Модели|ShowOnForm?5533cc48-86c4-4c72-b4ea-1e58ed906a6c;c=16a2a186-3ff3-425a-8d1d-f8bcfd1dccf9,o=Tab}}.
Строка 119: Строка 119:
 Потоки управления могут быть условными потоками и потоками управления по умолчанию. Такие потоки могут исходить из процесса или эксклюзивного/неэксклюзивного шлюзов. Условный поток управления используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если выполнится условие, указанное в названии потока. Поток управления по умолчанию используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если не выполнилось ни одно из условий, заданных на условных потоках управления, исходящих из процесса или эксклюзивного/неэксклюзивного шлюза. Потоки управления могут быть условными потоками и потоками управления по умолчанию. Такие потоки могут исходить из процесса или эксклюзивного/неэксклюзивного шлюзов. Условный поток управления используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если выполнится условие, указанное в названии потока. Поток управления по умолчанию используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если не выполнилось ни одно из условий, заданных на условных потоках управления, исходящих из процесса или эксклюзивного/неэксклюзивного шлюза.
  
-Тип потока управления, исходящего из процесса, можно сменить на условный поток или поток по умолчанию при помощи подменю **Тип потока управления** в контекстном меню, вызываемом от потока управления (Рис. 13). Тип условного потока управления, исходящего из эксклюзивного/неэксклюзивного шлюза, можно сменить на поток по умолчанию при помощи этого же подменю.+Тип потока управления, исходящего из процесса, можно сменить на условный поток или поток по умолчанию при помощи подменю **Тип потока управления** в контекстном меню, вызываемом от потока управления (Рис. 11). Тип условного потока управления, исходящего из эксклюзивного/неэксклюзивного шлюза, можно сменить на поток по умолчанию при помощи этого же подменю.
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_013.png?nolink |Рисунок 13}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_013.png?nolink |Рисунок 11}}]
  
-При добавлении связи между двумя элементами на диаграмме будет выдано окно для выбора типа связи между этими элементами (Рис. 14). Изменить тип связи впоследствии можно в свойствах связи. Если в справочнике типов связей между данными элементами существует только одна запись - будет автоматически создана связь с этим типом.+При добавлении связи между двумя элементами на диаграмме будет выдано окно для выбора типа связи между этими элементами (Рис. 12). Изменить тип связи впоследствии можно в свойствах связи. Если в справочнике типов связей между данными элементами существует только одна запись - будет автоматически создана связь с этим типом.
  
  
-[{{ ru/manual/creating_model/bpmn_notation/autot_bpmn_notation_010.png?nolink |Рисунок 14}}]+[{{ ru/manual/creating_model/bpmn_notation/autot_bpmn_notation_010.png?nolink |Рисунок 12}}]
  
-При помощи флажка **Устанавливать выбранный тип связи для последующих соединений** можно задать автоматический выбор типа связи между объектами соответствующих классов. Удалить заданные умолчания для типов связей можно с помощью кнопки {{common/icons/182.png?nolink}} на панели инструментов. При нажатии на кнопку будет открыто окно для выбора умолчаний типов связей, которые необходимо удалить (Рис. 15).+При помощи флажка **Устанавливать выбранный тип связи для последующих соединений** можно задать автоматический выбор типа связи между объектами соответствующих классов. Удалить заданные умолчания для типов связей можно с помощью кнопки {{common/icons/182.png?nolink}} на панели инструментов. При нажатии на кнопку будет открыто окно для выбора умолчаний типов связей, которые необходимо удалить (Рис. 13).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/autot_bpmn_notation_011.png?nolink |Рисунок 15}}]+[{{ ru/manual/creating_model/bpmn_notation/autot_bpmn_notation_011.png?nolink |Рисунок 13}}]
  
 В справочниках типов связей ({{bslink>Главное меню → Справочники → Типы связи|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;a659581d-b724-411b-a4d2-bad693747247:Item}}) можно создать собственные типы связей. В справочниках типов связей ({{bslink>Главное меню → Справочники → Типы связи|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;a659581d-b724-411b-a4d2-bad693747247:Item}}) можно создать собственные типы связей.
Строка 138: Строка 138:
 На диаграмме процесса в нотации BPMN можно показывать передачу объектов по потокам управления или потокам сообщений, связывающих 2 элемента. На диаграмме процесса в нотации BPMN можно показывать передачу объектов по потокам управления или потокам сообщений, связывающих 2 элемента.
  
-В случае если объект данных передается между двумя последовательно соединенными процессами, то можно использовать тип связи "Ассоциация", которая присоединяется к потоку управления и строится в направлении от объекта данных к потоку управления, связывающему два процесса. После добавления ассоциации последовательно будет предложено выбрать типы связи: тип связи единицы деятельности с объектом данных и тип связи объекта данных с единицей деятельности. Подобно ассоциации, связанной с потоком управления, объекты данных можно присоединять ассоциацией к потокам сообщений. При этом также будет создано две связи: связь единицы деятельности с объектом данных и связь объекта данных с единицей деятельности. Выбрать тип соответствующей связи также будет предложено последовательно. Например, на Рис. 16 Объект данных 2 передается из Задачи 1 в Задачу 2. А Объект данных 1 передается из свернутого пула "Процесс 2" в Задачу 1.+В случае если объект данных передается между двумя последовательно соединенными процессами, то можно использовать тип связи "Ассоциация", которая присоединяется к потоку управления и строится в направлении от объекта данных к потоку управления, связывающему два процесса. После добавления ассоциации последовательно будет предложено выбрать типы связи: тип связи единицы деятельности с объектом данных и тип связи объекта данных с единицей деятельности. Подобно ассоциации, связанной с потоком управления, объекты данных можно присоединять ассоциацией к потокам сообщений. При этом также будет создано две связи: связь единицы деятельности с объектом данных и связь объекта данных с единицей деятельности. Выбрать тип соответствующей связи также будет предложено последовательно. Например, на Рис. 14 Объект данных 2 передается из Задачи 1 в Задачу 2. А Объект данных 1 передается из свернутого пула "Процесс 2" в Задачу 1.
  
  
-[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_012.png?nolink |Рисунок 16}}]+[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_012.png?nolink |Рисунок 14}}]
  
 ===== См. также ===== ===== См. также =====
Строка 153: Строка 153:
  
  
 +
 +
 +
  
 +
 +
 +
 +
  
 +
 +
 +
  
- +{(rater>id=ru_manual_creating_model_bpmn_notation|name=Нотация BPMN|type=vote|trace=ip|headline=off)}
- +
- +
-{(rater>id=ru_manual_creating_model_bpmn_notation|name=Нотация BPMN|type=vote|trace=ip|img=:taggic.png|headline=off)}+
Driven by DokuWiki