Дополнительные возможности Windchill > Управление производственным процессом > Типовые настройки навигатора MPMLink > Изменение единиц измерения по умолчанию > Добавление пользовательских атрибутов в мастер создания
  
Добавление пользовательских атрибутов в мастер создания
Используйте следующую процедуру, чтобы добавить дополнительные атрибуты в мастер создания, например в мастер вставки новой операции:
1. Перейдите в следующий каталог:
codebase\config\logicrepository\xml\explorer\customization
2. Отредактируйте следующий файл:
CustProcessPlanExplorerMain.xml
3. Добавьте следующие фрагменты XML:
* 
В данном примере inspectionNeeded и InspectionInterval - это атрибуты, которые добавляются в мастер Вставить операцию. Измените код, чтобы добавить собственные специализированные атрибуты согласно требованиям мастера, который нужно настроить.
<ExplorerElementGroup>
<LogicContext application="ptc.cust.ProcessPlanExplorer"
dataType="com.ptc.windchill.mpml.processplan.operation.MPMOperation"/>
<AttributeGroup id="ptc.mpm.exp.CreateTab2" scrollable="true" displayMode="edit">
<CellDefinition id="inspectionNeeded">
<Label>
<Resource key="inspectionNeededLabel"/>
</Label>
<AttributeDefinition attributeId="inspectionNeeded"/>
</CellDefinition>
<CellDefinition id="inspectionInterval">
<Label>
<Resource key="inspectionIntervalLabel"/>
</Label>
<AttributeDefinition attributeId="inspectionInterval"/>
</CellDefinition>
</AttributeGroup>
</ExplorerElementGroup>
4. Очистите кэш Java и перезапустите навигатор технологических процессов.
В этом примере следует учесть, что:
Для этого фрагмента XML используется идентификатор приложения ptc.cust. ProcessPlanExplorer. Это один из идентификаторов приложения, рекомендуемых для настройки навигатора технологических процессов.
Второй мастер создания по умолчанию для объекта MPMOperation, ptc.mpm.exp.CreateTab2, определен в файле
codebase\config\logicrepository\xml\explorer\mpmexplorer\MPMExplorerForTablesAndPanels.xml.
Чтобы добавить больше атрибутов в тот же мастер создания, необходимо использовать тот же идентификатор AttributeGroup, ptc.mpm.exp.CreateTab2.
В этом сегменте XML добавляются только определения ячейки для новых атрибутов.
* 
По умолчанию определения ячейки должны добавляться после определений ячейки по умолчанию. Чтобы указать другое расположение, используйте тег Placement.
<Placement insertKey="after|before" insertId="attributeName"replace="true|false"/>
For example:
<CellDefinition id="inspectionNeeded">
<Label>
<Resource key="inspectionNeededLabel"/>
</Label>
<AttributeDefinition attributeId="inspectionNeeded"/>
<Placement insertKey="after" insertId="folder"/>
</CellDefinition>
* 
Folder - это идентификатор атрибута, после которого добавляется атрибут inspectionNeeded.