====== Не используйте сходящуюся развилку "и-или" без парной расходящейся развилки ====== {{tag>развилка развилка_и-или}} Использование сходящейся развилки «и-или» без парной расходящейся является избыточным и не рекомендовано. ===== ✔ Как надо ===== Flow_0s2x71d Flow_0r8sh7a Flow_0s2x71d Flow_0w3f70i Flow_0r8sh7a Flow_1yzbpp9 Flow_1yzbpp9 Flow_0w3f70i ===== ✘ Как НЕ надо ===== Flow_0s2x71d Flow_0r8sh7a Flow_0s2x71d Flow_0w3f70i Flow_0r8sh7a Flow_1yzbpp9 Flow_1yzbpp9 Flow_0w3f70i ===== Примечания ===== Согласно [[https://www.omg.org/spec/BPMN/2.0.2/PDF | спецификации BPMN ]] (стр. 291), > Сходящаяся развилка "и-или" используется для слияния сочетания альтернативных и параллельных потоков. Токен, приходящий на развилку "и-или", МОЖЕТ синхронизовываться с некоторыми другими токенами, приходящими на эту же развилку позднее. Таким образом, если сходящаяся развилка "и-или" не имеет парной расходящейся, то ее поведение в точности не определено, поэтому такого использования рекомендуется избегать. ===== Исключения ===== Развилка "и-или" - единственный способ синхронизовать условные потоки управления: Flow_0yhgogy Flow_17w8cch Flow_1erz2cg Flow_0xdfiky Flow_1bwpf18 Flow_00a1mlo Flow_0yhgogy Flow_0xdfiky Flow_17w8cch Flow_00a1mlo Flow_1erz2cg Flow_1bwpf18 ===== Смотри также ===== * [[ru:rule:do_not_use_conditional_flows]] ===== Автор(ы) ===== --- //[[user:wjulia|Юлия Вагнер]] 2024-01-22 17:13//