Специализированное администрирование > Поддержка визуализации и публикации > Интеграция WVS и Creo View > Визуализация динамических структур > Использование утилиты Populate Part Uses Occurrence
  
Использование утилиты Populate Part Uses Occurrence
Начиная с версии Windchill 11.2 динамическая структура поддерживает отображение представлений для изображения или связанной с изображением детали из соответствующих CAD-документов вместо отображения представления по умолчанию из самой детали (если имеется).
* 
Настройка Отображение представлений из документов EPM, связанных с изображением должна быть включена для правильного отображения представлений, связанных с изображениями или с участвующими изображениями CAD-документа, в динамической структуре детали Creo View или на вкладке Визуализация.
Для правильного отображения изображений или связанных с изображением CAD-документа представлений в структуре динамических деталей необходимо обновить связь вхождения детали с соответствующим OID EPMDocumentMaster. Одним из способов сделать это является создание или перестроение структуры детали из CAD в Windchill 11.2 или более поздних выпусках.
Однако если не требуется перестраивать всю структуру детали (особенно в случае унаследованных данных структуры детали из более ранних выпусков Windchill), можно использовать утилиту Populate Part Uses Occurrence, чтобы обновить связи вхождения детали в Windchill.
* 
Утилита заполнения вхождения использования детали поддерживается только для связей вхождений, в которых родительская деталь в связи вхождения связана с данными Creo Parametric и CATIA V5.
* 
Эта утилита использует идентификаторы компонентов и ожидает, что представления и CAD-документы будут иметь те же идентификаторы компонентов. Дополнительные сведения CATIA V5 о включении опции для назначения идентификаторов компонентов из CAD-документа для представление при публикации см. в статье CS210894е (на английском языке).
Сведения об утилите Populate Part Uses Occurrence
Это многопоточная утилита, которая должна запускаться администратором сайта из оболочки Windchill.
Эта утилита позволяет выполнять следующие действия:
count - получение числа экземпляров связей вхождений использования детали, которые подходят для обновлений.
run_population - обновление в базе данных подходящих экземпляров с требуемой информацией (OID мастера CAD-документа, который создал дочернюю деталь связи в структуре детали).
С помощью действия run_population можно обновить связи вхождения детали с параметром -iterations, чтобы указать, какую историю родительского объекта следует обрабатывать. Поддерживаются следующие действия:
1. Все итерации - все ревизии и итерации объекта.
2. Только последние итерации - последняя итерация последней ревизии объекта.
3. Последние итерации для каждой ревизии - последние итерации каждой ревизии объекта.
* 
Значение опции по умолчанию равно 2, то есть "Только последние итерации", если не задано другого.
В соответствии с заданными входными данными утилита обновляет соответствующее вхождение использования детали с отсутствующей информацией (построенной по ссылке на мастер), если вхождение присутствует в структуре детали из-за связи изображения или связанного изображения.
* 
После успешного обновления дата последнего изменения ссылки на вхождение обновляется, а число обновлений в базе данных увеличивается.
Выполнение утилиты
Эта утилита должна запускаться администратором сайта из оболочки Windchill с помощью следующих команд по мере необходимости.
windchill com.ptc.wvs.server.util.builtbymaster.PopulatePartUsesOccurrenceUtility -h | -help
Просмотр справки утилиты
* 
Чтобы получить дополнительную информацию о параметрах и возможных значениях, используйте команду help.
windchill com.ptc.wvs.server.util.builtbymaster.PopulatePartUsesOccurrenceUtility -count
Чтобы получить число экземпляров связей вхождений использования детали, которые подходят для обновлений.
windchill com.ptc.wvs.server.util.builtbymaster.PopulatePartUsesOccurrenceUtility -run_population
Обновление подходящих экземпляров с необходимой информацией По умолчанию обновляется только последняя итерация, если не указан параметр "-iterations". Для получения других поддерживаемых параметров используйте команду "-help".
* 
Например: windchill com.ptc.wvs.server.util.builtbymaster.PopulatePartUsesOccurrenceUtility -run_population -username=wcadmin -password=wcadmin -iterations=1 -batchsize=10 -threadcount=5 -threadtimeout=20 -threadtimeoutunit=MINUTES -timebox=6 -timeboxunit=HOURS
Основные сведения о выходных данных
После выполнения утилиты отображаются следующие выходные данные в терминале оболочки Windchill.
1. count
There are currently 4 WTParts of which 13 child occurrence links which has no built by master reference.
2. run_population
Population of part occurrence links completed.
Total execution time to perform processing : 2.880 second(s)
Number of WTParts of which immediate child occurrence links are successfully updated : 1
Number of WTParts of which immediate child occurrence links are failed to update : 0
Number of WTParts of which immediate child occurrence links are skipped to update : 1
Number of Part Occurrence links successfully updated with built by master reference : 4