Действия Время чтения: 1 мин. 1682 просмотров Действия (задачи, активности, работы) в BPMNОснова любого бизнес-процесса BPMN – это последовательность действий. Каждое действие может быть элементарным (отдельная задача) или составным (подпроцесс). Действия соединяются в последовательности с помощью стрелок – потоков управления. Стрелка потока управления обозначает, что последующее действие начинается сразу после предыдущего. На практике можно встретить очень большие, сложно разветвленные потоки управления.Правила моделирования действий в BPMNДействие может иметь любое количество входящих и исходящих потоков управления. Приведенные ниже изображения могут встречаться на диаграммах и не являются ошибками. Можно выделить три варианта:Множественные входы BPMN. В этом случае активация любого из входов приведет к выполнению действия. Рекомендуется с осторожностью использовать множественные входы, чтобы избежать дублирования выполнения действий.Множественные выходы BPMN. В этом случае после выполнения действия одновременно активируются все исходящие потоки управления. Это полный аналог параллельного шлюза, он описан в данной статье ниже.Множественные входы и выходы BPMN. В этом случае активация любого из входов приведет к выполнению действия, после которого будут одновременно активированы все исходящие потоки управления. Такая конфигурация сложна для чтения и применять ее нужно с осторожностью.Действие, не имеющее ни одного входящего потока управления может быть изображено на диаграмме в виде подпроцесса. Такой подход часто используют при моделировании процессного ландшафта верхнеуровневой карты бизнес-процессов. Посмотрите на пример такой карты, спроектированной в соответствии с требованиями BPMN.Каждый исходящий из действия поток управления создает новый маршрут процесса, параллельный остальным маршрутам. Другими словами, после выполнения действия с множественными выходами будут одновременно активированы все эти выходы. Механизм здесь работает в точности также, как и параллельный шлюз. Для удобства чтения диаграммы все же рекомендуется в таких случаях пользоваться параллельным шлюзом.Действие, после которого не предполагается выполнение каких-либо дополнительных действий в процессе, является завершающим. После него обычно идет конечное событие.Если на диаграмме используются пулы и / или дорожки, то каждое из имеющихся на диаграмме действий должно лежать в пределах какого-либо пула и / или дорожки. Следует избегать размещения действий на линиях, ограничивающих пулы и дорожки, так как это снижает удобство чтения диаграммы и может привести к неправильному пониманию процесса. BPMN - Назад Оркестровка Вперёд – BPMN Стрелки