Дополнительные возможности > Управление производственным процессом > Работа с технологическими процессами и типовыми техпроцессами > Назначение деталей > Назначение деталей с использованием делегатов
  
Назначение деталей с использованием делегатов
В больших сборках может быть полезно использовать пакетное назначение деталей для операций путем сопоставления деталей и подсборок с определенными делегатами. После того как сопоставление установлено, можно автоматически назначать выбранной операции все детали, соответствующие определенному обозначению.
* 
Для автоматического назначения деталей необходимо установить для настройки Автом. назначение детали значение Да.
Для автоматического назначения деталей с использованием делегатов применяется следующая процедура.
1. Настройте операции и детали, создавая атрибуты по следующим ссылкам с использованием утилиты Управление типами и атрибутами:
WTPartUsageLink
MPMOperationUsageLink
2. Выберите в браузере технологического процесса операцию для пакетного назначения деталей.
3. В контекстном меню выберите Автом. назначение детали.
Все детали в связанной сборке, которые соответствуют назначенному делегату, будут автоматически назначены операции.
Кроме того, администратор может написать собственный делегат, расширив следующие два делегата и указав методы атрибутов и разделителей в их собственном классе. Делегаты находятся в файле mpmlink.service.properties.xconf, расположенном в папке WT_HOME/codebase/com/ptc/windchill/mpml/xconfs.
Делегаты для назначения деталей в режиме вхождения:
<Service context="default" name="com.ptc.windchill.mpml.processplan.operation.AutoPartAllocationOccurrenceModeDelegate">
<Option cardinality="singleton" requestor="null" selector="DEFAULT" serviceClass="com.ptc.windchill.mpml.processplan.operation.AutoPartAllocationOccurrenceModeDelegate"/>
</Service>
Делегаты для назначения деталей в режиме использования:
<Service context="default" name="com.ptc.windchill.mpml.processplan.operation.AutoPartAllocationUsageModeDelegate">
<Option cardinality="singleton" requestor="null" selector="DEFAULT" serviceClass="com.ptc.windchill.mpml.proces splan.operation.AutoPartAllocationUsageModeDelegate"/>
</Service>
После добавления делегата перезапустите сервер Windchill, чтобы изменения вступили в силу.