Просмотров: 8802 (Статистика ведётся с 06.02.2017)

Конструкция позволяет направить бизнес-процесс по разным сценариям в зависимости от заданных условий.

Проверка условий начинается слева направо. Если условие выполняется, то действия, расположенные в ветке под ним, будут исполнены. Если же какое-либо условие не выполняется, то будет произведен переход к условию, расположенному правее и так до тех пор, пока какое-либо условие не будет выполнено.


Тип условия - PHP код

В качестве условия указывается код.

В случае если указанный PHP код вернет значение true, то будет выполнена ветка действий условия, если возвратится false, то будет произведен переход к следующему условию.

Примечание: Задавать PHP-код может только пользователь с правами администратора.

Внимание! Для этого типа условия можно использовать только PHP-код. Параметры типа {=Variable:Variable2_printable} не поддерживаются.

Также результатом выполнения кода в условии должно быть логическое выражение (true или false).


Тип условия - Поле документа

Ветка действий условия будет выполнена, если совпадут параметры, связанные с полями документа.


Тип условия - Значение переменной

Ветка действий условия будет выполнена, если совпадут параметры, связанные с переменными бизнес-процесса.

Примечание: В этом типе могут быть использованы значения, как переменных, так и параметров шаблона.


Тип условия - Истина

Ветка действий будет выполнена сразу. Это условие выполняется всегда.


Тип условия - Было изменено

Если бизнес-процесс запускается при изменении документа, то есть возможность определять внутри него измененные поля. Ветка условий будет выполняться, если в поле были внесены какие-то изменения.

Примечание: Данный тип условий может быть применим только после дополнительных настроек модуля.

Как настроить этот тип условия (для разработчика)


Внимание! Если ни одно из условий не выполнится, то, бизнес-процесс продолжит выполнять действия расположенные под конструкцией Условие. Другими словами он ее "перескочит".


Объединение условий

Для типов условия Поле документа и Значение переменной возможно объединять условия по правилу И / ИЛИ. При выборе И ветка условий будет исполняться при выполнении обоих условий, а при ИЛИ - любое из указанных.


10


Курсы разработаны в компании «1С-Битрикс»