Пример настройки условия на выполнение операции
В данной статье описан пример настройки видимости операции «Добавить новую позицию» к заявке, если заявка находится в статусе «Новая», либо «В корзине».
Системные имена шаблонов записи и атрибутов, задействованных в примере, приведены в таблице:
Шаблон записи | Атрибуты |
---|---|
Request (Заявка) | Stаtus — статус заявки |
Request_status (Статусы заявок) | Status_code — код статуса |
В выражении будет использована следующая функция:
- функция «OR()» для выполнения логического сложения аргументов.
Пошаговая инструкция:
1. Создайте и настройте шаблоны записей и атрибуты.
2. В шаблоне записи «Request» перейдите в раздел «Операции».
3. Создайте операцию.
4. Перейдите на вкладку «Условие» и введите выражение.
OR($statusRef->status_code == "new",$statusRef->status_code == "cart") |
5. Нажмите кнопку «Сохранить».
Синтаксис
Элемент | Значение |
---|---|
OR($statusRef>status_code==”new”, $statusRef>status_code==”cart”) | OR() — условие выполняется при значении аргумента равном либо «new», либо «cart»; $ перед атрибутом указывает на то, что атрибут находится в текущей записи; Постфикс «Ref» в атрибуте «status» используется для того, чтобы вызвать данные связанного шаблона записи «status_code». |