# Основные элементы

{% tabs %}
{% tab title="Activity" %}

<table data-header-hidden><thead><tr><th width="106"></th><th width="180"></th><th width="216"></th><th></th></tr></thead><tbody><tr><td>Задача (Task)</td><td></td><td>Задача — действие или операция, у которых нет дальнейшей декомпозиции в рамках бизнесс-процесса.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2F6Ss1idGmItpWNJGcNr5i%2Fimage.png?alt=media&#x26;token=d5070596-865a-437f-9cfb-9f626ffd331b" alt="" data-size="original"></td></tr><tr><td></td><td>Пользовательская задача (User Task)</td><td>задача, которую выполняет человек при содействии других людей или программного обеспечения</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FZM7LzBE2oJ6VWFVAsusD%2Fimage.png?alt=media&#x26;token=cf2f1490-467a-41f2-96fa-d0611decdbca" alt="" data-size="original"></td></tr><tr><td></td><td>Сервисная задача (Service Task)</td><td>задача, предназначенная для оказания услуги, которая может являться как web-сервисом, так и автоматизированным приложением</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FjgiRV1cSqXKOYNhf8FeK%2Fimage.png?alt=media&#x26;token=820dbe21-3b0d-4804-92ad-0dab02d070d9" alt="" data-size="original"></td></tr><tr><td></td><td>Скрипт задача (Script Task)</td><td>задача, суть которой заключается в выполнении некоторого сценария (или скрипта) - некоторой автоматической операции</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2F3BhWbgvTSAClKF7htokp%2Fimage.png?alt=media&#x26;token=b09e0db6-6a74-4028-bd97-b02611ab5291" alt="" data-size="original"></td></tr><tr><td>Подпроцесс</td><td></td><td>Подпроцесс — декомпозированный процесс, в который включено несколько задач.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2F0uQ8V8M0eFThwFcYHJld%2Fimage.png?alt=media&#x26;token=d75f61fe-ebac-47c7-bd3f-ce96f346dfde" alt="" data-size="original"></td></tr></tbody></table>
{% endtab %}

{% tab title="Event" %}

<table data-header-hidden><thead><tr><th width="120"></th><th width="166"></th><th width="221"></th><th></th></tr></thead><tbody><tr><td>Событие (Event)</td><td></td><td>События — показывает состояние, которое влияет на дальнейшее течение бизнес-процесса или контролирует его</td><td></td></tr><tr><td></td><td>Стартовое событие</td><td>это событие, которое обозначает начало процесса.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FMkijja4FOZ1osDCQgmWs%2Fimage.png?alt=media&#x26;token=ecfe3b38-169d-4be4-81e8-4883553ba871" alt="" data-size="original"></td></tr><tr><td></td><td>Промежуточное событие</td><td>это событие, которое происходит в середине процесса и может вызывать изменение процесса.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FNF6iU0rZXxjeuzHubsU3%2Fimage.png?alt=media&#x26;token=29c667a0-fb2f-4e45-b1cb-28305c90db21" alt="" data-size="original"></td></tr><tr><td></td><td>Завершающее событие</td><td>это событие, которое означает завершение процесса.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FmJZ5P3nmmSZabRYvbRvQ%2Fimage.png?alt=media&#x26;token=ff5f522d-9b22-4be6-bd00-c4e7a16b9703" alt="" data-size="original"></td></tr></tbody></table>
{% endtab %}

{% tab title="Gateway" %}

<table data-header-hidden><thead><tr><th width="128"></th><th width="153"></th><th width="234"></th><th></th></tr></thead><tbody><tr><td>Шлюз (Gateway)</td><td></td><td>Определяют условия и маршруты, которые регулируют последовательность выполнения задач в бизнес-процессе.</td><td></td></tr><tr><td></td><td>Параллельный шлюз</td><td>Означает, что два процесса исполняются одновременно. Читается как «И»</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FVCgo27iHiyr1scuoAMj8%2Fimage.png?alt=media&#x26;token=37831841-7f63-4f24-9204-9b38031bab37" alt="" data-size="original"></td></tr><tr><td></td><td>Эксклюзивный шлюз</td><td>Используют, чтобы обозначить ветвление потока управления на несколько альтернативных потоков, когда процесс зависит от выполнения условия. Читается как «ИЛИ»</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2Fdv3ObJjA3ZtgWvZKTDY2%2Fimage.png?alt=media&#x26;token=7e9c8441-f17b-4d08-bcf5-85602b37c180" alt="" data-size="original"></td></tr><tr><td></td><td>Комплексный шлюз</td><td>Применяют, чтобы показать ветвление потока управления на несколько других, когда процесс зависит от выполнения условий. Читается как «И/ИЛИ»</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FVx8TLwRkhsyG81hhThtX%2Fimage.png?alt=media&#x26;token=696aa56d-e42f-4faa-b127-ba6bf238267f" alt="" data-size="original"></td></tr></tbody></table>
{% endtab %}

{% tab title="Data" %}

<table data-header-hidden><thead><tr><th width="109"></th><th width="141"></th><th width="248"></th><th></th></tr></thead><tbody><tr><td>Объект данных</td><td></td><td>Показывает, какие объекты сопровождают выполнение процесса. Например, бумажный документ, электронный документ, информацию и так далее.</td><td></td></tr><tr><td></td><td>Документ </td><td>Используется для отображения на диаграмме документов, сопровождающих выполнение процесса. Рядом с блоком размещается наименование документа.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2Fg9LOTOtj3vhi4SerUrXT%2Fimage.png?alt=media&#x26;token=3ee99493-e607-4363-bac5-1d9a8b394cea" alt="" data-size="original"></td></tr><tr><td></td><td>База данных</td><td>Используется для отображения на диаграмме базы данных, сопровождающей выполнение процесса. Рядом с символом размещается наименование базы данных.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2Fn18EJQGhq1NewGyOFchk%2Fimage.png?alt=media&#x26;token=4a93e048-e994-46d7-a584-0b7d6be2f4e5" alt="" data-size="original"></td></tr><tr><td></td><td>Текстовый комментарий</td><td>Выносной символ, предназначенный для нанесения текстовых комментариев.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2F50CwVrKw6Qq0FWhH67zD%2Fimage.png?alt=media&#x26;token=4f6cf14e-c061-45ed-b6c2-857eedcb5593" alt="" data-size="original"></td></tr></tbody></table>
{% endtab %}

{% tab title="Flow" %}

<table data-header-hidden data-full-width="false"><thead><tr><th width="98"></th><th width="129"></th><th width="213"></th><th></th></tr></thead><tbody><tr><td>Поток </td><td></td><td></td><td></td></tr><tr><td></td><td>Поток управления</td><td>Показывает, в каком порядке выполняется процесс. Эти стрелки связывают между собой задачи, события и шлюзы.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FlKT399CS6lfeYN7zPNJn%2Fimage.png?alt=media&#x26;token=c3fee875-ac1a-4356-89af-120994caa7b2" alt="" data-size="original"></td></tr><tr><td></td><td>Поток сообщений</td><td>Показывает передачу сообщений или объектов из одного процесса в другой.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FE1uoeE3ClpaNK5QkG5LZ%2Fimage.png?alt=media&#x26;token=d3277316-b6c0-4f97-8d0b-333165c5bb19" alt="" data-size="original"></td></tr><tr><td></td><td>Ассоциация</td><td>Показывает связи объектов данных и баз данных с процессами.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FKpXD02ctascEYeE5Ttl8%2Fimage.png?alt=media&#x26;token=45c982b0-f0b4-48ed-871d-fa04d6bb5fd2" alt="" data-size="original"></td></tr></tbody></table>
{% endtab %}

{% tab title="Pool/Lanes" %}

<table data-header-hidden><thead><tr><th width="121"></th><th width="40"></th><th width="226"></th><th></th></tr></thead><tbody><tr><td>Пул</td><td></td><td>Пул предназначен для отображения потока рассматриваемого процесса. Содержимое пула - это и есть тот процесс, диаграмма которого рассматривается. На диаграмме развернутый пул может быть только один.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FoWsps8vkpfLQxKfbEVVZ%2Fimage.png?alt=media&#x26;token=e23ea698-ee58-4fb5-8716-53783256026b" alt="" data-size="original"></td></tr><tr><td>Дорожка</td><td></td><td>Дорожки располагаются внутри пула. Дорожка предназначена для отображения исполнителей задач и подпроцессов процесса BPMN.</td><td><img src="https://2564959216-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBU59MeGnFEovSrJJ0r4f%2Fuploads%2FmLhHlYIw6HtBZFhjPtGb%2Fimage.png?alt=media&#x26;token=80013b2d-b0e3-4fd7-8b56-4b3ce01f63e9" alt="" data-size="original"></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

Источник:&#x20;

* <https://market.cnews.ru/articles/2023-05-25_6_osnovnyh_elementov_bpmn>
* <https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/csdesign/bpmodeling/bpmn_notation>
