====== Используйте поток управления "в ином случае" только в исполняемых моделях ====== {{tag>поток_в_ином_случае}} Используйте поток управления "в ином случае", выходящий из развилки "или/или", только если модель предназначена для исполнения процессным движком. ===== ✔ Как надо ===== Исполняемая модель: Flow_0i4dirv Flow_0ka3lo7 Flow_1ps4vkt Flow_1ps4vkt Flow_00j2hvl Flow_0qwic4b Flow_1ytsb8j Flow_00j2hvl Flow_0i4dirv Flow_0qwic4b Flow_1ytsb8j Flow_1cpgayi Flow_1s9xphs Flow_0ka3lo7 Flow_1s9xphs Flow_1cpgayi Аналитическая модель: Flow_0i4dirv Flow_0ka3lo7 Flow_1ps4vkt Flow_1ps4vkt Flow_00j2hvl Flow_0qwic4b Flow_1ytsb8j Flow_00j2hvl Flow_0i4dirv Flow_0qwic4b Flow_1ytsb8j Flow_1cpgayi Flow_1s9xphs Flow_0ka3lo7 Flow_1s9xphs Flow_1cpgayi ===== Примечания ===== * В исполняемой модели поток "в ином случае" является мерой предосторожности, гарантирующей, что процесс в любом случае продолжит исполнение, даже если в логических условиях допущена ошибка. Например, если развилка управляется булевым атрибутом базы данных, то аналитик может для одного потока указать условие "если значение атрибута - истина", а для другого "если значение атрибута - ложь", упустив из виду, что возможно и третье значение - NULL (не задано). Более надежно в задать для одного потока явное условие (ложь или истина), а второй поток пометить как поток "в ином случае". * В случае аналитической модели, используемой, например, для регламентации или для поиска возможностей оптимизации процесса, поток управления "в ином случае" не приносит пользы, а лишь вызывает лишние вопросы. ===== Исключения ===== Сказанное выше относится к развилкам "или/или", а применительно к развилке "и/или" поток "в ином случае" полезен и в исполняемых, и в аналитических моделях: Flow_0v7gy70 Flow_1q65gr0 Flow_1fiufcu Flow_0v7gy70 Flow_1yo36j4 Flow_1q65gr0 Flow_0lb8qxs Flow_0lb8qxs Flow_1yo36j4 Flow_1fiufcu ===== Смотри также ===== * [[ru:term:analog_process]] * [[ru:term:digital_process]] ===== Автор(ы) ===== --- //[[user:bell|Anatoly Belaychuk]] 2024-02-24 10:05//