Типы задач и подпроцессов

Задача (Task) — основная единица работы в BPMN. Она может выполняться человеком, системой или быть автоматической.
Подпроцессы объединяют логически связанные задачи, создавая иерархию моделей и повышая читаемость диаграммы.



В BPMN задача (Task) обозначает единичное действие, которое выполняется в рамках процесса. В зависимости от исполнителя различают типы:

  • User Task — выполняется человеком, обычно через интерфейс приложения (например, утверждение заявки).

  • Service Task — выполняется системой или вызываемым сервисом (например, запрос к API).

  • Script Task — выполняется автоматически, содержит встроенный скрипт.

  • Manual Task — вне системы, ручное действие (например, физическая доставка).

  • Business Rule Task — выполняет бизнес-правила или обращается к системе управления правилами.

Когда задач становится много, их объединяют в подпроцесс (Sub-process). Это помогает структурировать модель и не перегружать диаграмму. Подпроцессы могут быть:

  • встроенные (embedded) — разворачиваются прямо на диаграмме;

  • вызванные (call activity) — отдельные процессы, которые можно повторно использовать.

Благодаря иерархии подпроцессов BPMN обеспечивает масштабируемость моделей и модульность, аналогично принципам архитектуры ИС: каждый элемент имеет свой контекст и ответственность.

Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:

Задача (Task) — основная единица работы в BPMN. Она может выполняться человеком, системой или быть автоматической.
Подпроцессы объединяют логически связанные задачи, создавая иерархию моделей и повышая читаемость диаграммы.



В BPMN задача (Task) обозначает единичное действие, которое выполняется в рамках процесса. В зависимости от исполнителя различают типы:

  • User Task — выполняется человеком, обычно через интерфейс приложения (например, утверждение заявки).

  • Service Task — выполняется системой или вызываемым сервисом (например, запрос к API).

  • Script Task — выполняется автоматически, содержит встроенный скрипт.

  • Manual Task — вне системы, ручное действие (например, физическая доставка).

  • Business Rule Task — выполняет бизнес-правила или обращается к системе управления правилами.

Когда задач становится много, их объединяют в подпроцесс (Sub-process). Это помогает структурировать модель и не перегружать диаграмму. Подпроцессы могут быть:

  • встроенные (embedded) — разворачиваются прямо на диаграмме;

  • вызванные (call activity) — отдельные процессы, которые можно повторно использовать.

Благодаря иерархии подпроцессов BPMN обеспечивает масштабируемость моделей и модульность, аналогично принципам архитектуры ИС: каждый элемент имеет свой контекст и ответственность.

https://webprogr.ru/~HXHpd
Короткая ссылка на новость:https://webprogr.ru/~HXHpd


Последние новости

Типы задач и подпроцессов

Задача (Task) — основная единица работы в BPMN. Она может выполняться человеком, системой или быть автоматической.
Подпроцессы объединяют логически связанные задачи, создавая иерархию моделей и повышая читаемость диаграммы.



В BPMN задача (Task) обозначает единичное действие, которое выполняется в рамках процесса. В зависимости от исполнителя различают типы:

  • User Task — выполняется человеком, обычно через интерфейс приложения (например, утверждение заявки).

  • Service Task — выполняется системой или вызываемым сервисом (например, запрос к API).

  • Script Task — выполняется автоматически, содержит встроенный скрипт.

  • Manual Task — вне системы, ручное действие (например, физическая доставка).

  • Business Rule Task — выполняет бизнес-правила или обращается к системе управления правилами.

Когда задач становится много, их объединяют в подпроцесс (Sub-process). Это помогает структурировать модель и не перегружать диаграмму. Подпроцессы могут быть:

  • встроенные (embedded) — разворачиваются прямо на диаграмме;

  • вызванные (call activity) — отдельные процессы, которые можно повторно использовать.

Благодаря иерархии подпроцессов BPMN обеспечивает масштабируемость моделей и модульность, аналогично принципам архитектуры ИС: каждый элемент имеет свой контекст и ответственность.

Рейтинг@Mail.ru