Определение ключа свойства
Ключ свойства определяет контекст, в котором должно учитываться свойство копирования. Здесь контекст указывает, что атрибуты или связи должны переноситься только при выполнении пользователем определенного действия для определенного типа детали.
Ключ свойства конфигурируется в следующем формате:
copy over delimiter.module name.action name.mode.fully qualified class name.container class name(optional).container name(optional)
В таблице описаны элементы ключа свойства.
Элемент ключа
Значение элемента
copy over delimiter
Для преобразователя вед. материалов:com.ptc.windchill.mpml.copyOver
Для SAPSB:com.ptc.arbortext.windchill.copyOver
module name
Применимо при использовании действий преобразования.
Для преобразователя вед. материалов:mapsb
Для SAPSB:sapsb
action name.mode
Применимо при использовании следующих действий:
Создать дочернюю деталь, Вставить как новую деталь: newPart.create
Новая дочерняя ветвь, Вставить как новую ветвь: newBranch.create
Создать связь эквивалентности: create
Обновить все дочерние эквивалентные объекты, Обновить до текущего родительского эквивалентного объекта: update
fully qualified class name
Для детали: wt.part.WTPart
Для мастера детали: wt.part.WTPartMaster
Для использования детали: wt.part.WTPartUsageLink
Для подтипа детали: имя класса для детали присоединяется к внутреннему наименованию подтипа.
container class name
Для изделия: PDMLinkProduct
Для библиотеки: WTLibrary
Имя класса контейнера указывать необязательно.
container name
Отображаемое наименование изделия в Windchill. Необходимы права доступа к изделию. Пример: Drive System.
Наименование контейнера указывать необязательно.
* 
Если не указать сведения о контейнере, конфигурация свойства будет применена ко всем контейнерам в Windchill. Если нужно, чтобы свойство было применимо только к конкретному контейнеру, укажите сведения о контейнере. Однако необходимо будет проверить, не существует ли аналогичное свойство для другого контейнера - или для всех контейнеров, если не указаны сведения о контейнере. Удалите любое из таких свойств, чтобы избежать проблем с переопределением, и добавьте новое свойство со сведениями о контейнере.
Ключ свойства для действий преобразования
В следующих примерах определяются ключи свойств для действий Создать дочернюю деталь и Вставить как новую деталь в преобразователе вед. материалов для детали, подтипа детали и использования детали.
Деталь
com.ptc.windchill.mpml.copyOver.mapsb.newPart.create.wt.part.WTPart
Подтип детали
com.ptc.windchill.mpml.copyOver.mapsb.newPart.create.wt.part.WTPart.org.rnd.SoftType
Ключ свойства определен для SoftType, который является подтипом WTPart. При определении ключа внутреннее наименование подтипа отделяется от наименования класса родительского типа точкой (.).
* 
Если свойство для подтипа не настроено, то при переносе атрибута, определенного для подтипа, используется свойство, настроенное для соответствующего родительского типа.
Использование детали
com.ptc.windchill.mpml.copyOver.update.wt.part.WTPartUsageLink
Этот ключ свойства определяется для переноса атрибутов и связей использования детали из родительского представления в дочернее.
Ключ свойства для создания или обновления эквивалентных связей
В следующих примерах определяются ключи свойств для действий, которые создают и обновляют эквивалентную связь для детали, подтипа детали и использования детали. Это действия Создать связь эквивалентности, Обновить все дочерние эквивалентные объектыи Обновить до текущего родительского эквивалентного объекта.
Деталь
com.ptc.windchill.mpml.copyOver.create.wt.part.WTPart
com.ptc.windchill.mpml.copyOver.update.wt.part.WTPart
* 
Ключ свойства com.ptc.windchill.mpml.copyOver.update.wt.part.WTPart может также использоваться для действий согласования, таких как Распространить изменения на дочерний объект.
Подтип детали
com.ptc.windchill.mpml.copyOver.create.wt.part.WTPart.org.rnd.SoftType
com.ptc.windchill.mpml.copyOver.update.wt.part.WTPart.org.rnd.SoftType
Ключ свойства определен для SoftType, который является подтипом WTPart. При определении ключа внутреннее наименование подтипа отделяется от наименования класса родительского типа точкой (.).
* 
Если свойство для подтипа не настроено, то при переносе атрибута, определенного для подтипа, используется свойство, настроенное для соответствующего родительского типа.
Использование детали
com.ptc.windchill.mpml.copyOver.create.wt.part.WTPartUsageLink
com.ptc.windchill.mpml.copyOver.update.wt.part.WTPartUsageLink
Было ли это полезно?