Возможности управления данными > Управление структурами деталей > Возможности Windchill, связанные с опциями и исполнениями > Разработка расширенной логики выбора для конфигурируемых узлов > Исполнения, созданные из конфигурируемых узлов с расширенной логикой выбора
  
Исполнения, созданные из конфигурируемых узлов с расширенной логикой выбора
Исполнение узла представляет структуру детали, созданную из конфигурируемой структуры узла. Для создания исполнения узла из конфигурируемого узла необходимо использовать процесс конфигурирования, чтобы задать требуемые входные значения, определить спецификацию исполнения, а затем сгенерировать результат.
Создание исполнений для структур, содержащих конфигурируемые узлы без потомков
Можно разрешить создание исполнений узла для структур, содержащих конфигурируемые узлы без потомков (называемые также конечными вершинами дерева). Чтобы это стало возможным, администратор сайта должен задать для параметра Leaf Node Generation в группе "Настройки опций и исполнений" значение yes. Значение по умолчанию — no. Значение этого параметра может быть задано применительно к сайту, организации, изделию или библиотеке.
Создание исполнений узла указанного подтипа
Можно создавать исполнения узла, использующие указанный подтип, который отличается от подтипа конфигурируемого узла, из которого создано исполнение. Чтобы разрешить эту возможность, администратор сайта должен с помощью настройки Variant Subtype в группе "Настройки опций и исполнений" определить для исполнения подтип. В качестве значения настройки задается внутреннее имя подтипа, например WCTYPE|wt.part.WTPart|org.eng.BikePart.
Если настройка не задана, система использует для создания исполнения тип конфигурируемого узла. Значение этого параметра может быть задано применительно к сайту, организации, изделию или библиотеке.
Использование параметра для генерации имени исполнения
Можно указать параметр, который будет присваивать имена исполнениям узла для конфигурируемого узла с учетом значений параметров, использованных при создании исполнения.
Чтобы настроить правила присвоения имен исполнений, выполните следующие действия.
1. Добавьте новый параметр для конфигурируемого узла, например VariantName.
2. Задайте тип параметра — Строка.
3. Введите значение или выражение Java для формирования имени исполнения. Выражение может содержать комбинацию основных параметров, используемых при описании исполнения. Например, в поле Выражение по умолчанию укажите для формирования имени исполнения следующее выражение:
"Variant" + length + "inches", + color +"color"
, где length и color — параметры, определенные для данного исполнения.
4. Перейдите на вкладку Интерфейс пользователя и задайте для свойства variant name значение yes.
5. При создании исполнения параметры, указанные в выражении, будут заменены их значениями. Пример имени исполнения: Variant 12 inches, blue color.
При настройке правил именования исполнений соблюдаются следующие условия.
Имя параметра должно иметь тип "Строка".
Параметр должен иметь значение, назначенное в сохраненной спецификации исполнения.
Если задано несколько параметров для формирования имени исполнения, будет использоваться первый по списку.
Длина имени исполнения должна быть не более 60 символов.