Простые выражения "если/то" с использованием таблиц вариантов
Одним из наиболее распространенных логических выражений является инструкция "если/то". Например, может потребоваться попросить пользователя выбрать наружный цвет изделия с последующим автоматическим выбором дополняющего внутреннего цвета. Таблица вариантов - это набор условий, расположенных в строках, где каждая строка представляет одиночное выражение "если/то".
Чтобы использовать простое условное выражение с помощью таблицы вариантов, выполните следующие действия.
1. Создайте конфигурируемый узел.
2. Определите строковый входной параметр. Пример: exteriorColor.
◦ Задайте выражение подсказки, например "Выберите желаемый наружный цвет".
◦ Установите допустимые значения наружного цвета для ограничения этого параметра с помощью следующих значений:
▪ Красный
▪ Белый
▪ Синий
3. Определите второй не входной строковый параметр. Пример: driveInteriorFromExterior.
◦ Установите допустимые значения внутреннего цвета для ограничения этого параметра с помощью следующих значений:
▪ Черный
▪ Коричневый
▪ Серый
4. Определите таблицу вариантов, например pickInteriorColor, чтобы автоматически выбирать внутренний цвет на основе выбора наружного цвета пользователем, например:
◦ Добавьте оба параметра, exteriorColor и driveInteriorFromExterior, в таблицу вариантов.
◦ Убедитесь, что таблица вариантов содержит следующие значения:
exteriorColor
|
driveInteriorFromExterior
|
Красный
|
Черный
|
Белый
|
Коричневый
|
Синий
|
Серый
|
В этом случае, когда пользователь выбирает первый параметр exteriorColor, система автоматически назначает второй параметр driveInteriorFromExterior из таблицы вариантов. В сущности, каждая строка таблицы вариантов представляет собой простую инструкцию "если/то", например:
If exteriorColor = Red, then driveInteriorFromExterior = Black