Различия

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

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

ru:csdesign:bpmodeling:connection_processes:connection_inputs_outputs:connection_reusable_processes [2016/06/30 14:36]
barinova создано
ru:csdesign:bpmodeling:connection_processes:connection_inputs_outputs:connection_reusable_processes [2016/12/21 10:16] (текущий)
Строка 1: Строка 1:
-======Особенности связывания с процессами-ссылками=====+====== Особенности связывания с процессами-ссылками =====
 + 
 +При построении модели процессов организации может появиться возможность ее более компактного представления. Это бывает, когда несколько моделей процессов полностью совпадают или схожи. В этом случае модели этих процессов можно заменить на одну типовую модель. 
 + 
 +На диаграмме для обозначения применения типовой модели процесса служит элемент диаграммы "Процесс-ссылка". Подробнее способы создания процесса-ссылки описаны в главе [[ru/manual/manual]] -> [[ru/manual/creating_model/typical_process]]. 
 + 
 +Применяя типовую модель процесса, рекомендуется придерживаться следующих правил: 
 + 
 +  * владельца и исполнителей необходимо указывать у процесса-ссылки, а не у типового процесса. При таком подходе происходит замена только "внутренней" части модели процесса на типовую модель; 
 +  * в типовой модели процесса для моделирования внешних входов и выходов и их поставщиков и получателей необходимо использовать внешние ссылки. Пример выполнения данного правила приведен в статье ниже. 
 + 
 +===== Моделирование внешних входов и выходов типового процесса ===== 
 + 
 +На диаграмме типового процесса внешние поставщики и получатели входов и выходов моделируются с помощью внешних ссылок. 
 + 
 +В соответствии с нотациями "Процесс"/"Процедура" элемент "Внешняя ссылка" может быть соединен с элементом, обозначающим процесс, стрелкой типа "Поток объектов" с ассоциированным объектом деятельности. На Рис. 1 приведен пример использования внешней ссылки, обозначающей поставщика или потребителя объектов деятельности, на диаграмме типового процесса в нотации "Процесс". 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_001.png?nolink |Рисунок 1. Пример диаграммы типового процесса в нотации "Процесс" с внешними ссылками}}] 
 + 
 +В соответствии с нотациями EPC/BPMN элемент, обозначающий объект деятельности, может быть соединен с элементом "Внешняя ссылка"/"Свернутый пул", обозначающим поставщика или потребителя объекта деятельности, и с элементом, обозначающим процесс. На Рис. 2 приведен пример использования внешней ссылки на диаграмме типового процесса в нотации EPC. 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_002.png?nolink |Рисунок 2. Пример диаграммы типового процесса в нотации EPC с внешними ссылками}}] 
 + 
 +Для получения более конкретизированной модели допускается связывать с внешней ссылкой субъектов в **Окне свойств** внешней ссылки в списке "Субъекты" (**Окно свойств** внешней ссылки -> вкладка **Субъекты**). При добавлении связи следует выбрать тип связи "выполняет" (Рис. 3). 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_003.png?nolink |Рисунок 3. Связь субъекта типа "Должность" с внешней ссылкой}}] 
 + 
 +В качестве субъекта, связанного с внешней ссылкой, может быть выбран субъект любого типа. Если с внешней ссылкой связан субъект типа "Роль", то поставщиком или потребителем объекта деятельности будет считаться: 
 + 
 +  * любой из субъектов, входящих в состав роли, если не указан предмет деятельности; 
 +  * субъект, входящий в состав роли, и соответствующий заданному предмету деятельности, если предмет деятельности указан. 
 + 
 +===== Способы применения типовой модели процесса ===== 
 + 
 +Рассмотрим более подробно способы, в которых типовая модель процесса применяется как: 
 + 
 +  * замена полностью совпадающих моделей процессов; 
 +  * обобщенная модель, заменяющая похожие модели процессов. 
 + 
 +==== Способ 1. Замена полностью совпадающих моделей процессов ==== 
 + 
 +Рассмотрим способ, в котором типовая модель процесса применяется как общая модель, заменяющая две полностью совпадающие модели процессов. 
 + 
 +Пусть есть две модели процессов в нотации "Процедура": "Процесс А" и "Процесс Б", а также две модели их подпроцессов: "Процесс 2А" и "Процесс 2Б". В моделях этих подпроцессов совпадают: последовательность операций, владелец и исполнители процессов и их операций, входящие и исходящие объекты деятельности. В качестве исполнителей операций указан субъект типа "Должность" – "Менеджер 2" (Рис. 4). 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_004.png?nolink |Рисунок 4. Диаграммы процессов "Процесс 2А" и "Процесс 2Б" в нотации "Процедура"}}] 
 + 
 +Для более компактного представления модели деятельности организации модели процесса "Процесс 2А" и процесса "Процесс 2Б" можно заменить на одну модель – модель типового процесса "Процесс 2" (Рис. 5). 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_005.png?nolink |Рисунок 5. Диаграмма типового процесса "Процесс 2" в нотации "Процедура"}}] 
 + 
 +На диаграмме типового процесса "Процесс 2" для отображения поставщиков или потребителей объектов деятельности, входящих или исходящих в/из операции, использованы внешние ссылки "Поставщик документа" и "Потребитель документа". 
 + 
 +Для конкретизации поставщика документа с внешней ссылкой "Поставщик документа" связан субъект "Менеджер 1". Это сделано на основании того, что входящий документ может поступать из операции "Операция 1А" (в соответствии с диаграммой процесса "Процесс А") или из операции "Операция 1Б" (в соответствии с диаграммой процесса "Процесс Б"). Другими словами, входящий документ может поступать от исполнителя этих операций – субъекта "Менеджер 1". 
 + 
 +Для конкретизации потребителя документа с внешней ссылкой "Потребитель документа" связан субъект "Менеджер 3". Это сделано на основании того, что исходящий документ может быть передан в операцию "Операция 3А" (в соответствии с диаграммой процесса "Процесс А") или в операцию "Операция 3Б" (в соответствии с диаграммой процесса "Процесс Б"). Другими словами, исходящий документ может быть передан исполнителю этих операций – субъекту "Менеджер 3". 
 + 
 +Входящие и исходящие в типовой процесс документы отображаются на диаграммах процесса "Процесс А" и процесса "Процесс Б", а также на диаграмме типового процесса при помощи стрелок: 
 + 
 +  * стрелка "Сформированный документ 1" с ассоциированным объектом деятельности "Бумажный документ 1"; 
 +  * стрелка "Сформированный документ 2" с ассоциированным объектом деятельности "Бумажный документ 2". 
 + 
 +Созданную модель типового процесса "Процесс 2" можно использовать как составную часть моделей процессов "Процесс А" и "Процесс Б" при помощи создания ссылки на типовой процесс (Рис. 6). 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_006.png?nolink |Рисунок 6. Диаграмма процесса "Процесс А" со ссылкой на типовой процесс "Процесс 2"}}] 
 + 
 +В рассмотренном примере для ссылки на типовой процесс указывается исполнитель, а у типового процесса исполнитель не указывается. 
 + 
 +==== Способ 2. Обобщенная модель, заменяющая похожие модели процессов ==== 
 + 
 +Рассмотрим способ, в котором типовая модель процесса применяется как обобщенная модель, заменяющая похожие модели процессов. 
 + 
 +В таких случаях, применяя типовую модель процесса, рекомендуется придерживаться следующих правил: 
 + 
 +  * диаграммы типового процесса и процессов, модели которых заменяются на типовую модель, рекомендуется строить в одной нотации. 
 +  * диаграмма типового процесса должна быть максимально общей, учитывающей все возможные моделируемые ситуации. 
 +  * на диаграмме типового процесса обозначение объектов деятельности из схожих моделей заменяют обозначением объектом деятельности более общего типа. Конкретизация объекта деятельности производится на диаграмме, на которой используется ссылка на типовую модель процесса. 
 + 
 +Рассмотрим некоторые примеры обобщений, которые допустимы при моделировании типовых процессов. 
 + 
 +**Моделирование входов и выходов типового процесса** 
 + 
 +Рассмотрим пример, когда на диаграмме типового процесса обозначение объектов деятельности из схожих моделей заменяют обозначением объекта деятельности более общего типа. 
 + 
 +На Рис. 7 приведены фрагменты диаграмм процессов "Процесс А" и "Процесс Б", на которых изображены связи с процессом-ссылкой "Процесс 2" с помощью стрелок и ассоциированных с ними объектов деятельности: 
 + 
 +  * на диаграмме процесса "Процесс А" изображена стрелка "Сформированный Документ 1 (продукт А)" с ассоциированным объектом деятельности "Бумажный документ 1А"; 
 +  * на диаграмме процесса "Процесс Б" изображена стрелка "Сформированный Документ 1 (продукт Б)" с ассоциированным объектом деятельности "Бумажный документ  1Б". 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_007.png?nolink |Рисунок 7. Конкретизация названия объекта деятельности на диаграмме процесса в нотации "Процедура" с процессом-ссылкой}}] 
 + 
 +На диаграмме типового процесса стрелки "Сформированный Документ 1 (продукт А)" и "Сформированный Документ 1 (продукт Б)" заменяются на одну стрелку с обобщенным названием "Сформированный Документ 1" с ассоциированным объектом деятельности "Бумажный документ 1" более общего типа (Рис. 8). 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_005.png?nolink |Рисунок 8. Пример диаграммы типового процесса в нотации "Процедура" с обозначением объектов деятельности более общего типа}}] 
 + 
 +**Моделирование исполнителей операций типового процесса** 
 + 
 +Рассмотрим пример, когда на диаграмме типового процесса обозначение исполнителей операций схожих моделей процессов заменяют обозначением субъекта более общего типа. 
 + 
 +Пусть есть две модели процессов в нотации BPMN: "Процесс А" и "Процесс Б", а также две модели их подпроцессов: "Процесс 2А" и "Процесс 2Б". Последовательность операций моделей этих подпроцессов совпадают, а объекты деятельности и исполнители операций разные (Рис. 9). В качестве исполнителей операций процесса "Процесс 2А" указан субъект "Менеджер 2А", а в качестве исполнителей операций процесса "Процесс 2Б" указан субъект "Менеджер 2Б". Входящие и исходящие объекты деятельности также различаются: 
 + 
 +  * объекты деятельности "Бумажный документ 1А" и "Бумажный документ 2А" на диаграмме процесса "Процесс 2А" имеют отношение к предмету деятельности А (например, продажи продукта А); 
 +  * объекты деятельности "Бумажный документ 1Б" и "Бумажный документ 2Б" на диаграмме процесса "Процесс 2Б" имеют отношение к предмету деятельности Б (например, продажи продукта Б). 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_008.png?nolink |Рисунок 9. Диаграммы процессов "Процесс 2А" и "Процесс 2Б" в нотации BPMN}}] 
 + 
 +Для более компактного представления модели деятельности организации похожие модели процесса "Процесс 2А" и процесса "Процесс 2Б" можно заменить на одну обобщенную модель – модель типового процесса "Процесс 2" (Рис. 10). 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_009.png?nolink |Рисунок 10. Диаграмма типового процесса "Процесс 2" в нотации BPMN}}] 
 + 
 +Диаграмма типового процесса создается максимально общей, учитывающей все моделируемые ситуации. 
 + 
 +Для обозначения исполнителей операций два исходных субъекта представляются в виде субъекта "Менеджер 2 (роль)" более общего типа – субъекта типа "Роль", в состав которого входят: "Менеджер 2A" и "Менеджер 2Б" с заданными для них предметами деятельности – "Продукт А" и "Продукт Б", соответственно (Рис. 11). 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_010.png?nolink |Рисунок 11. Субъекты роли с заданными предметами деятельности}}] 
 + 
 +Любой из субъектов, входящих в состав роли, может быть исполнителем операций типового процесса, в зависимости от рассматриваемого предмета деятельности: 
 + 
 +  * субъект "Менеджер 2А" – если операции типового процесса имеют отношение к продукту А; 
 +  * субъект "Менеджер 2Б" – если операции типового процесса имеют отношение к продукту Б. 
 + 
 +На диаграмме типового процесса "Процесс 2" для отображения поставщиков или потребителей объектов деятельности, входящих или исходящих в/из операции, использованы внешние ссылки "Поставщик документа" и "Потребитель документа". 
 +Для конкретизации поставщика документа с внешней ссылкой "Поставщик документа" связан субъект типа "Роль" – "Поставщик документа (роль)". Этот субъект "Поставщик документа (роль)" создан на основании того, что входящий документ может поступать из операции "Операция 1А" (в соответствии с диаграммой процесса "Процесс А") или из операции "Операция 1Б" (в соответствии с диаграммой процесса "Процесс Б") (см. Рис. 9). Другими словами, входящий документ может поступать от исполнителя операции "Операция 1А" – субъекта "Менеджер 1А", или от исполнителя операции "Операция 1Б" – субъекта "Менеджер 1Б". Для обозначения этих субъектов в состав роли "Поставщик документа (роль)" включены исполнители операций-поставщиков документа: 
 + 
 +  * субъект "Менеджер 1А" – исполнитель операции "Операция 1А", с заданным предметом деятельности "Продукт А"; 
 +  * субъект "Менеджер 1Б" – исполнитель операции "Операция 1Б", с заданным предметом деятельности "Продукт Б". 
 + 
 +Для конкретизации потребителя документа с внешней ссылкой "Потребитель документа" связан субъект типа "Роль" – "Потребитель документа (роль)". Этот субъект "Потребитель документа (роль)" создан на основании того, что исходящий документ может быть передан в операцию "Операция 3А" (в соответствии с диаграммой процесса "Процесс А") или в операцию "Операция 3Б" (в соответствии с диаграммой процесса "Процесс Б"). Другими словами, исходящий документ может быть передан исполнителю операции "Операция 3А" – субъекту "Менеджер 3А", или исполнителю операции "Операция 3Б" – субъекту "Менеджер 3Б". Для обозначения этих субъектов в состав роли "Потребитель документа (роль)" включены исполнители операций-потребителей документа: 
 + 
 +  * субъект "Менеджер 3А" – исполнитель операции "Операция 3А", с заданным предметом деятельности "Продукт А"; 
 +  * субъект "Менеджер 3Б" – исполнитель операции "Операция 3Б", с заданным предметом деятельности "Продукт Б". 
 + 
 +Входящие и исходящие документы, добавленные на диаграммах процесса "Процесс А" и процесса "Процесс Б", на диаграмме типового процесса заменены на объекты деятельности более общего типа. Например: 
 + 
 +  * объекты деятельности "Бумажный документ 1А" и "Бумажный документ 1Б" в модели типового процесса заменены на объект деятельности "Бумажный документ 1"; 
 +  * объекты деятельности "Бумажный документ 2А" и "Бумажный документ 2Б" в модели типового процесса заменены на объект деятельности "Бумажный документ 2". 
 + 
 +Созданную модель типового процесса "Процесс 2" можно использовать как составную часть моделей процессов "Процесс А" и "Процесс Б" при помощи создания ссылки на типовой процесс. Пример диаграммы процесса "Процесс А" со ссылкой на процесс "Процесс 2" показан на Рис. 12. 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/connection_reusable_processes_011.png?nolink |Рисунок 12. Диаграмма процесса "Процесс А" со ссылкой на типовой процесс "Процесс 2"}}] 
 + 
 +Для процесса-ссылки на типовой процесс указывается исполнитель, а у типового процесса "Процесс 2" исполнитель не указывается. Например, исполнителем у ссылки на типовой процесс в модели процесса "Процесс А" указан субъект "Менеджер 2А", а исполнителем у ссылки на типовой процесс в модели процесса "Процесс Б" указан субъект "Менеджер 2Б". 
 + 
 +**//Особенности//** 
 + 
 +У компактного представления модели в виде замены схожих моделей на обобщенную модель есть особенности, которые связаны с некоторым дублированием информации, выводимой в должностной инструкции. 
 + 
 +Например, в должностной инструкции субъекта "Менеджер 2А" в разделе взаимодействия с другими субъектами будет отдельно выводиться информация о взаимодействии с исполнителями процессов, и отдельно информация о взаимодействии с ролями, связанными с внешними ссылками: 
 + 
 +  * субъект "Менеджер 2А" взаимодействует с субъектом "Менеджер 1А" и с субъектом "Поставщик документа (роль)", в состав которого входит субъект "Менеджер 1А"; 
 +  * субъект "Менеджер 2А" взаимодействует с субъектом "Менеджер 3А" и с субъектом "Потребитель документа (роль)", в состав которого входит субъект "Менеджер 3А". 
 + 
 +При этом фактически: 
 + 
 +  * субъекты "Менеджер 1А" и "Поставщик документа (роль)" обозначают одного и того же поставщика документа – субъекта "Менеджер 1А"; 
 +  * субъекты "Менеджер 3А" и "Потребитель документа (роль)" обозначают одного и того же потребителя документа – субъекта "Менеджер 3А". 
 + 
 + 
 + 
 + 
 + 
 +[<contextnavigator>]
  
-При построении модели процессов организации может появиться возможность ее более компактного представления. Это бывает, когда несколько моделей процессов полностью совпадают или схожи. В этом случае модели этих процессов можно заменить на одну повторно используемую модель. 
-На диаграмме для обозначения применения повторно используемой модели процесса служит элемент диаграммы «Процесс-ссылка». Подробнее способы создания процесса-ссылки описаны в главе Руководство пользователя -> Процесс-ссылка. 
-Применяя повторно используемую модель процесса, рекомендуется придерживаться следующих правил: 
-1. Владельца и исполнителей необходимо указывать у процесса-ссылки, а не у повторно используемого процесса. При таком подходе происходит замена только «внутренней» части модели процесса на повторно используемую модель. 
-2. В повторно используемой модели процесса для моделирования внешних входов и выходов и их поставщиков и получателей необходимо использовать внешние ссылки. Пример выполнения данного правила приведен в статье ниже. 
  
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki