Переход по условному потоку осуществляется при выполнении условия, заданного для этого условного потока. Например, если в результате презентации клиент проявил заинтересованность, ему следует отправить дополнительную информацию (Рис. 1).
Аналогично задаются условия перехода при использовании логических операторов. Если элемент (например, “Выполнить задачу”) соединен потоком управления с логическим оператором, то при добавлении условных потоков между этим оператором и последующими элементами необходимо указать условия перехода по данным потокам.
В зависимости от исходного элемента, условия перехода по условным потокам можно задать двумя способами: выбрать соответствующее условие из списка либо сформировать условие с использованием формулы.
Выбрать условие из списка
При добавлении условного потока, исходящего от действий, например, Выполнить задачу, на панели настройки элемента необходимо выбрать результат выполнения этого действия (например, “Перезвонить позднее”, “Информация получена”, “Отменен” и т.д.) Выбранный результат будет являться условием перехода по данному условному потоку (Рис. 2).
Переход может быть осуществлен только по одному из исходящих условных потоков, по аналогии с логическим оператором “Исключающее ИЛИ”.
Построить условие при помощи формулы
Если условный поток исходит от любого элемента процесса, кроме, например, элемента Выполнить задачу, условие перехода задается при помощи формул в окне определения значения параметра. Формулы также используются для любых условных потоков, которые исходят от логических операторов.
При добавлении такого условного потока открывается панель настройки элемента процесса Формула, при помощи которой вы можете задать условия перехода по этому потоку ().
При использовании формулы для определения условий перехода по условному потоку подразумевается, что результат формулы представляет собой логическое значение. Логика работы при этом аналогична логике работы стандартного элемента Формула, значение которого передается в параметр с данными логического типа.