====== Несвязанные потоки управления не допускаются ====== {{tag>поток_управления пул}} Пул (если это не "черный ящик") изображает целостный поток работ одного процесса. ===== ✔ Как надо ===== Flow_09yk404 Flow_09yk404 Flow_139h3kd Flow_07ytixn Flow_0i15i3u Flow_0i15i3u Flow_0bdcihl Flow_139h3kd Flow_0bdcihl Flow_07ytixn Flow_14yr9cw Flow_14yr9cw Flow_0pal0rf Flow_1ahf9k9 Flow_1bdy9co Flow_0pal0rf Flow_1rsbsvz Flow_1ahf9k9 Flow_0ht242j Flow_1bdy9co Flow_02jnx7f Flow_0ht242j Flow_02jnx7f Flow_1rsbsvz Flow_1upag9f Flow_1upag9f ===== ✘ Как НЕ надо ===== Flow_09yk404 Flow_09yk404 Flow_139h3kd Flow_139h3kd Flow_0q44hm4 Flow_0vzrmjq Flow_0q44hm4 Flow_0vzrmjq Flow_0i15i3u Flow_0i15i3u ===== Примечания ===== Хотя спецификация BPMN 2.0 не запрещает несвязные потоки управления в рамках одного пула, это плохая практика. У процесса может быть больше одного начального и больше одного конечного события, но все они должны быть связаны потокам управления в единый поток работ. Подпроцесс "параллельный блок" ("как не надо", внизу) лучше не использовать, а явно показывать параллельное расхождение и схождение ("как надо", внизу). ===== Исключения ===== Подпроцесс "для данного случая" (ad-hoc): ===== Автор(ы) ===== --- //[[user:bell|Anatoly Belaychuk]] 2024-02-23 19:05//