Возможности управления данными > Управление структурами деталей > Возможности Windchill по управлению опциями и исполнениями > Создание определений, действующих на всем предприятии, и управление ими > Определение глобальных правил для опций и вариантов > Условные правила > Создание условного правила > Использование действий в условном правиле
  
Использование действий в условном правиле
Определение действий для правила
При создании условного правила можно задать следующие действия для раздела То условного правила.
Включить - если результат вычисления выражения в разделе ЕСЛИ имеет значение ИСТИНА, варианты, указанные в разделе ТОГДА, включаются в процесс.
Выключить - если результат вычисления выражения в разделе ЕСЛИ имеет значение ИСТИНА, варианты, указанные в разделе ТОГДА, отключаются.
Активировать - если результат вычисления выражения в разделе ЕСЛИ имеет значение ИСТИНА, варианты, указанные в разделе ТОГДА, активируются.
Требует - если результат вычисления выражения в разделе ЕСЛИ имеет значение ИСТИНА, необходимо выбрать хотя бы один из вариантов в разделе ТОГДА.
Требуется одиночный выбор - если результат вычисления выражения в разделе If имеет значение ИСТИНА, необходимо выбрать только один вариант в разделе Then.
* 
Условное правило Требуется одиночный выбор представляет другую форму правила Требует, с единственным отличием в том, что требуется выбор только одного варианта из группы вместо использования всех вариантов.
Использование действия "Требует"
Действие Требует обусловливает, что если результат вычисления выражения в разделе ЕСЛИ условного правила имеет значение ИСТИНА, то должен быть выбран хотя бы один из вариантов, перечисленных в списке в разделе ТОГДА этого правила. Если система определяет, что для выбора подходит только один вариант из этого списка, этот вариант выбирается автоматически, чтобы удовлетворить действию Требует.
Если для настройки Проверка обязательных вариантов задано значение Да, система проверяет, чтобы опции Требуемые, условные правила Требуется и условные правила Требуется одиночный выбор обязательно применялись при определении критериев фильтрации в окне Фильтр опций. В этом случае при использовании действия Требуется должен быть выбран хотя бы один вариант, и только один вариант должен быть выбран при использовании действия Требуется одиночный выбор. Если условия действия Требуется или Требуется одиночный выбор не удовлетворены, появится сообщение об ошибке.
Эта настройка не влияет на проверку действий Конфигурировать и Изменить конфигурацию при определении фильтра опций, поскольку для этих действий всегда применяются опции и условные правила Требуемые.
Сведения о разделе То условного правила
Необходимо учитывать следующую информацию о разделе То условных правил.
Несколько действий, указанных для условного правила, обрабатываются так, как будто они соединены с помощью оператора И.
Несколько вариантов, указанных для действия Включить условного правила, обрабатываются так, будто они соединены с помощью оператора И
Несколько вариантов, указанных для действия Включить условного правила, обрабатываются так, будто они соединены с помощью оператора И.
Несколько вариантов, указанных для действия Выключить условного правила, обрабатываются так, будто они соединены с помощью оператора И.
Несколько вариантов, указанных для действия Требует условного правила, обрабатываются так, будто они соединены с помощью оператора ИЛИ.
Несколько вариантов, указанных для действия Требуется одиночный выбор условного правила, обрабатываются так, будто они соединены с помощью оператора ИЛИ.
* 
Если указано несколько действий одного и того же рода (например, несколько результатов использования действия Требует), эти действия не комбинируются и отображаются в разделе ТОГДА правила по отдельности. Это поведение применяется ко всем действиям.