Различия

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

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

ru:manual:creating_model:bpmn_notation [2020/10/16 16:44]
tsareva [Работа с событиями]
ru:manual:creating_model:bpmn_notation [2020/10/23 09:14] (текущий)
Строка 14: Строка 14:
  
 При использовании на диаграмме дорожек добавляемый процесс помещается в дорожку субъекта, который его выполняет. При этом автоматически создается связь процесса с субъектом с типом "выполняет". Тип этой связи может быть изменён пользователем вручную в **Окне свойств** этого субъекта или процесса на любой другой. При перемещении процесса из дорожки одного субъекта в дорожку другого субъекта в свойствах этой связи вместо субъекта дорожки откуда переместили процесс, пропишется субъект дорожки, куда переместили процесс, а тип связи останется неизменным. Если процесс вынести за пределы дорожек субъектов, соответствующая связь будет удалена. При использовании на диаграмме дорожек добавляемый процесс помещается в дорожку субъекта, который его выполняет. При этом автоматически создается связь процесса с субъектом с типом "выполняет". Тип этой связи может быть изменён пользователем вручную в **Окне свойств** этого субъекта или процесса на любой другой. При перемещении процесса из дорожки одного субъекта в дорожку другого субъекта в свойствах этой связи вместо субъекта дорожки откуда переместили процесс, пропишется субъект дорожки, куда переместили процесс, а тип связи останется неизменным. Если процесс вынести за пределы дорожек субъектов, соответствующая связь будет удалена.
-==== Работа с субъектами ====+==== Работа с дорожками ====
  
 +В системе Business Studio в качестве исполнителя процесса может выступать как субъект, так и объект деятельности (Программный продукт, База данных, ТМЦ или Прочее).
 +
 +На диаграммах нотации BPMN исполнители показаны в виде дорожек.
 +
 +Для добавления объектов деятельности на диаграмму в виде дорожек исполнителей, в выпадающем меню кнопок добавления объекта данного типа на палитре элементов окна диаграммы должен быть выбран тип фигуры «Дорожка» (уголок у таких кнопок закрашен красным цветом). Добавлять дорожки на диаграмму для таких объектов можно любым из следующих способов:
 +  * При помощи соответствующих кнопок на палитре элементов окна диаграммы
 +  * Перетаскиванием из соответствующих справочников.
 Субъекты на диаграмму процесса в нотации BPMN добавляются перетаскиванием из иерархического справочника субъектов, который показывается в **Навигаторе**. Подробнее о перетаскивании элементов на диаграмму см. [[ru/manual/interface/visio_interface/visio_interface#добавление_элементов_на_диаграмму_перетаскиванием|Добавление элементов на диаграмму перетаскиванием]]. Субъекты на диаграмму процесса в нотации BPMN добавляются перетаскиванием из иерархического справочника субъектов, который показывается в **Навигаторе**. Подробнее о перетаскивании элементов на диаграмму см. [[ru/manual/interface/visio_interface/visio_interface#добавление_элементов_на_диаграмму_перетаскиванием|Добавление элементов на диаграмму перетаскиванием]].
  
-До добавления субъектов на диаграмму процесса BPMN на диаграмме будет размещаться основной пул (рамка с заголовком процесса, диаграмма которого открыта, и дорожка без заголовка). После добавления на диаграмму субъекта дорожку без заголовка при необходимости можно удалить с диаграммы: для этого необходимо выделить дорожку без заголовка и нажать клавишу Delete. Если впоследствии понадобится снова добавить дорожку без заголовка на диаграмму, необходимо нажать на кнопку {{common/icons/75.png?nolink}} на **Палитре элементов**.+До добавления дорожек на диаграмму процесса BPMN на диаграмме будет размещаться основной пул (рамка с заголовком процесса, диаграмма которого открыта, и дорожка без заголовка). После добавления на диаграмму дорожки исполнителя дорожку без заголовка при необходимости можно удалить с диаграммы: для этого необходимо выделить дорожку без заголовка и нажать клавишу Delete. Если впоследствии понадобится снова добавить дорожку без заголовка на диаграмму, необходимо нажать на кнопку {{common/icons/75.png?nolink}} на **Палитре элементов**. \\ При помещении задачи на дорожку исполнителя по умолчанию устанавливается тип связи "выполняет" между исполнителем и задачей.
  
 ==  == ==  ==
-**Внимание!** Действие считается помещенным в дорожку субъекта по центральной точке фигуры (Рис. 3).+**Внимание!** Задача считается помещенной в дорожку исполнителя по центральной точке фигуры (Рис. 3).
 ==== ==== ==== ====
 \\ \\
  
-[{{ 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 |Рисунок 3. Задача помещена в дорожку "Субъект 1"}}]
  
-При увеличении ширины элемента диаграммы, расположенного внутри дорожки субъекта, ширина этой дорожки будет также пропорционально увеличиваться.+При увеличении ширины элемента диаграммы, расположенного внутри дорожки исполнителя, ширина этой дорожки будет также пропорционально увеличиваться.
  
 Для изменения ширины дорожки выделите её и подвиньте значок на боковой грани заголовка (подробнее о графической трансформации объектов на диаграмме см. [[ru/manual/interface/visio_interface/visio_interface#графическая_трансформация_объектов_на_диаграмме|Графическая трансформация объектов на диаграмме]]). Высоту поля заголовка дорожки также можно изменить, передвигая значок на верхней или нижней грани заголовка. При изменении высоты заголовка одной дорожки меняется высота заголовка всех других. Для изменения ширины дорожки выделите её и подвиньте значок на боковой грани заголовка (подробнее о графической трансформации объектов на диаграмме см. [[ru/manual/interface/visio_interface/visio_interface#графическая_трансформация_объектов_на_диаграмме|Графическая трансформация объектов на диаграмме]]). Высоту поля заголовка дорожки также можно изменить, передвигая значок на верхней или нижней грани заголовка. При изменении высоты заголовка одной дорожки меняется высота заголовка всех других.
Строка 33: Строка 40:
 Для изменения ширины сразу всех дорожек диаграммы выделите группу дорожек и подвиньте значок на боковой грани контура группы. Для изменения ширины сразу всех дорожек диаграммы выделите группу дорожек и подвиньте значок на боковой грани контура группы.
  
-При добавлении очередного Субъекта может оказаться, что страница диаграммы не вмещает новую дорожку (Рис. 4). Дорожка Субъекта, тем не менее, будет добавлена на диаграмму. Для того чтобы на листе отображалось все содержимое, можно изменить масштаб диаграммы. Подробнее об изменении параметров страницы диаграммы см. [[ru/manual/interface/visio_interface/visio_interface?&#изменение_параметров_страницы_диаграммы|Изменение параметров страницы диаграммы]].+При добавлении очередной дорожки может оказаться, что страница диаграммы не вмещает её (Рис. 4). Новая дорожка, тем не менее, будет добавлена на диаграмму. Для того чтобы на листе отображалось все содержимое, можно изменить масштаб диаграммы. Подробнее об изменении параметров страницы диаграммы см. [[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 |Рисунок 4. Добавляемая дорожка не помещается на диаграмме}}]
  
 ==== Работа с процессами ==== ==== Работа с процессами ====
Строка 93: Строка 100:
 ==== Работа с шлюзами ==== ==== Работа с шлюзами ====
  
-Шлюзы представляют собой точки разветвления и слияния потоков управления процесса. Шлюзы могут быть различных типов. На палитре элементов **Окна диаграммы** предусмотрены отдельные кнопки для добавления эксклюзивного шлюза, параллельного шлюза и неэксклюзивного шлюза, а также кнопка для добавления шлюза с выбором его типа. После добавления шлюза любого типа на диаграмму его тип можно сменить при помощи подменю **Тип шлюза** в контекстном меню, вызываемом от шлюза (Рис. 13).+Шлюзы представляют собой точки разветвления и слияния потоков управления процесса. Шлюзы могут быть различных типов. На палитре элементов **Окна диаграммы** предусмотрены отдельные кнопки для добавления эксклюзивного шлюза, параллельного шлюза и неэксклюзивного шлюза, а также кнопка для добавления шлюза с выбором его типа. После добавления шлюза любого типа на диаграмму его тип можно сменить при помощи подменю **Тип шлюза** в контекстном меню, вызываемом от шлюза (Рис. 12).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_007.png?nolink |Рисунок 13}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_007.png?nolink |Рисунок 12}}]
  
 Эксклюзивный шлюз может отображаться с маркером внутри шлюза или без него. По умолчанию используется маркер. Управление отображением маркера в эксклюзивном шлюзе осуществляется с помощью параметра "Параметры диаграммы 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}}.
Строка 112: Строка 119:
 Потоки управления могут быть условными потоками и потоками управления по умолчанию. Такие потоки могут исходить из процесса или эксклюзивного/неэксклюзивного шлюзов. Условный поток управления используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если выполнится условие, указанное в названии потока. Поток управления по умолчанию используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если не выполнилось ни одно из условий, заданных на условных потоках управления, исходящих из процесса или эксклюзивного/неэксклюзивного шлюза. Потоки управления могут быть условными потоками и потоками управления по умолчанию. Такие потоки могут исходить из процесса или эксклюзивного/неэксклюзивного шлюзов. Условный поток управления используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если выполнится условие, указанное в названии потока. Поток управления по умолчанию используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если не выполнилось ни одно из условий, заданных на условных потоках управления, исходящих из процесса или эксклюзивного/неэксклюзивного шлюза.
  
-Тип потока управления, исходящего из процесса, можно сменить на условный поток или поток по умолчанию при помощи подменю **Тип потока управления** в контекстном меню, вызываемом от потока управления (Рис. 14). Тип условного потока управления, исходящего из эксклюзивного/неэксклюзивного шлюза, можно сменить на поток по умолчанию при помощи этого же подменю.+Тип потока управления, исходящего из процесса, можно сменить на условный поток или поток по умолчанию при помощи подменю **Тип потока управления** в контекстном меню, вызываемом от потока управления (Рис. 13). Тип условного потока управления, исходящего из эксклюзивного/неэксклюзивного шлюза, можно сменить на поток по умолчанию при помощи этого же подменю.
  
  
-[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_013.png?nolink |Рисунок 14}}]+[{{ ru/manual/creating_model/bpmn_notation/change_bpmn_notation_013.png?nolink |Рисунок 13}}]
  
-При добавлении связи между двумя элементами на диаграмме будет выдано окно для выбора типа связи между этими элементами (Рис. 15). Изменить тип связи впоследствии можно в свойствах связи. Если в справочнике типов связей между данными элементами существует только одна запись - будет автоматически создана связь с этим типом.+При добавлении связи между двумя элементами на диаграмме будет выдано окно для выбора типа связи между этими элементами (Рис. 14). Изменить тип связи впоследствии можно в свойствах связи. Если в справочнике типов связей между данными элементами существует только одна запись - будет автоматически создана связь с этим типом.
  
  
-[{{ ru/manual/creating_model/bpmn_notation/autot_bpmn_notation_010.png?nolink |Рисунок 15}}]+[{{ ru/manual/creating_model/bpmn_notation/autot_bpmn_notation_010.png?nolink |Рисунок 14}}]
  
-При помощи флажка **Устанавливать выбранный тип связи для последующих соединений** можно задать автоматический выбор типа связи между объектами соответствующих классов. Удалить заданные умолчания для типов связей можно с помощью кнопки {{common/icons/182.png?nolink}} на панели инструментов. При нажатии на кнопку будет открыто окно для выбора умолчаний типов связей, которые необходимо удалить (Рис. 16).+При помощи флажка **Устанавливать выбранный тип связи для последующих соединений** можно задать автоматический выбор типа связи между объектами соответствующих классов. Удалить заданные умолчания для типов связей можно с помощью кнопки {{common/icons/182.png?nolink}} на панели инструментов. При нажатии на кнопку будет открыто окно для выбора умолчаний типов связей, которые необходимо удалить (Рис. 15).
  
  
-[{{ ru/manual/creating_model/bpmn_notation/autot_bpmn_notation_011.png?nolink |Рисунок 16}}]+[{{ ru/manual/creating_model/bpmn_notation/autot_bpmn_notation_011.png?nolink |Рисунок 15}}]
  
 В справочниках типов связей ({{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}}) можно создать собственные типы связей.
Строка 131: Строка 138:
 На диаграмме процесса в нотации BPMN можно показывать передачу объектов по потокам управления или потокам сообщений, связывающих 2 элемента. На диаграмме процесса в нотации BPMN можно показывать передачу объектов по потокам управления или потокам сообщений, связывающих 2 элемента.
  
-В случае если объект данных передается между двумя последовательно соединенными процессами, то можно использовать тип связи "Ассоциация", которая присоединяется к потоку управления и строится в направлении от объекта данных к потоку управления, связывающему два процесса. После добавления ассоциации последовательно будет предложено выбрать типы связи: тип связи процесса с объектом данных и тип связи объекта данных с процессом. Подобно ассоциации, связанной с потоком управления, объекты данных можно присоединять ассоциацией к потокам сообщений. При этом также будет создано две связи: связь процесса с объектом данных и связь объекта данных с процессом. Выбрать тип соответствующей связи также будет предложено последовательно.  Например, на Рис. 17 Объект данных 2 передается из Задачи 1 в Задачу 2. А Объект данных 1 передается из свернутого пула "Процесс 2" в Задачу 1.+В случае если объект данных передается между двумя последовательно соединенными процессами, то можно использовать тип связи "Ассоциация", которая присоединяется к потоку управления и строится в направлении от объекта данных к потоку управления, связывающему два процесса. После добавления ассоциации последовательно будет предложено выбрать типы связи: тип связи процесса с объектом данных и тип связи объекта данных с процессом. Подобно ассоциации, связанной с потоком управления, объекты данных можно присоединять ассоциацией к потокам сообщений. При этом также будет создано две связи: связь процесса с объектом данных и связь объекта данных с процессом. Выбрать тип соответствующей связи также будет предложено последовательно.  Например, на Рис. 16 Объект данных 2 передается из Задачи 1 в Задачу 2. А Объект данных 1 передается из свернутого пула "Процесс 2" в Задачу 1.
  
  
-[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_012.png?nolink |Рисунок 17}}]+[{{ ru/manual/creating_model/bpmn_notation/lang_bpmn_notation_012.png?nolink |Рисунок 16}}]
  
 ===== См. также ===== ===== См. также =====
Driven by DokuWiki