Пример конфигурации свойства копирования
Назначение: перенос расположения глобальных атрибутов подтипа поставщика детали при выполнении действия Обновить до текущего родительского эквивалентного объекта только в изделии Drive System.
Необходимое условие: собрано внутреннее наименование подтипа поставщика детали и расположение атрибутов. Эта информация доступна в утилите Управление типами и атрибутами.
Процедура конфигурирования:
<Property name="<ключ свойства>" multivalued="," default=""/>
<AddToProperty name="<ключ свойства>" value="<значение свойства>"/>
Определите элементы ключа свойства:
Разделитель копирования для действия преобразователя вед. материалов: com.ptc.windchill.mpml.copyOver
Наименование действия и режим: update
Полное наименование класса детали: wt.part.WTPart.com.ptc.windchill.SupplierPart, где com.ptc.windchill.SupplierPart - внутреннее наименование подтипа поставщика
Имя класса контейнера: PDMLinkProduct
Наименование контейнера: Drive System
Производное значение ключа свойства:
com.ptc.windchill.mpml.copyOver.update.wt.part.WTPart.com.ptc.windchill.SupplierPart.PDMLinkProduct.Drive System
Определите элементы значения свойства:
WCTYPE
Полное наименование класса детали: wt.part.WTPart|com.ptc.windchill.SupplierPart, где com.ptc.windchill.SupplierPart - внутреннее наименование подтипа поставщика
IBA для глобального атрибута
Внутреннее наименование атрибута расположения: location
Производное значение значения свойства:
WCTYPE|wt.part.WTPart|com.ptc.windchill.SupplierPart~IBA|location
После комбинирования элементов ключа свойства и значения свойства конфигурация для свойства копирования имеет следующий вид:
<Property name="com.ptc.windchill.mpml.copyOver.update.wt.part.WTPart.com.ptc.windchill.SupplierPart.PDMLinkProduct.Drive System" multivalued="," default=""/>
<AddToProperty name="com.ptc.windchill.mpml.copyOver.update.wt.part.WTPart.com.ptc.windchill.SupplierPart.PDMLinkProduct.Drive System" value="WCTYPE|wt.part.WTPart|com.ptc.windchill.SupplierPart~IBA|location"/>
Было ли это полезно?