Различия

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

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

ru:csdesign:bpmodeling:connection_processes:connection_inputs_outputs:connection_reusable_processes [2016/06/30 16:03]
ru:csdesign:bpmodeling:connection_processes:connection_inputs_outputs:connection_reusable_processes [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
 +====== Особенности связывания со ссылкой на единицу деятельности ======
  
 +
 +При построении модели процессов организации может появиться возможность ее более компактного представления. Это бывает, когда несколько моделей процессов полностью совпадают или схожи. В этом случае модели этих процессов можно заменить на одну типовую модель.
 +
 +На диаграмме для обозначения применения типовой модели процесса служит фигура диаграммы "Ссылка на единицу деятельности". Подробнее способы создания ссылки на единицу деятельности описаны в главе [[ru/manual/manual]] -> [[ru/manual/creating_model/typical_process]].
 +
 +Применяя типовую модель процесса, рекомендуется придерживаться следующих правил:
 +
 +  * владельца и исполнителей необходимо указывать у ссылки на единицу деятельности, а не у типового процесса. При таком подходе происходит замена только "внутренней" части модели процесса на типовую модель;
 +  * в типовой модели процесса для моделирования внешних входов и выходов и их поставщиков и получателей необходимо использовать внешние ссылки. Пример выполнения данного правила приведен в статье ниже.
 +
 +===== Моделирование внешних входов и выходов типового процесса =====
 +
 +На диаграмме типового процесса внешние поставщики и получатели входов и выходов моделируются с помощью внешних ссылок.
 +
 +В соответствии с нотациями "Basic Flowchart"/"Cross-functional Flowchart" фигура "Внешняя ссылка" может быть соединена с фигурой, обозначающим процесс, стрелкой типа "Поток объектов" с ассоциированным функциональным объектом. На Рис. 1 приведен пример использования внешней ссылки, обозначающей поставщика или потребителя функциональных объектов, на диаграмме типового процесса в нотации "Basic Flowchart". 
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/lang_connection_reusable_processes_001.png?nolink |Рисунок 1. Пример диаграммы типового процесса в нотации "Basic Flowchart" с внешними ссылками}}]
 +
 +В соответствии с нотациями EPC/BPMN фигура, обозначающая функциональный объект, может быть соединена с фигурой "Внешняя ссылка"/"Свернутый пул", обозначающая поставщика или потребителя функционального объекта, и с фигурой, обозначающей процесс. На Рис. 2 приведен пример использования внешней ссылки на диаграмме типового процесса в нотации EPC.
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/lang_connection_reusable_processes_002.png?nolink |Рисунок 2. Пример диаграммы типового процесса в нотации EPC с внешними ссылками}}]
 +
 +Для получения более конкретизированной модели допускается связывать с внешней ссылкой оргединиц в **Окне свойств** внешней ссылки в списке "Оргединицы" (**Окно свойств** внешней ссылки -> вкладка **Оргединицы**). При добавлении связи следует выбрать тип связи "выполняет" (Рис. 3).
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/change_connection_reusable_processes_003.png?nolink |Рисунок 3. Связь оргединицы типа "Должность" с внешней ссылкой}}]
 +
 +В качестве оргединицы, связанной с внешней ссылкой, может быть выбрана оргединица любого типа. Если с внешней ссылкой связана оргединица типа "Роль", то поставщиком или потребителем функционального объекта будет считаться:
 +
 +  * любая оргединица, входящая в состав роли, если не указан предмет деятельности;
 +  * оргединица, входящая в состав роли, и соответствующий заданному предмету деятельности, если предмет деятельности указан.
 +
 +===== Способы применения типовой модели процесса =====
 +
 +Рассмотрим более подробно способы, в которых типовая модель процесса применяется как:
 +
 +  * замена полностью совпадающих моделей процессов;
 +  * обобщенная модель, заменяющая похожие модели процессов.
 +
 +==== Способ 1. Замена полностью совпадающих моделей процессов ====
 +
 +Рассмотрим способ, в котором типовая модель процесса применяется как общая модель, заменяющая две полностью совпадающие модели процессов.
 +
 +Пусть есть две модели процессов в нотации "Cross-functional Flowchart": "Процесс А" и "Процесс Б", а также две модели их подпроцессов: "Процесс 2А" и "Процесс 2Б". В моделях этих подпроцессов совпадают: последовательность операций, владелец и исполнители процессов и их операций, входящие и исходящие функциональные объекты. В качестве исполнителей операций указана оргединица типа "Должность" – "Менеджер 2" (Рис. 4).
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/lang_connection_reusable_processes_004.png?nolink |Рисунок 4. Диаграммы процессов "Процесс 2А" и "Процесс 2Б" в нотации "Cross-functional Flowchart"}}]
 +
 +Для более компактного представления модели деятельности организации модели процесса "Процесс 2А" и процесса "Процесс 2Б" можно заменить на одну модель – модель типового процесса "Процесс 2" (Рис. 5).
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/lang_connection_reusable_processes_005.png?nolink |Рисунок 5. Диаграмма типового процесса "Процесс 2" в нотации "Cross-functional Flowchart"}}]
 +
 +На диаграмме типового процесса "Процесс 2" для отображения поставщиков или потребителей функциональных объектов, входящих или исходящих в/из операции, использованы внешние ссылки "Поставщик документа" и "Потребитель документа".
 +
 +Для конкретизации поставщика документа с внешней ссылкой "Поставщик документа" связана оргединица "Менеджер 1". Это сделано на основании того, что входящий документ может поступать из операции "Операция 1А" (в соответствии с диаграммой процесса "Процесс А") или из операции "Операция 1Б" (в соответствии с диаграммой процесса "Процесс Б"). Другими словами, входящий документ может поступать от исполнителя этих операций – оргединицы "Менеджер 1".
 +
 +Для конкретизации потребителя документа с внешней ссылкой "Потребитель документа" связана оргединица "Менеджер 3". Это сделано на основании того, что исходящий документ может быть передан в операцию "Операция 3А" (в соответствии с диаграммой процесса "Процесс А") или в операцию "Операция 3Б" (в соответствии с диаграммой процесса "Процесс Б"). Другими словами, исходящий документ может быть передан исполнителю этих операций – оргединице "Менеджер 3".
 +
 +Входящие и исходящие в типовой процесс документы отображаются на диаграммах процесса "Процесс А" и процесса "Процесс Б", а также на диаграмме типового процесса при помощи стрелок:
 +
 +  * стрелка "Сформированный документ 1" с ассоциированным документом "Бумажный документ 1";
 +  * стрелка "Сформированный документ 2" с ассоциированным документом "Бумажный документ 2".
 +
 +Созданную модель типового процесса "Процесс 2" можно использовать как составную часть моделей процессов "Процесс А" и "Процесс Б" при помощи создания ссылки на типовой процесс (Рис. 6).
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/lang_connection_reusable_processes_006.png?nolink |Рисунок 6. Диаграмма процесса "Процесс А" со ссылкой на типовой процесс "Процесс 2"}}]
 +
 +В рассмотренном примере для ссылки на типовой процесс указывается исполнитель, а у типового процесса исполнитель не указывается.
 +
 +==== Способ 2. Обобщенная модель, заменяющая похожие модели процессов ====
 +
 +Рассмотрим способ, в котором типовая модель процесса применяется как обобщенная модель, заменяющая похожие модели процессов.
 +
 +В таких случаях, применяя типовую модель процесса, рекомендуется придерживаться следующих правил:
 +
 +  * диаграммы типового процесса и процессов, модели которых заменяются на типовую модель, рекомендуется строить в одной нотации.
 +  * диаграмма типового процесса должна быть максимально общей, учитывающей все возможные моделируемые ситуации.
 +  * на диаграмме типового процесса обозначение функциональных объектов из схожих моделей заменяют обозначением функционального объекта более общего типа. Конкретизация функционального объекта производится на диаграмме, на которой используется ссылка на типовую модель процесса.
 +
 +Рассмотрим некоторые примеры обобщений, которые допустимы при моделировании типовых процессов.
 +
 +**Моделирование входов и выходов типового процесса**
 +
 +Рассмотрим пример, когда на диаграмме типового процесса обозначение функциональных объектов из схожих моделей заменяют обозначением функционального объекта более общего типа.
 +
 +На Рис. 7 приведены фрагменты диаграмм процессов "Процесс А" и "Процесс Б", на которых изображены связи с ссылкой на единицу деятельности "Процесс 2" с помощью стрелок и ассоциированных с ними функциональных объектов:
 +
 +  * на диаграмме процесса "Процесс А" изображена стрелка "Сформированный Документ 1 (продукт А)" с ассоциированным документом "Бумажный документ 1А";
 +  * на диаграмме процесса "Процесс Б" изображена стрелка "Сформированный Документ 1 (продукт Б)" с ассоциированным документом "Бумажный документ 1Б".
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/lang_connection_reusable_processes_007.png?nolink |Рисунок 7. Конкретизация названия функционального объекта на диаграмме процесса в нотации "Cross-functional Flowchart" с ссылкой на процесс}}]
 +
 +На диаграмме типового процесса стрелки "Сформированный Документ 1 (продукт А)" и "Сформированный Документ 1 (продукт Б)" заменяются на одну стрелку с обобщенным названием "Сформированный Документ 1" с ассоциированным документом "Бумажный документ 1" более общего типа (Рис. 8).
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/lang_connection_reusable_processes_005.png?nolink |Рисунок 8. Пример диаграммы типового процесса в нотации "Cross-functional Flowchart" с обозначением функциональных объектов более общего типа}}]
 +
 +**Моделирование исполнителей операций типового процесса**
 +
 +Рассмотрим пример, когда на диаграмме типового процесса обозначение исполнителей операций схожих моделей процессов заменяют обозначением оргединицы более общего типа.
 +
 +Пусть есть две модели процессов в нотации BPMN: "Процесс А" и "Процесс Б", а также две модели их подпроцессов: "Процесс 2А" и "Процесс 2Б". Последовательность операций моделей этих подпроцессов совпадают, а функциональные объекты и исполнители операций разные (Рис. 9). В качестве исполнителей операций процесса "Процесс 2А" указана оргединица "Менеджер 2А", а в качестве исполнителей операций процесса "Процесс 2Б" указана оргединица "Менеджер 2Б". Входящие и исходящие функциональные объекты также различаются:
 +
 +  * документы "Бумажный документ 1А" и "Бумажный документ 2А" на диаграмме процесса "Процесс 2А" имеют отношение к предмету деятельности А (например, продажи продукта А);
 +  * документы "Бумажный документ 1Б" и "Бумажный документ 2Б" на диаграмме процесса "Процесс 2Б" имеют отношение к предмету деятельности Б (например, продажи продукта Б).
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/lang_connection_reusable_processes_008.png?nolink |Рисунок 9. Диаграммы процессов "Процесс 2А" и "Процесс 2Б" в нотации BPMN}}]
 +
 +Для более компактного представления модели деятельности организации похожие модели процесса "Процесс 2А" и процесса "Процесс 2Б" можно заменить на одну обобщенную модель – модель типового процесса "Процесс 2" (Рис. 10).
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/lang_connection_reusable_processes_009.png?nolink |Рисунок 10. Диаграмма типового процесса "Процесс 2" в нотации BPMN}}]
 +
 +Диаграмма типового процесса создается максимально общей, учитывающей все моделируемые ситуации.
 +
 +Для обозначения исполнителей операций две исходных оргединицы представляются в виде оргединицы "Менеджер 2 (роль)" более общего типа – оргединица типа "Роль", в состав которого входят: "Менеджер 2A" и "Менеджер 2Б" с заданными для них предметами деятельности – "Продукт А" и "Продукт Б", соответственно (Рис. 11).
 +
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_reusable_processes/autot_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/lang_connection_reusable_processes_011.png?nolink |Рисунок 12. Диаграмма процесса "Процесс А" со ссылкой на типовой процесс "Процесс 2"}}]
 +
 +Для ссылки на единицу деятельности на типовой процесс указывается исполнитель, а у типового процесса "Процесс 2" исполнитель не указывается. Например, исполнителем у ссылки на типовой процесс в модели процесса "Процесс А" указана оргединица "Менеджер 2А", а исполнителем у ссылки на типовой процесс в модели процесса "Процесс Б" указана оргединица "Менеджер 2Б".
 +
 +**//Отражение связей в должностной инструкции//**
 +
 +При использовании типовой модели может возникнуть дублирование связей, выводимых в должностной инструкции.
 +
 +Например, в должностной инструкции оргединицы "Менеджер 2А" в разделе взаимодействия с другими оргединицами будет отдельно выводиться информация о взаимодействии с исполнителями процессов, и отдельно информация о взаимодействии с ролями, связанными с внешними ссылками:
 +
 +  * оргединица "Менеджер 2А" взаимодействует с оргединицей "Менеджер 1А" и с оргединицей "Поставщик документа (роль)", в состав которого входит оргединица "Менеджер 1А";
 +  * оргединица "Менеджер 2А" взаимодействует с оргединицей "Менеджер 3А" и с оргединицей "Потребитель документа (роль)", в состав которого входит оргединица "Менеджер 3А".
 +
 +При этом фактически:
 +
 +  * оргединицы "Менеджер 1А" и "Поставщик документа (роль)" обозначают одного и того же поставщика документа – оргединицу "Менеджер 1А";
 +  * оргединицы "Менеджер 3А" и "Потребитель документа (роль)" обозначают одного и того же потребителя документа – оргединицу "Менеджер 3А".
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{(rater>id=ru_csdesign_bpmodeling_connection_processes_connection_inputs_outputs_connection_reusable_processes|name=Особенности связывания со ссылкой на единицу деятельности|type=vote|trace=ip|headline=off)}
Driven by DokuWiki