Различия

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

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

ru:csdesign:bpmodeling:bpmn_notation [2013/02/04 16:15]
ru:csdesign:bpmodeling:bpmn_notation [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
 ====== Нотация BPMN ====== ====== Нотация BPMN ======
  
-Нотация BPMN (Business Process Model and Notation - модель бизнес-процессов и нотация) используется для описания процессов нижнего уровня. Диаграмма процесса в нотации BPMNпредставляет собой упорядоченную комбинацию событий, процессов Для каждого процесса могут быть определены события, активизирующие выполнение процесса, участники, исполнители, материальные и документальные потоки, сопровождающие её, а также проведена декомпозиция на более низкие уровни. Декомпозиция может производиться в нотациях BPMN или EPC.  +  
 +  
 +Нотация BPMN (Business Process Model and Notation - модель бизнес-процессов и нотация) используется для описания процессов нижнего уровня. Диаграмма процесса в нотации BPMN представляет собой алгоритм выполнения процессаНа диаграмме могут быть определены события, исполнители, материальные и документальные потоки, сопровождающие выполнение процесса. Каждый процесс может быть декомпозирован на более низкие уровни. Декомпозиция может производиться в нотациях BPMN или EPC. 
 +При декомпозиции процесса BPMN, расположенного на диаграмме SADT, стрелки с диаграммы SADT на диаграмму BPMN не переносятся.
  
 В нотации BPMN выделяют пять основных категорий элементов: В нотации BPMN выделяют пять основных категорий элементов:
 + 
 +  *элементы потока (события, процессы и шлюзы);
 +  *данные (объекты данных и базы данных);
 +  *соединяющие элементы (потоки управления, потоки сообщений и ассоциации);
 +  *зоны ответственности (пулы и дорожки);
 +  *артефакты (сноски).
  
-  *элементы потока управления; +Перечисленные элементы помещаются на диаграмму в виде различных фигур перетаскиванием из справочника, либо при помощи кнопок палитры элементов окна диаграммы. Часть кнопок имеют закрашенный треугольник на иконке – у таких кнопок есть выпадающий список для выбора типа фигуры (см. Рис.1) 
-  *данные+[{{ :ru:csdesign:bpmodeling:bpmn_notation:change_bpmn_notation_01.png?200 |Рисунок 1}}] 
-  *соединяющие элементы; +Описание назначения графических символов, используемых в нотации BPMN приведено в Таблице 1.
-  *зоны ответственности+
-  *артефакты.+
  
-При декомпозиции процесса BPMN, расположенного на диаграмме SADT, стрелки с диаграммы SADT на диаграмму BPMN не переносятся.+<startTableBox> 
 +^  Название  ^  Кнопка  ^  Графический символ  ^  Описание  ^ 
 +Процесс (Задача, Подпроцесс) | {{ common/icons/115.png?nolink }} | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_001.png?nolink }}\\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_002.png?nolink }} | Блок представляет собой процесс - действие или набор действий, выполняемых над исходным объектом (документом, материальным объектом и прочим) с целью получения заданного результата.\\ Внутри блока помещается наименование процесса.\\ Временная последовательность выполнения процессов задается расположением процессов на диаграмме слева направо (сверху вниз на вертикальной диаграмме процесса BPMN).\\ Процессы BPMN подразделяются на задачи и подпроцессы. \\ \\ **Задача** - это простое действие (или операция)которое не имеет дальнейшей декомпозиции в рамках рассматриваемого процесса. Задачи подразделяются на типы, каждый из которых (за исключением абстрактной задачи) обозначается своим маркером в левом верхнем углу блока задачи: \\ - Абстрактная задача (задача с неопределенным типом); \\ - Пользовательская задача (задача, которую выполняет человек при содействии других людей или программного обеспечения); \\ - Сервисная задача (задача, предназначенная для оказания услуги, которая может являться как web-сервисом, так и автоматизированным приложением); \\ - Отправка сообщений (задача, суть которой заключается в отправлении сообщения внешнему участнику за пределы рассматриваемого процесса); \\ - Получение сообщений (задача, суть которой заключается в получении сообщения от внешнего участника, находящегося за пределами рассматриваемого процесса); \\ - Ручное выполнение (задачавыполнение которой подразумевает действия человека и исключает использование каких-либо автоматизированных механизмов исполнения или приложений); \\ - Бизнес-правило (задача, суть которой заключается в выполнении бизнес-правила); \\ - Задача-сценарий (задача, суть которой заключается в выполнении некоторого сценария (или скрипта) - некоторой автоматической операции). \\ По умолчанию создается Задача с типом "Абстрактная задача".\\ На //Рис.2// изображена задача с типом "Отправка сообщений".\\   \\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_047.png?nolink |Рисунок 2. Задача}}] **Подпроцесс** - это декомпозированный процесс, включенный в состав рассматриваемого процесса, который описан более подробно на своей диаграмме. На диаграмме подпроцесс обозначается блоком со знаком "плюс" в центре нижней части фигуры. Подпроцессы подразделяются на типы: \\ - Подпроцесс (подпроцесс с неопределенным типом); \\ - Событийный подпроцесс (подпроцесс, не имеющий входящих и исходящих потоков управления. Событийный подпроцесс запускается всякий раз, когда его стартовое событие запускается во время выполнения родительского процесса); \\ - Транзакция (подпроцесс, состоящий из набора процессов, которые в совокупности представляют некий неделимый процесс: либо весь процесс выполняется полностью, либо не выполняется вообще. Транзакции используются тогда, когда необходимо выполнить несколько процессов, но при каких-то исключительных ситуациях необходимо «откатить» выполняемые процессы); \\ - Ad-Hoc процесс (подпроцесс, представляющий собой группу процессов, взаимодействие между которыми не поддаются строго регламентированным правилам. Определяется только набор процессов, однако, их последовательность и количество выполнений определяются исполнителями этих процессов). \\ По умолчанию создается подпроцесс с типом "Подпроцесс". \\ На //Рис.3// изображен  событийный подпроцесс.\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_048.png?nolink |Рисунок 3. Подпроцесс}}] Для процессов BPMN (и для задач, и для подпроцессов) предусмотрено обозначение циклического выполнения. Для процесса BPMN можно задать следующие типы **циклов**: \\ - Стандартный цикл (используется, когда количество циклов заранее неизвестно. Процесс будет выполняться в цикле, пока верно некоторое условие); \\ - Многоэкземплярный параллельный цикл (используется, когда количество циклов известно заранее. При этом экземпляры процесса будут выполняться параллельно); \\ - Многоэкземплярный последовательный цикл (используется, когда количество циклов известно заранее. При этом экземпляры процесса будет выполняться последовательно). \\ \\ Для процесса BPMN можно задать специальный тип процесса - **Компенсация**. Некоторые процессы могут приводить к нежелательным результатам, которые следует отменить. Процессы-компенсации как раз предусмотрены для отмены результатов выполнения некоторого процесса. Процессы-компенсации не должны иметь входящих и исходящих потоков управления и могут соединяться входящей ассоциацией с граничным событием с типом "Компенсация". Пример соединения события и процесса с типом "Компенсация" специальным типом соединения "Ассоциация" см. в описании к символу "Ассоциация", приведенному в данной таблице ниже. \\ \\ Изменение типа задачи или подпроцесса, типа цикла или выбор для процесса типа "Компенсация" осуществляется при помощи подменю в контекстном меню, вызываемом от процесса на диаграмме. Подробнее об особенностях работы с процессами на диаграмме процесса в нотации BPMN см.  [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#процессы|Процессы]]. | 
 +| Событие |  {{ common/icons/239.png?nolink }} \\ {{ common/icons/238.png?nolink }} \\ {{ common/icons/237.png?nolink }} \\  {{ common/icons/197.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_003.png?nolink }}\\ {{ ru/csdesign/bpmodeling/bpmn_notation/change_bpmn_notation_004.png?nolink }}\\ {{ ru/csdesign/bpmodeling/bpmn_notation/change_bpmn_notation_005.png?nolink }}  | Событие - состояние, которое является существенным для целей управления бизнесом и оказывает влияние или контролирует дальнейшее развитие одного или более бизнес-процессов. \\ Внутри блока помещается наименование события. \\ При выполнении процесса могут происходить различные события, оказывающие влияние на ход процесса: старт процесса, его завершение, смена статуса документа, получение сообщения и многое другое. Но событие – элемент необязательный, поэтому на диаграмме процесса в нотации BPMN его может и не быть. \\ Если же события возникают при выполнении процесса, то они разделяются на 2 категории: возникающие из-за какой-то причины и инициирующие какой-то результат. И причина возникновения события, и результат, который инициирует событие, называются триггером. События, обрабатывающие триггер, который привел к их возникновению, называются **обработчиками**. События, которые инициируют триггер (или некий результат), называются **инициаторами**. \\ По типу триггера события делятся на следующие типы: Неопределенное (без триггера), Сообщение, Таймер, Условие, Сигнал, Множественное, Параллельное множественное, Эскалация, Ошибка, Ссылка, Компенсация, Завершение. Триггер обозначается специальным маркером внутри события. \\ События-обработчики - это все стартовые и некоторые промежуточные события. Если встречается событие-обработчик, то процесс ожидает наступления этого события, т.е. ожидает появления причины возникновения этого события. На диаграмме триггер внутри события, являющегося обработчиком, показывается незакрашенным. \\ События-инициаторы – это некоторые промежуточные события (включая промежуточное событие с типом "Неопределенное") и все конечные события. Если встречается событие-инициатор, то процесс просто выполняется дальше и ничего не ожидает. На диаграмме триггер внутри события, являющегося инициатором, показывается закрашенным. \\ На //Рис.4// изображены различные типы событий:\\ - Событие 1 - стартовое событие с типом триггера "Сообщение"; \\ - Событие 2 -  промежуточное событие (обработчик) с типом триггера "Таймер"; \\ - Событие 3 - промежуточное событие (инициатор) с типом триггера "Сигнал"; \\ - Событие 4 - конечное событие с типом триггера "Сообщение". [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_064.png?nolink |Рисунок 4}}] Промежуточные события (обработчики) могут присоединяться к границе процесса. Такие события называются **граничными**. Граничное событие изображает событие, возникающее при выполнении процесса, к границе которого это событие присоединено. Причем граничное событие может прервать выполнение процесса - **граничное прерывающее**, и не прерывать - **граничное непрерывающее**. Граничное непрерывающее событие изображается пунктирными линиями. \\ На //Рис.5// изображено использование граничного прерывающего события. Если при выполнении Процесса 1 возникнет Событие 2, то выполнение Процесса 1 прервется и на текущей диаграмме дальнейшее выполнение процесса будет происходить по потоку, исходящему от граничного события, т.е. начнется выполнение Процесса 3. [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_065.png?nolink |Рисунок 5. Граничное прерывающее событие}}] На //Рис.6// изображено использование граничного непрерывающего события. Если при выполнении Процесса 1 возникнет Событие 2, то выполнение Процесса 1 продолжится. На текущей диаграмме дальнейшее выполнение процесса будет происходить по потоку, исходящему от граничного события, т.е. начнется выполнение Процесса 3. А также после выполнения Процесса 1 начнет выполняться Процесс 2 [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_066.png?nolink |Рисунок 6. Граничное непрерывающее событие}}] Подробнее об особенностях работы с событиями на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#события|События]]. | 
 +| Параллельный шлюз |  {{ common/icons/263.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_008.png?nolink }} | Параллельный шлюз (AND, "И") используется для обозначения слияния/ветвления потоков управления в рамках процесса. \\ На //Рис.7// параллельный шлюз используется для ветвления потоков управления или создания параллельных веток выполнения процесса: после выполнения Процесса 1 запустится выполнение и Процесса 2, и Процесса 3.\\ [{{  ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_017.png?nolink |Рисунок 7}}] На //Рис.8// параллельный шлюз используется для слияния потоков управления или синхронизации параллельных веток выполнения процесса. Выполнение Процесса 3 запустится только тогда, когда выполнится и Процесс 1, и Процесс 2.\\ [{{  ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_018.png?nolink |Рисунок 8}}] Подробнее об особенностях работы со шлюзами на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#шлюзы|Шлюзы]]. | 
 +| Эксклюзивный шлюз |  {{ common/icons/240.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_021.png?nolink }} | Эксклюзивный шлюз (XOR, "Исключающее ИЛИ") используется для ветвления потока управления на несколько альтернативных потоков, когда выполнение процесса зависит от выполнения некоторого условия. \\ Символ "Эксклюзивный шлюз" может содержать внутренний маркер, выполненный в виде "X", но это не является обязательным. По умолчанию эксклюзивный шлюз добавляется на диаграмму с маркером. Управление отображением маркера в эксклюзивном шлюзе осуществляется с помощью параметра "Параметры диаграммы BPMN" в Настройках для всех пользователей Business Studio (пункт Главного меню {{bslink>Главное меню → Главная → Настройки для всех пользователей|ShowRibbonPageOrItem?4427c246-63c5-4592-8686-c46fcb4b0ef5;cb2623b4-8289-43a3-ad7f-78d89af7b274:Item}}). \\ Для шлюза можно указывать наименование. \\ Условия на диаграмме задаются при помощи **условных потоков управления**, исходящих из шлюза. При использовании эксклюзивного шлюза можно продолжить выполнение процесса только по одному из возможных условных потоков управления. Среди потоков управления, исходящих из эксклюзивного шлюза, допускается использование **потока управления по умолчанию**: если ни одно из условий не выполняется, дальнейшее выполнение процесса продолжится по потоку управления по умолчанию. \\ На //Рис.9// после выполнения Процесса 1 дальнейшее выполнение процесса может продолжиться только по одному потоку, исходящему из шлюза: \\ - если Условие 1 верно, то выполнится только Процесс 3; \\ - если Условие 2 верно, то выполнится только Процесс 4; \\ - если ни Условие 1, ни Условие 2 не верны, то выполнится только Процесс 2.\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_022.png?nolink |Рисунок 9}}] Эксклюзивный шлюз может использоваться и для слияния потоков управления. В данном случае шлюз просто пропускает через себя все потоки управления без синхронизации. На //Рис.10// Процесс 3 будет выполнен дважды: после выполнения  Процесса 1 и после выполнения Процесса 2.\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_023.png?nolink |Рисунок 10}}] Подробнее об особенностях работы со шлюзами на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#шлюзы|Шлюзы]]. | 
 +| Неэксклюзивный шлюз |  {{ common/icons/264.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/change_bpmn_notation_007.png?nolink }} | Неэксклюзивный шлюз (OR, "ИЛИ") используется для ветвления потока управления на несколько потоков, когда выполнение процесса зависит от выполнения условий. При этом каждое из указанных условий является независимым, и дальнейшее выполнение процесса может продолжиться сразу по нескольким потокам управления, если условия будут выполнены. \\ Для шлюза можно указывать наименование. \\ Условия на диаграмме задаются при помощи **условных потоков управления**, исходящих из шлюза. Среди потоков управления, исходящих из неэксклюзивного шлюза, допускается использование **потока управления по умолчанию**: если ни одно из условий не выполняется, дальнейшее выполнение процесса продолжится по потоку управления по умолчанию. На //Рис.11// после выполнения Процесса 1 дальнейшее выполнение процесса может продолжиться по любому потоку, исходящему из шлюза, если условие, заданное на этом потоке, выполняется: \\ - если Условие 1 верно, то выполнится Процесс 3; \\ - если Условие 2 верно, то выполнится Процесс 4; \\ - если ни Условие 1, ни Условия 2 не верны, то выполнится только Процесс 2.\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_025.png?nolink |Рисунок 11}}] Показать ветвление потоков управления подобно неэксклюзивному шлюзу можно при помощи условных потоков управления (//Рис.20//). \\ Неэксклюзивный шлюз может использоваться для слияния потоков управления. В данном случае шлюз может использоваться для синхронизации. На //Рис.12// Процесс 3 будет выполнен только тогда, когда выполнится и Процесс 1, и Процесс 2.\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_026.png?nolink |Рисунок 12}}] Подробнее об особенностях использования неэксклюзивного шлюза для слияния потоков управления при имитационном моделировании см. в методике [[ru/simulation_fca/simulation_fca]] в статье [[ru/simulation_fca/simulation_activity/description_processes/description_flow/flow_with_or_xor#ветвление_и_слияние_типа_или3| Ветвление и слияние типа "ИЛИ" в нотации BPMN]]. \\ Об особенностях работы со шлюзами на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#шлюзы|Шлюзы]]. | 
 +| Комплексный шлюз |   {{ common/icons/265.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_009.png?nolink }} | Комплексный шлюз используется для ветвления потока управления на несколько потоков, когда выполнение процесса зависит от выполнения условий. По своему действию комплексный шлюз аналогичен неэксклюзивному шлюзу. \\ Для шлюза можно указывать наименование. \\ На //Рис.13// после выполнения Процесса 1 дальнейшее выполнение процесса может продолжиться по любому потоку, исходящему из шлюза, если условие, заданное на этом потоке, выполняется: \\ - если Условие 1 верно, то выполнится Процесс 2; \\ - если Условие 2 верно, то выполнится Процесс 3; \\ - если Условие 3 верно, то выполнится Процесс 4.\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_028.png?nolink |Рисунок 13}}] Подробнее об особенностях использования комплексного шлюза для слияния потоков управления при имитационном моделировании см. в методике [[ru/simulation_fca/simulation_fca]] в статье [[ru/simulation_fca/simulation_activity/description_processes/description_flow/flow_with_or_xor#ветвление_и_слияние_типа_или3|Ветвление и слияние типа "ИЛИ" в нотации BPMN]]. \\ Об особенностях работы со шлюзами на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#шлюзы|Шлюзы]]. | 
 +| Эксклюзивный шлюз по событиям |   {{ common/icons/265.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_010.png?nolink }} | Эксклюзивный шлюз по событиям (XOR, "Исключающее ИЛИ") используется для ветвления потока управления на несколько альтернативных потоков, когда дальнейшее выполнение процесса зависит от возникновения некоторого события-обработчика, следующего после шлюза. Отдельно взятое событие, обычно с типами "Получение сообщения" или "Таймер", определяет выбор только одного маршрута, по которому будет проходить дальнейшее выполнение процесса: событие, идущее после шлюза и возникшее первым, определяет дальнейший ход выполнения процесса. На //Рис.14// после выполнения Процесса 1 дальнейшее выполнение процесса может продолжиться только по одной ветке, исходящей из шлюза: \\ - если первым возникло Событие 1, то выполнится только Процесс 2; \\ - если первым возникло Событие 2, то выполнится только Процесс 3. [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_024.png?nolink |Рисунок 14}}] Существует 2 типа шлюзов по событиям, которые могут быть использованы в начале процесса: \\ - эксклюзивный шлюз по событиям (для запуска процесса) (//Рис.15//); \\ - параллельный шлюз по событиям (для запуска процесса) (//Рис.16//). \\ В случае, когда шлюз по событиям используется для запуска процесса, у него не должно быть входящих связей. \\ Эксклюзивный шлюз по событиям (для запуска процесса) аналогичен обычному эксклюзивному шлюзу по событиям: событие, идущее после шлюза и возникшее первым, определяет дальнейший ход выполнения процесса. \\ На //Рис.15// выполнение процесса начнется с возникновения одного из событий, идущих после шлюза: \\ - если первым возникнет Событие 1, то дальнейшее выполнение процесса будет осуществляться только по потоку управления, исходящему из этого события, т.е. выполнится Процесс 1; \\ - если первым возникнет Событие 2, то дальнейшее выполнение процесса будет осуществляться только по потоку управления, исходящему из этого события, т.е. выполнится Процесс 2. [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_044.png?nolink |Рисунок 15}}] При использовании параллельного шлюза по событиям (для запуска процесса) выполнение процесса запускается по всем возникшим событиям, идущим после шлюза. \\ На //Рис.16// Процесс 1 и Процесс 2 будут выполнены, если возникнут события, идущие перед этими процессами. [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_045.png?nolink |Рисунок 16}}] Подробнее об особенностях работы со шлюзами на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#шлюзы|Шлюзы]]. | 
 +| Поток управления |  {{ common/icons/145.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_029.png?nolink }} | Стрелка используется для связи элементов потока BPMN (событий, процессов, шлюзов). Поток управления отображает ход выполнения процесса. При необходимости поток может быть именованным. \\ Стандартный поток управления является неконтролируемым, т.е. на поток не воздействуют никакие условия, и поток не проходит через шлюзы. Простейшими примерами неконтролируемого потока управления могут служить отдельно взятый поток управления, связывающий два процесса (//Рис.17//), или потоки управления, сходящиеся в процессе (//Рис.18//) или расходящийся от него (//Рис.19//). \\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_055.png?nolink |Рисунок 17}}]\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_057.png?nolink |Рисунок 18}}]\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_056.png?nolink |Рисунок 19}}] | 
 +| Условный поток управления |  {{ common/icons/145.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_058.png?nolink }} | Стрелка используется для отображения потока управления и используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если выполнится условие, указанное в названии потока. В случае, если условный поток управления является исходящим от процесса, то у основания линии изображается небольшой ромбик (//Рис.20//). Если же условный поток управления является исходящим от шлюза, то никакого ромбика у основания линии не будет (см. //Рис.9//).\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_027.png?nolink |Рисунок 20}}] Подробнее об особенностях работы с потоками управления на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#создание_связей|Создание связей]]. | 
 +| Поток управления по умолчанию |  {{ common/icons/145.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_059.png?nolink }} | Стрелка используется для отображения потока управления и используется тогда, когда необходимо показать, что по рассматриваемому потоку будет происходить дальнейшее выполнение процесса только в том случае, если не выполнилось ни одно из условий, заданных на условных потоках управления, исходящих из процесса или эксклюзивного/неэксклюзивного шлюза. Для изображения таких потоков управления используется диагональная черточка, располагающиеся у основания линии. При необходимости поток управления по умолчанию может быть именованным (см. //Рис.20//). Подробнее об особенностях работы с потоками управления на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#создание_связей|Создание связей]]. | 
 +| Поток сообщений |  {{ common/icons/145.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_030.png?nolink }} | Стрелка используется для отображения межпроцессного взаимодействия - для связи элементов потока со свернутыми пулами. При необходимости поток может быть именованным.\\ Поток сообщений не отображает ход выполнения процесса, а показывает передачу сообщений или объектов из одного процесса в другой процесс или внешнюю ссылку. На //Рис.21// представлено 4 примера использования потоков сообщений: \\ - поток сообщений представляет механизм запуска процесса: Поток сообщений 1 выходит из внешнего процесса (или внешней ссылки) и входит в стартовое Событие 1. В качестве события может выступать и промежуточное событие-обработчик, но в этом случае поток сообщений будет инициировать лишь возникновение события, а не запуск процесса; \\ - поток сообщений используется для передачи сообщений или объектов из внешнего процесса (или внешней ссылки) в один из процессов рассматриваемого процесса: Поток сообщений 2 выходит из Процесса 2 и входит в Задачу 1; \\ - поток сообщений используется для передачи сообщений или объектов из одного процесса рассматриваемого процесса во внешний процесс (или внешнюю ссылку): Поток сообщений 3 выходит из Задачи 2 и входит во внешний процесс (или внешнюю ссылку); \\ - передача сообщения (или объекта) во внешний процесс (или внешнюю ссылку) инициируется конечным событием: Поток сообщений 4 выходит из конечного События 2 и входит во внешний процесс (или внешнюю ссылку). В качестве события может выступать и промежуточное событие-инициатор. [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_063.png?nolink |Рисунок 21}}] Подробнее об особенностях работы с потоками сообщений на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#создание_связей|Создание связей]]. | 
 +| Ассоциация |  {{ common/icons/145.png?nolink }}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/const_bpmn_notation_031.png?nolink }}\\ {{ ru/csdesign/bpmodeling/bpmn_notation/const_bpmn_notation_032.png?nolink }}| Стрелка используется для отображения связи объектов данных и баз данных с процессами. Связь может быть направленной и ненаправленной в зависимости от соединяемых элементов и типа связи. \\ На //Рис.22// Объект данных передается из Процесса 1 в Процесс 3. При этом при помощи ассоциаций устанавливается 2 связи: связь процесса с объектом данных и связь объекта данных с процессом. При наведении связи между двумя элементами предлагается выбрать тип связи. [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_060.png?nolink |Рисунок 22}}] Если объект данных передается между двумя последовательно соединенными процессами, то можно использовать одну ассоциацию, которая строится в направлении от объекта данных к потоку управления, связывающему два процесса (//Рис.23//). После добавления ассоциации последовательно будет предложено выбрать типы связи: тип связи процесса с объектом данных и тип связи объекта данных с процессом. [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_061.png?nolink |Рисунок 23}}] Подобно ассоциации, связанной с потоком управления, объекты данных можно присоединять ассоциацией к потокам сообщений. При этом также будет создано две связи: связь процесса с объектом данных и связь объекта данных с процессом. Выбрать тип соответствующей связи также будет предложено последовательно (//Рис.24//). [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_062.png?nolink |Рисунок 24}}] Возможные типы связей, которые могут быть выбраны при установлении связей двух элементов при помощи ассоциации приведены ниже в //Табл.2// - //Табл.6// в статье [[ru/csdesign/bpmodeling/bpmn_notation#типы_связей_между_элементами_диаграммы_bpmn|Типы связей между элементами диаграммы BPMN]]. \\ Ассоциации также используются для отображения обработчика компенсации, т.е. когда процесс с типом "Компенсация" используется для компенсации выполнения другого процесса. В этом случае промежуточное событие с типом "Компенсация" присоединяется к границам процесса для того, чтобы указывать на то, что этому процессу может потребоваться компенсация. В то же время событие соединяется ассоциацией с процессом, который будет компенсировать выполнение первого процесса (//Рис.25//). [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_067.png?nolink |Рисунок 25}}] Подробнее об особенностях работы с ассоциациями на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#создание_связей|Создание связей]]. | 
 +| Пул | {{ :common:icons:1555.png?nolink }} | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_034.png?nolink }} | Пул предназначен для отображения потока рассматриваемого процесса. Содержимое пула - это и есть тот процесс, диаграмма которого рассматривается. На диаграмме развернутый пул может быть только один. | 
 +| Дорожка | {{ :common:icons:311.png?nolink }} {{ :common:icons:312.png?nolink }} {{ :common:icons:313.png?nolink }} {{ :common:icons:314.png?nolink }}| {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_035.png?nolink }} | Дорожка предназначена для отображения исполнителей задач и подпроцессов процесса BPMN (оргединиц или объектов деятельности). Внутри блока помещается наименование исполнителя. \\ Подробнее об особенностях работы с дорожками на диаграмме процесса в нотации BPMN см. в [[ru/manual/manual]] в статье [[ru/manual/creating_model/bpmn_notation?&#работа_с_дорожками|Работа с дорожками]]. | 
 +| Свернутый пул |   \\ {{ common/icons/136.png?nolink }} \\  {{ common/icons/150.png?nolink }}  |  {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_033.png?nolink }} | Символ, обозначающий внешний (по отношению к текущей диаграмме) процесс или внешнюю ссылку. Внутри блока помещается наименование внешнего процесса или внешней ссылки. \\ Свернутый пул используется для указания взаимосвязей процесса: \\ - обозначает процесс или внешнюю ссылку, откуда поступил или куда передается поток сообщений; \\ - обозначает предыдущий или следующий процесс по отношению к диаграмме рассматриваемого процесса. \\ На //Рис.26// показано, что сдаточная документация поступает в процесс "Организация итогового собрания по проекту" из процесса "Внесение сдаточной документации в папку проекта". \\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_046.png?nolink |Рисунок 26}}] На //Рис.27// показано, что после окончания Процесса 1 Событие 2 инициирует отправку сообщения в Процесс 2.\\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_042.png?nolink |Рисунок 27. Диаграмма Процесса 1}}] На диаграмме Процесса 2 (//Рис.28//) показано, что поток сообщений, поступающий из Процесса 1, инициирует Событие 2, запускающее выполнение Процесса 2. \\ [{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_043.png?nolink |Рисунок 28. Диаграмма Процесса 2}}] | 
 +| Документы | {{ common/icons/241.png?nolink }} | {{ :common:icons:319.png?nolink }} | Используется для отображения на диаграмме документов, сопровождающих выполнение процесса. Рядом с блоком размещается наименование документа. \\ В качестве объекта данных может использоваться объект справочников: Бумажный документ, Электронный документ. | 
 +| Программные продукты | {{ :common:icons:315.png?nolink }} | {{ :common:icons:320.png?nolink }} | Используется для отображения на диаграмме программных продуктов, сопровождающих выполнение процесса. Рядом с блоком размещается наименование продукта. | 
 +| Базы данных | {{ :common:icons:316.png?nolink }} | {{ :common:icons:321.png?nolink }} | Используется для отображения на диаграмме базы данных, сопровождающей выполнение процесса. Рядом с символом размещается наименование базы данных. | 
 +| Материальные объекты | {{ :common:icons:317.png?nolink }} | {{ :common:icons:322.png?nolink }} | Используется для отображения на диаграмме материальных объектов, сопровождающих выполнение процесса. Рядом с символом размещается наименование объекта. | 
 +| Прочее | {{ :common:icons:318.png?nolink }} | {{ :common:icons:323.png?nolink }} | Используется для отображения на диаграмме объектов справочника Прочее, сопровождающих выполнение процесса. Рядом с символом размещается наименование объекта. | 
 +| Сноска |  {{common/icons/76.png?&nolink}}  |    \\ {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_036.png?nolink }} | Выносной символ, предназначенный для нанесения текстовых комментариев. \\ Символ может быть использован на диаграммах процессов в любых нотациях|
  
- 
-<startTableBox> 
-^  Название  ^  Графический символ  ^  Описание  ^ 
-| Функция | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_072.png?nolink }} | Блок представляет собой функцию - действие или набор действий, выполняемых над исходным объектом (документом, ТМЦ и прочим) с целью получения заданного результата. \\ Внутри блока помещается наименование функции. \\ Временная последовательность выполнения функций задается расположением функций на диаграмме процесса сверху вниз. | 
-| Событие | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_074.png?nolink }} | Событие - состояние, которое является существенным для целей управления бизнесом и оказывает влияние или контролирует дальнейшее развитие одного или более бизнес-процессов. Элемент отображает события, активизирующие функции или порождаемые функциями. Внутри блока помещается наименование события. | 
-| Стрелка | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_075.png?nolink }} | Стрелка отображает связи элементов диаграммы процесса EPC между собой. Связь может быть направленной и ненаправленной в зависимости от соединяемых элементов и типа связи. | 
-| Оператор AND ("И") | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_078.png?nolink }}   | Оператор "И" используется для обозначения слияния/ветвления как функций, так и событий. Если завершение выполнения функции должно инициировать одновременно несколько событий, то это обозначается с помощью оператора "И", следующего после функции и перед событиями. \\ На рисунке (//Рис.1////)// завершение выполнения Функции одновременно инициирует события: Событие 1 и Событие 2. \\ [{{  ru/csdesign/bpmodeling/epc_notation/epc_notation_080.png?nolink |Рисунок 1}}] Если событие происходит только после обязательного завершения выполнения нескольких функций, то это обозначается с помощью оператора "И", следующего после функций и перед одиночным событием. На рисунке (//Рис.2////)// Событие произойдет только после обязательного завершения Функции 1 и Функции 2. \\ [{{  ru/csdesign/bpmodeling/epc_notation/epc_notation_082.png?nolink |Рисунок 2}}] Если функция может начать выполняться только после того, как произойдут несколько событий, то это обозначается с помощью оператора "И", следующего после событий и перед функцией. На рисунке (//Рис.3////)// Функция начнет выполняться только после того, как произойдут Событие 1 и Событие 2. \\ [{{  ru/csdesign/bpmodeling/epc_notation/epc_notation_084.png?nolink |Рисунок 3}}] Если одно событие может инициировать одновременное выполнение нескольких функций, то это обозначается с помощью оператора "И", следующего после события и перед функциями. На рисунке (//Рис.4//) Событие одновременно инициирует выполнение Функции 1 и Функции 2. [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_086.png?nolink |Рисунок 4}}]| 
-| Оператор OR ("ИЛИ") | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_088.png?nolink }}  | Оператор "ИЛИ" используется для обозначения слияния/ветвления функций и для слияния событий. По правилам нотации EPC после одиночного события не может следовать разветвляющий оператор "ИЛИ". \\ Если завершение выполнения функции может инициировать одно или несколько событий, то это обозначается с помощью оператора "ИЛИ", следующего после функции и перед событиями. На рисунке (//Рис.5////)// завершение выполнения Функции 1 может инициировать 3 вида ситуаций: только Событие 1, только Событие 2, одновременно и Событие 1, и Событие 2. \\ [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_090.png?nolink |Рисунок 5}}] Если событие происходит после завершения выполнения одной или нескольких функций, то это обозначается с помощью оператора "ИЛИ", следующего после функций и перед одиночным событием. На рисунке (//Рис.6////)// Событие может произойти либо после завершения выполнения Функции 1, либо после завершения выполнения Функции 2, либо после завершения выполнения и Функции 1, и Функции 2. \\ [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_092.png?nolink |Рисунок 6}}] Если функция может начать выполняться после того, как произойдет одно или несколько событий, то это обозначается с помощью оператора "ИЛИ", следующего после событий и перед функцией. На рисунке (//Рис.7////)// Функция может начать выполняться либо после того, как произойдет Событие 1, либо после того, как произойдет Событие 2, либо после того, как произойдут оба события: Событие 1, и Событие 2. [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_094.png?nolink |Рисунок 7}}]  | 
-| Оператор XOR ("Исключающее ИЛИ") | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_096.png?nolink }} | Оператор "Исключающее ИЛИ" используется для обозначения слияния/ветвления функций и для слияния событий. По правилам нотации EPC после одиночного события не может следовать разветвляющий оператор "Исключающее ИЛИ". \\ Если завершение выполнения функции может инициировать только одно из событий в зависимости от условия, то это обозначается с помощью оператора "Исключающее ИЛИ", следующего за функцией и перед событиями. На рисунке (//Рис.8////)// Функция инициирует либо только Событие 1, либо только Событие 2. \\ [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_098.png?nolink |Рисунок 8}}] Если событие происходит сразу после завершения выполнения либо одной функции, либо другой, то это обозначается с помощью оператора "Исключающее ИЛИ", следующего после функций и перед одиночным событием. На рисунке (//Рис.9////)// Событие может произойти либо сразу после завершения выполнения Функции 1, либо сразу после завершения выполнения Функции 2. \\ [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_100.png?nolink |Рисунок 9}}] Если функция может начать выполняться сразу после того, как произойдет либо одно событие, либо другое, то это обозначается с помощью оператора "Исключающее ИЛИ", следующего после нескольких событий и перед функцией. На рисунке (//Рис.10////)// Функция может начать выполняться сразу после того, как произойдет либо Событие 1, либо Событие 2. [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_102.png?nolink |Рисунок 10}}]  | 
-| Интерфейс процесса | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_104.png?nolink }}   | Элемент, обозначающий внешний (по отношению к текущей диаграмме) процесс или функцию. Используется для указания взаимосвязи процессов: \\ - обозначает предыдущий или следующий процесс по отношению к диаграмме рассматриваемого процесса; \\ - обозначает процесс, откуда поступил или куда передается объект. Внутри блока помещается наименование внешнего процесса. \\ На рисунке (//Рис.11//) показано, что договор является результатом выполнения процесса "Заключение договора". \\ [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_106.png?nolink |Рисунок 11}}] На рисунке (//Рис.12//////) показано, что после окончания Процесса 1 (и наступления Событие 1)  начинает выполняться Процесс 2. \\ [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_108.png?nolink |Рисунок 12. Диаграмма Процесса 1}}] На диаграмме Процесса 2 (//Рис.13//////)  показано, что перед началом Процесса 2 был завершен Процесс 1, инициировавший Событие 1. [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_110.png?nolink |Рисунок 13. Диаграмма Процесса 2}}] | 
-| Субъект | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_112.png?nolink }} | Используется для отображения на диаграмме организационных единиц (должности, подразделения, роли, внешнего субъекта) - исполнителей, владельцев или участников функций. Внутри блока помещается наименование организационной единицы. | 
-| Бумажный документ | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_114.png?nolink }} | Используется для отображения на диаграмме бумажных документов, сопровождающих выполнение функции. Внутри блока помещается наименование бумажного документа. | 
-| Электронный документ | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_116.png?nolink }} | Используется для отображения на диаграмме электронных документов, сопровождающих выполнение функции. Внутри блока помещается наименование электронного документа. | 
-| ТМЦ | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_118.png?nolink }} | Используется для отображения на диаграмме товарно-материальных ценностей (ТМЦ), сопровождающих выполнение функции. Внутри блока помещается наименование ТМЦ. | 
-| Информация | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_120.png?nolink }} | Используется для отображения на диаграмме информационных потоков, сопровождающих выполнение функции. Внутри блока помещается наименование информационного потока. | 
-| Информационная система | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_122.png?nolink }} | Используется для отображения на диаграмме информационной системы, поддерживающей выполнение функции. Внутри блока помещается наименование информационной системы. | 
-| Модуль информационной системы | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_124.png?nolink }} | Используется для отображения на диаграмме модуля информационной системы, поддерживающего выполнение функции. Внутри блока помещается наименование модуля информационной системы. | 
-| Функция информационной системы | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_126.png?nolink }} | Используется для отображения на диаграмме функции информационной системы, поддерживающей выполнение функции. Внутри блока помещается наименование функции информационной системы. | 
-| База данных | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_128.png?nolink }} | Используется для отображения на диаграмме базы данных, сопровождающей выполнение функции. Внутри блока помещается наименование базы данных. | 
-| Термин | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_130.png?nolink }} | Используется для отображения на диаграмме объектов, сопровождающих выполнение функции. Наименования этих объектов - термины, используемые в организации. Внутри блока помещается наименование термина. \\ Элемент может быть использован для обозначения данных, передаваемых между процессами или обрабатываемых при выполнении процессов. \\ Элемент может быть также использован для обозначения статусов бумажных/электронных документов и других элементов справочника "Объекты деятельности". На рисунке (//Рис.14////)// статус документа "Акт выполненных работ" устанавливается с помощью термина "Подписанный". [{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_132.png?nolink |Рисунок 14}}]| 
-| Набор объектов | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_134.png?nolink }} | Используется для отображения на диаграмме наборов объектов, сопровождающих выполнение функции, например, "Документация по проекту". Внутри блока помещается наименование набора объектов. | 
-| Прочее | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_136.png?nolink }} | Используется для отображения на диаграмме потоков объектов, которые нельзя отнести ни к одной из предопределенных групп справочника "Объекты деятельности". Внутри блока помещается наименование прочего объекта. | 
 <endTableBox| Таблица 1. Используемые графические символы > <endTableBox| Таблица 1. Используемые графические символы >
-  
- 
-===== Команды панели инструментов для диаграммы EPC ===== 
- 
-^  **Команда**  ^  **Графический символ**  ^  **Описание**  ^ 
-| Удалить тип связи по умолчанию | {{ common/icons/182.png?nolink }} | Кнопка предназначена для удаления типов связей, установленных пользователем по умолчанию. | 
-| Показать/убрать все типы связей на диаграмме | {{ common/icons/159.png?nolink }} | Кнопка предназначена для показа наименований всех типов связей, наведенных на диаграмме. | 
-| Переместить контекст функции с вышележащей диаграммы | {{ common/icons/158.png?nolink }} | Кнопка предназначена для перемещения с вышележащей диаграммы (если диаграмма представлена в нотации EPC) всех элементов, которые связаны с декомпозируемой функцией. | 
  
 +Пример диаграммы процесса в нотации BPMN приведен на //Рис.29////////://
    
 +[{{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_020.png?nolink |Рисунок 29. Пример диаграммы процесса в нотации BPMN}}]
 +===== Типы связей между элементами диаграммы BPMN =====
  
-Дополнительно к возможности показывать/убирать наименования типов связей на диаграмме с помощью кнопки {{ru/csdesign/bpmodeling/epc_notation/epc_notation_139.png?nolink}} в справочнике "Типы связей" существует возможность установить показ наименования того или иного типа связи на всех диаграммах, где эта связь наведена. Для этого необходимо проставить галочку у параметра "Видимость типа связи" для данной связи (//Рис.15//). +Типы связей, которые могут быть наведены между элементами на диаграмме BPMN, перечислены в таблицах //(////Табл. 2// //-// //Табл. 8////////).// При необходимости перечень типов связей может быть изменен.
- +
-[{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_143.png?nolink |Рисунок 15. Управление показом наименования типа связи на всех диаграммах}}] +
-===== Типы связей между элементами диаграммы EPC ===== +
- +
-Типы связей, которые могут быть наведены между элементами на диаграмме EPC, перечислены в таблицах //(////Табл. 2// //-// //Табл. 11////////).// При необходимости перечень типов связей может быть изменен.+
  
  
 <startTableBox> <startTableBox>
 ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^
-| База данных | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса в базу данных вносятся изменения. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_146.png?nolink }} | +| База данных | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса в базу данных вносятся изменения. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_037.png?nolink }} | 
-| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что база данных передается из одного процесса в другой. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_148.png?nolink }} +| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что база данных передается из одного процесса в другой. | ::: 
-| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса создается новая база данных. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_150.png?nolink }} +| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса создается новая база данных. | ::: 
-| Документ | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса в документ вносятся изменения. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_152.png?nolink }} | +| Документ | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса в документ вносятся изменения. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_038.png?nolink }} | 
-| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что документ передается из одного процесса в другой. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_154.png?nolink }} +| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что документ передается из одного процесса в другой. | ::: 
-| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса создается новый документ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_156.png?nolink }} +| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса создается новый документ. | ::: 
-| Информация | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется информация. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_158.png?nolink }} | +| Информация | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется информация. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_039.png?nolink }} | 
-| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что информация передается из одного процесса в другой. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_160.png?nolink }} +| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что информация передается из одного процесса в другой. | ::: 
-| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса появляется информация. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_162.png?nolink }} +| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса появляется информация. | ::: 
-ТМЦ | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется ТМЦ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_164.png?nolink }} | +| Материальный объект | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется материальный объект. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_040.png?nolink }} | 
-| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что ТМЦ передается из одного процесса в другой. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_166.png?nolink }} +| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что материальный объект передается из одного процесса в другой. | ::: 
-| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса формируется ТМЦ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_168.png?nolink }} +| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса формируется материальный объект. | ::: 
-| Программный продукт | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется Информационная система, ее модуль или функция. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_170.png?nolink }} | +| Программный продукт | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется Информационная система, ее модуль или функция. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_041.png?nolink }} | 
-| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что Информационная система, ее модуль или функция передается из одного процесса в другой. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_172.png?nolink }} +| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что Информационная система, ее модуль или функция передается из одного процесса в другой. | ::: 
-| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса создается Информационная система, ее модуль или функция. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_174.png?nolink }} +| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса создается Информационная система, ее модуль или функция. | ::: 
-Оператор | порождает событие через | Связь используется для отображения хода выполнения процесса. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_176.png?nolink }} | +<endTableBox|Таблица 2Типы связей Процесса с Функциональными объектами>
-| Процесс | предшествует | Связь используется, если бизнес-аналитик принимает решение использовать для отображения хода выполнения процесса только функции, без событий. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_178.png?nolink }} | +
-| Событие | порождает | Связь используется для отображения хода выполнения процесса. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_180.png?nolink }} | +
-| Термин | изменяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется термин. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_182.png?nolink }} | +
-| ::: | имеет на выходе | Связь используется, если необходимо отобразить, что термин передается из одного процесса в другой. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_184.png?nolink }} | +
-| ::: | помещает в архив | Связь используется, если необходимо отобразить, что в результате выполнения процесса термин помещается в архив. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_186.png?nolink }} | +
-| ::: | распределяет | Связь используется, если необходимо отобразить, что в рамках выполнения процесса термин распределяется между субъектами или процессами. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_188.png?nolink }} | +
-| ::: | создает на выходе | Связь используется, если необходимо отобразить, что в результате выполнения процесса формируется термин. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_190.png?nolink }} | +
-| ::: | считывает | Связь используется, если необходимо отобразить, что в рамках выполнения процесса считывается термин. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_192.png?nolink }} | +
-| ::: | уничтожает | Связь используется, если необходимо отобразить, что в результате выполнения процесса термин уничтожается. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_194.png?nolink }} | +
-<endTableBox|Таблица 2. Типы связей Процесса>+
    
- 
  
 <startTableBox> <startTableBox>
 ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^
-| Процесс | выполняет | Связи используются для отображения владельцев, исполнителей процесса или субъектов, принимающих участие в выполнении процесса. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_196.png?nolink }} | +| Процесс | поддерживает | Связь используется, если необходимо отобразить, что процесс выполняется с использованием информационной системы, ее модуля или функции. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_049.png?nolink }} | 
-| ::: | д/б информирован о выполнении | ::: | ::: | +| ::: | выполняет | Связь используется, если необходимо отобразить, что процесс выполняется непосредственно информационной системой, ее модулем или функцией. | {{ :ru:csdesign:bpmodeling:bpmn_notation:lang_bpmn_notation_0491.png?nolink&200 }} | 
-| ::: | д/б информирован о нестандартном завершении | ::: | ::: | +<endTableBox|Таблица 3. Типы связей Программного продукта>
-| ::: | должен информировать о результатах выполнения | ::: | ::: | +
-| ::: | отвечает за техническую часть | ::: | ::: | +
-| ::: | отвечает по ИТ за | ::: | ::: | +
-| ::: | принимает решение по | ::: | ::: | +
-| ::: | способствует при выполнении | ::: | ::: | +
-| ::: | утверждает результат | ::: | ::: | +
-| ::: | участвует в качестве консультанта | ::: | ::: | +
-| ::: | является владельцем | ::: | ::: | +
-| Событие | обеспечивает | Связь используется, если необходимо отобразить, что субъект способствует возникновению события. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_198.png?nolink }} | +
-| ::: | является владельцем | Связь используется, если необходимо отобразить, что субъект является ответственным за возникновение события. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_200.png?nolink }} | +
-| Термин | имеет доступ к | Связь используется, если необходимо отобразить, что субъект имеет доступ к термину (информации о термине). | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_202.png?nolink }} | +
-| ::: | является владельцем | Связь используется, если необходимо отобразить, что субъект является ответственным за формирование термина или актуализацию информации о термине. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_204.png?nolink }} | +
-| База данных | обеспечивает | Связь используется, если необходимо отобразить, что субъект обеспечивает наличие актуальной информации в базе данных или является ответственным за формирование базы данных. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_206.png?nolink }} | +
-| Документ | обеспечивает | Связь используется, если необходимо отобразить, что субъект является ответственным за формирование документа или поддержание документа в актуальном состоянии. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_208.png?nolink }} | +
-| Информация | обеспечивает | Связь используется, если необходимо отобразить, что субъект является ответственным за предоставление актуальной информации. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_210.png?nolink }} | +
-| ТМЦ | обеспечивает | Связь используется, если необходимо отобразить, что субъект обеспечивает наличие ТМЦ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_212.png?nolink }} | +
-| Программный продукт | отвечает за разработку | Связь используется, если необходимо отобразить, что субъект отвечает за разработку информационной системы, ее модуля или функции. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_214.png?nolink }} | +
-| ::: | отвечает за техническую часть | Связь используется, если необходимо отобразить, что субъект отвечает за техническую часть (оборудование, системное ПО и т.д.) информационной системы, ее модуля или функции. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_216.png?nolink }} | +
-| ::: | является пользователем | Связь используется, если необходимо отобразить, что субъект является пользователем информационной системы, ее модуля или функции. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_218.png?nolink }} | +
-<endTableBox|Таблица 3. Типы связей Субъекта>+
  
  
 <startTableBox> <startTableBox>
 ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^
-| Процесс | активизирует | Связь используется для отображения хода выполнения процесса. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_220.png?nolink }} | +| Процесс | предоставляет входные данные для | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием документа. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_050.png?nolink }} | 
-| Субъект | используется | Связь используется, если необходимо отобразить, что субъект ориентируется на возникновение события для определения времени старта процесса. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_222.png?nolink }} | +<endTableBox|Таблица 4. Типы связей Документа>
-<endTableBox|Таблица 4. Типы связей События>+
  
  
 <startTableBox> <startTableBox>
 ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^
-База данных | создает на выходе | Связь используется, если необходимо отобразить, что база данных формируется в результате работы в информационной системе. {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_224.png?nolink }} | +Процесс | выполняет | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется непосредственно базой данных. | {{ :ru:csdesign:bpmodeling:bpmn_notation:lang_bpmn_notation_0501.png?nolink&200 }} | 
-| Документ | создает на выходе | Связь используется, если необходимо отобразить, что документ автоматически формируется в информационной системе. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_226.png?nolink }} | +<endTableBox|Таблица 5. Типы связей Базы данных>
-| Информация | использует | Связь используется, если необходимо отобразить, что для внесения данных в информационную систему используется информация. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_228.png?nolink }} | +
-| ТМЦ | использует | Связь используется, если необходимо отобразить, что для внесения данных в информационную систему используется ТМЦ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_230.png?nolink }} | +
-| Процесс | поддерживает | Связь используется, если необходимо отобразить, что процесс выполняется с использованием информационной системы, ее модуля или функции. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_232.png?nolink }} | +
-| Термин | использует | Связь используется, если необходимо отобразить, что для внесения данных в информационную систему используется термин. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_234.png?nolink }} | +
-<endTableBox|Таблица 5. Типы связей Программного продукта>+
  
  
 <startTableBox> <startTableBox>
 ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^
-| Процесс | предоставляет входные данные для | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием документа. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_236.png?nolink }} | +| Процесс | используется | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием информации. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_051.png?nolink }} | 
-Событие устанавливает | Связь используется, если необходимо отобразить, что поступление документа инициировало возникновение событие. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_238.png?nolink }} | +::: является входом для | Связь используется, если необходимо отобразить, что информация, поступившая на вход процесса, в результате выполнения процесса преобразуется в другую информацию, документ или объект. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_052.png?nolink }} | 
-| Субъект | используется | Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует документ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_240.png?nolink }} | +<endTableBox|Таблица 6. Типы связей Информации
-| База данных | предоставляет входные данные для | Связь используется, если необходимо отобразить, что заполнение базы данных осуществляется с использованием документа. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_242.png?nolink }} | + 
-<endTableBox|Таблица 6. Типы связей Документа> +
  
 <startTableBox> <startTableBox>
 ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^
-| Процесс | предоставляет входные данные для | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием базы данных. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_244.png?nolink }} | +| Процесс | используется | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием материальных объектов. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_053.png?nolink }} | 
-Событие устанавливает | Связь используется, если необходимо отобразить, что возникновение события было инициировано базой данных. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_246.png?nolink }} | +::: является входом для | Связь используется, если необходимо отобразить, что материальные объекты, поступившие на вход процесса, в результате выполнения процесса преобразуются из одного состояния в другое. | {{ ru/csdesign/bpmodeling/bpmn_notation/lang_bpmn_notation_054.png?nolink }} | 
-| Субъект | используется | Связь используетсяесли необходимо отобразить, что для осуществления своей деятельности субъект использует базу данных. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_248.png?nolink }} | +::: | выполняет | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется непосредственно материальным объектом. | {{ :ru:csdesign:bpmodeling:bpmn_notation:lang_bpmn_notation_05511.png?nolink&200 }} | 
-Программный продукт | предоставляет входные данные для | Связь используется, если необходимо отобразить, что работа в программном продукте осуществляется с использованием базы данных. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_250.png?nolink }} | +<endTableBox|Таблица 7. Типы связей Материальных объектов>
-| Документ | создает на выходе | Связь используется, если необходимо отобразить, что документ может быть сформирован из базы данных. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_252.png?nolink }} | +
-<endTableBox|Таблица 7. Типы связей Базы данных>+
  
  
 <startTableBox> <startTableBox>
 ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ ^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^
-| Процесс | используется | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием информации. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_254.png?nolink }} | +| Процесс |выполняет | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется объектом справочника «Прочее». | {{ :ru:csdesign:bpmodeling:bpmn_notation:lang_bpmn_notation_0552.png?nolink&200 }} | 
-| ::: | является входом для | Связь используется, если необходимо отобразить, что информация, поступившая на вход процесса, в результате выполнения процесса преобразуется в другую информацию, документ или объект. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_256.png?nolink }} | +<endTableBox|Таблица 8. Типы связей объектов Прочее>
-| Событие | устанавливает | Связь используется, если необходимо отобразить, что поступление информации инициировало возникновение события. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_258.png?nolink }} | +
-| Субъект | используется | Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует информацию. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_260.png?nolink }} | +
-<endTableBox|Таблица 8. Типы связей Информации>+
  
 +Подробнее о формировании модели бизнес-процессов см. в [[ru/manual/manual]] в главе [[ru/manual/creating_model/creating_model]].
  
-<startTableBox> +{{tag>Процессы Диаграмма}}
-^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ +
-Процесс | используется | Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием ТМЦ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_262.png?nolink }} | +
-| ::: | является входом для | Связь используется, если необходимо отобразить, что ТМЦ, поступившие на вход процесса, в результате выполнения процесса преобразуются из одного состояния в другое. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_264.png?nolink }} | +
-| Событие | устанавливает | Связь используется, если необходимо отобразить, что возникновение события было инициировано ТМЦ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_266.png?nolink }} | +
-| Субъект | используется | Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует ТМЦ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_268.png?nolink }} +
-<endTableBox|Таблица 9. Типы связей ТМЦ>+
  
  
-<startTableBox> +{{description>Нотация BPMN системы, диаграмма BPMN}}
-^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ +
-| Процесс | проверяется | Связь используется, если необходимо отобразить, что в рамках выполнения процесса проверяется термин. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_270.png?nolink }} | +
-| ::: | утверждается (кем) | Связь используется, если необходимо отобразить, что в рамках выполнения процесса утверждается термин. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_272.png?nolink }} | +
-| ::: | является входом для | Связь используетсяесли необходимо отобразить, что термин, поступивший на вход процесса, в результате выполнения процесса преобразуется из одного состояния в другое. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_274.png?nolink }} | +
-| Событие | устанавливает | Связь используется, если необходимо отобразить, что возникновение события инициировано термином. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_276.png?nolink }} | +
-| База данных | определяется | Связь используется, если необходимо отобразить, что значение термина определено в базе данных. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_278.png?nolink }} +
-| ::: | устанавливает статус | Связь используется для отображения статуса базы данных. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_280.png?nolink }} | +
-| Документ | определяется | Связь используется, если необходимо отобразить, что значение термина определено в документе. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_282.png?nolink }} | +
-| ::: | устанавливает статус | Связь используется для отображения статуса документа. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_284.png?nolink }} | +
-| Информация | определяется | Связь используется, если необходимо отобразить, что значение термина определяется информацией. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_286.png?nolink }} | +
-| ::: | устанавливает статус | Связь используется для отображения статуса информации. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_288.png?nolink }} | +
-| ТМЦ | определяется | Связь используется, если необходимо отобразить, что значение термина определяется ТМЦ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_290.png?nolink }} | +
-| ::: | устанавливает статус | Связь используется для отображения статуса ТМЦ. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_292.png?nolink }} | +
-<endTableBox|Таблица 10. Типы связей Термина>+
  
  
-<startTableBox> +[<contextnavigator>]
-^  Элемент, с которым\\ устанавливается связь  ^  Тип связи  ^  Назначение связи  ^  Пример использования связи  ^ +
-| Процесс | активизирует | Связь используется для отображения хода выполнения процесса. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_294.png?nolink }} | +
-| Событие | порождает событие через | Связь используется для отображения хода выполнения процесса. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_296.png?nolink }} | +
-| Оператор | предшествует | Связь используется для отображения хода выполнения процесса. | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_298.png?nolink }} | +
-<endTableBox|Таблица 11. Типы связей Оператора> +
- +
  
-===== Правила моделирования процессов в нотации EPC =====+  
 +  
 +
  
-1. Диаграмма функции EPC должна начинаться как минимум одним стартовым событием (стартовое событие может следовать за интерфейсом процесса) и завершаться как минимум одним конечным событием (конечное событие может предшествовать интерфейсу процесса).+  
 +  
 +  
 +
  
-2. События и функции по ходу выполнения процесса должны чередоваться. Решения о дальнейшем ходе выполнения процесса принимаются функциями.+  
 +  
 +
  
-3. Рекомендуемое количество функций на диаграмме - не более 20. Если количество функций диаграммы значительно превышает 20, то существует вероятность, что неправильно выделены процессы на верхнем уровне и необходимо произвести корректировку модели. +{(rater&gt;id=ru_csdesign_bpmodeling_bpmn_notation|name=Нотация BPMN|type=vote|trace=ip|headline=off)}
- +
-4. События и функции должны содержать строго по одной входящей и одной исходящей связи, отражающей ход выполнения процесса. +
- +
-5. События и операторы, окружавшие функцию на вышележащей диаграмме (//Рис.16//), должны быть начальными/результирующими событиями и операторами на диаграмме декомпозиции функции (//Рис.17//). +
-\\ +
-{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_300.png?nolink }} | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_302.png?nolink }} | +
-|Рисунок 16. Диаграмма процесса, на которой встречается Функция 1 |Рисунок 17. Диаграмма декомпозиции Функции 1 | +
-\\ +
-6. На диаграмме не должны присутствовать объекты без единой связи. +
- +
-7. Каждый оператор слияния должен обладать хотя бы двумя входящими связями и только одной исходящей, оператор ветвления - только одной входящей связью и хотя бы двумя исходящими. Операторы не могут обладать одновременно несколькими входящими и исходящими связями. +
- +
-8. Если оператор обладает входящей связью от элемента "событие", то он должен обладать исходящей связью к элементу "функция" и наоборот. +
- +
-9. За одиночным событием не должны следовать операторы "OR (ИЛИ)&quotили "XOR (Исключающее ИЛИ)". +
- +
-10. Операторы могут объединять или разветвлять только функции или только события. Одновременное объединение/ветвление функции и события невозможно. +
- +
-11. Оператор, разветвляющий ветки, и оператор, объединяющий эти ветки, должны совпадать. Допускается также ситуация, когда оператор ветвления "И", оператор объединения - "ИЛИ". +
- +
-Примеры допустимых ситуаций (//Рис.18//, //Рис.19//, //Рис.20//, //Рис.21//): +
-\\ +
-{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_304.png?nolink }} {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_306.png?nolink }} {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_308.png?nolink }} | {{ ru/csdesign/bpmodeling/epc_notation/epc_notation_310.png?nolink }} | +
-| Рисунок 18 | Рисунок 19 | Рисунок 20 | Рисунок 21 | +
-\\ +
-Пример недопустимой ситуации (//Рис.22//)+
- +
-[{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_312.png?nolink |Рисунок 22}}] +
- +
-Пример диаграммы процесса в нотации EPC приведен на //Рис.23////////:// +
- +
-[{{ ru/csdesign/bpmodeling/epc_notation/epc_notation_313.png?nolink |Рисунок 23. Пример диаграммы процесса в нотации EPC}}] +
- +
-Подробнее о формировании модели бизнес-процессов см. в [[ru/manual/manual]], главе [[ru/manual/creating_model/creating_model]]. +
- +
-{{tag>Процессы Диаграмма}}+
Driven by DokuWiki