Элемент процесса [Исключающее “ИЛИ”]
Используйте логический оператор [Исключающее “ИЛИ”] в случаях, когда из всех возможных альтернативных потоков процесса может быть выбран только один. Например, товар клиенту можно продавать либо по стандартной цене, либо со скидкой, в зависимости от суммы заказа (Рис. 56).
В этом случае будет выполнено только одно действие: либо “Предоставить скидку”, либо “Предложить стандартную цену”.
При ветвлении оператор [Исключающее “ИЛИ”] требует наличия исходящего потока по умолчанию. Переход по потоку по умолчанию осуществится в случае, если не будет выполнено условие ни одного из исходящих условных потоков.
При слиянии потоков управления данный логический оператор объединяет несколько альтернативных потоков в один. При этом каждый входящий поток управления направляется в единый исходящий поток.
Например, после того, как клиенту были предложены условия поставки (со скидкой или без), необходимо подготовить коммерческое предложение (Рис. 57).
При использовании логического оператора [Исключающее “ИЛИ”] для слияния, процесс продолжится при срабатывании любого из входящих потоков.
Смотрите далее
•Элемент процесса [Включающее “ИЛИ”]
•Элемент процесса [Логическое “И”]
•Элемент процесса [Исключающее “ИЛИ” по событиям]
Смотрите также