Специализированное администрирование > Конфигурирование среды Windchill > Бизнес-правила > Объекты бизнес-правил
  
Объекты бизнес-правил
Существует три объекта бизнес-правил.
BusinessRuleSet - конфигурация сохраняемости, используемая для перехода по сохраненным множествам бизнес-правил проверки для контекста. Эту конфигурацию можно переопределить на уровне контекста.
BusinessRule - сведения о правиле, которое должно быть выполнено. Для каждого правила могут существовать связанные с ним уникальные требования к конфигурации. Селектор сопоставляется с реализованным действительным классом проверки правила.
BusinessRuleLink - двоичная связь объекта с объектом, содержащая ссылки на BusinessRuleSet и BusinessRule. Каждый BusinessRuleSet связан с BusinessRule с использованием BusinessRuleLink.
Каждый объект бизнес-правила имеет набор атрибутов:
BusinessRuleSet
uniqueKey, name, description, enabled, overridable
BusinessRule
uniqueKey, name, description, configs, enabled
BusinessRuleLink
blockNumber
Атрибут
Требуется?
Тип
Описание
uniqueKey
Да
Строка
Уникальный ключ для данного контекста.
Строка может содержать до 256 символов.
name
Да
Строка
Ключ локализованного ресурса для описания имени объекта
Строка может содержать до 256 символов.
description
Нет
Строка
Краткое локализованное описание объекта бизнес-правила.
Строка может содержать до 4000 символов.
configs
Нет
Пара наименование-значение
Информация, которую можно использовать для конфигурации вариаций данного бизнес-правила. В атрибуте configs можно дополнительно задать один или несколько элементов.
Каждый атрибут configs может содержать несколько конфигураций пар наименований и значений.
enabled
Нет
Логический
Указывает, что объект бизнес-правила можно конфигурировать для выполнения. Если значение равно false, объект бизнес-правила игнорируется. Используется следующий активный объект в иерархическом поиске по контексту.
overridable
Нет
Логический
Указывает, может ли экземпляр бизнес-правила контекста более низкого уровня переопределить правило, определенное на более высоком уровне. При значении false используется экземпляр бизнес-правила контекста верхнего уровня.
blockNumber
Нет
Целое число
Указывает порядок выполнения правил. Можно сконфигурировать несколько правил с одним и тем же значением blockNumber, но это не гарантирует порядок выполнения. Правило со значением 1 выполняется первым в наборе бизнес-правил.