Поделиться через


Добавление типа условного шага

Шаг многошаговой формы может иметь тип Условие, который указывает, что шаг должен оценить выражение. Если выражение принимает значение "истина", отображается следующий шаг. Если выражение принимает значение "ложь" и если указано значение Следующий шаг в случае невыполнения условия, отображается этот шаг. Текущая таблица — это целевое значение, используемое для оценки выражения. Источник записи по умолчанию равен источнику записи предыдущего шага.

Атрибуты

Имя (название) Описание
Условие Оцениваемое условное выражение
Следующий шаг в случае невыполнения условия Тип условного шага, в отличие от всех прочих, имеет два поиска следующего шага. Поиск следующего шага по умолчанию будет производиться, если условие истинно. Это свойство задает следующий шаг, если условие ложно.

Доступны следующие операнды:

Операнд(-ы) Type
=, == равно
!= Не равно
> Больше
< Меньше
>= Больше или равно
<= Меньше или равно
& And
| Или
! Not
=*, ==*, ~= Кнопка "Нравится"
!=* Не подобно

Формат.

Формат выражения следующий:

[entity attribute logical name] [operand] [value]

Пример:

new_categorycode = 750101

Условие может иметь несколько выражений. Можно использовать скобки для группирования вложенных выражений, например:

  • new_categorycode = 750101 & gendercode = 2

  • new_categorycode = 750101 & (gendercode = 2 | gendercode = 3)

  • new_name = Jane Doe

  • new_twooptionfield = true

  • new_twooptionfield = false

См. также