Обзор настройки навигатора MPMLink
Windchill MPMLink - это дополнительный модуль для Windchill PDMLink, и все проводники Windchill MPMLink компонуются с помощью инфраструктуры редактора структуры изделия (PSE). Многие настройки, которые можно сделать в Windchill PDMLink (в частности, настройки, влияющие на PSE), распространяются и на Windchill MPMLink. Дополнительные сведения о настройке Windchill PDMLink и PSE см. в соответствующих разделах данного руководства.
Кроме того, многие аспекты отображения и поведения Windchill MPMLink можно настроить при помощи утилиты Управление настройками. Настройки Windchill MPMLink располагаются в разделе редактора структуры изделия утилиты Управление настройками.
Любые изменения, внесенные в изменения конфигурации XML, применяются при перезапуске сервера методов. Чтобы избежать необходимости перезапускать сервер методов после каждого изменения конфигурации, активируйте с помощью оболочки Windchill следующее свойство:
xconfmanager -d
com.ptc.windchill.explorer.monitorXmlConfigChanges=true -t
codebase/wt.properties
Это свойство автоматически восстановит JAR-файл, который содержит все конфигурации XML. Однако необходимо перезапустить апплет и очистить Java-кэш клиента.
Любая ошибка в XML-файле будет препятствовать нормальной компоновке JAR-файла. Чтобы включить ведение журнала в консоли сервера методов, добавьте следующую строку в file_codebase\WEB-INF\log4jMethodServer.properties.
log4j.logger.com.ptc.core.logic.LogicRepository=DEBUG
XML-файлы конфигурации
Файлы конфигурации Windchill MPMLink находятся в следующем каталоге:
codebase/config/logicrepository/xml/explorer
Основные конфигурационные файлы проводника Windchill MPMLink перечислены в следующей таблице. Дополнительные конфигурационные файлы, относящиеся к более специфическим настройкам, перечислены в различных разделах этой главы.
Файл | Описание |
<explorer>Main.xml | Определяет общую компоновку приложения (дерево, вкладки) |
<explorer>Structures.xml | Определяет модель навигации для приложения (древовидная иерархия, выбор на вкладках) |
<explorer>Action*.xml | Определяет действия |
<explorer>TablesAndPanels.xml | Определяет, что представляют собой видимые атрибуты в дереве, таблицах и на панелях (мастеры) |
<explorer>ForSearch.xml | Определяет атрибуты, которые отображаются как в критериях поиска, так и в результатах поиска |
<explorer>MenuItems.xml | Определяет различные пункты меню и связанные с ними действия. |
<explorer>Menus/MenusFor*.xml | Определяет меню и панели инструментов |
<explorer>Validators.xml | Определяет различные агенты проверки. Агент проверки используется для включения/отключения (окрашивание в серый/не серый цвет) действия или элемента пользовательского интерфейса. |
| Следующие файлы - это файлы по умолчанию, рекомендуемые для настройки Windchill MPMLink. Можно создать новые файлы настройки при условии, что эти файлы используют тот же идентификатор приложения: codebase\config\logicrepository\xml\explorer\customization |
При создании файлов настройки для конкретного проводника рекомендуется использовать следующие расположения:
• CustAssociativeBOMExplorerMain.xml: файл по умолчанию для настроек редактора производственной структуры изделия. Можно использовать другие файлы, но идентификатор приложения для всех сегментов XML должен быть: ptc.cust. ProductStructureExplorer
• CustManufacturingStandardExplorerMain.xml: файл по умолчанию для настроек редактора производственных стандартов. Можно использовать другие файлы, но идентификатор приложения для всех сегментов XML должен быть: ptc.cust. StandardExplorer
• CustMfgResourceExplorerMain.xml: файл по умолчанию для настроек навигатора производственных ресурсов. Можно использовать другие файлы, но идентификатор приложения для всех сегментов XML должен быть: ptc.cust. ResourceExplorer
• CustProcessPlanExplorerMain.xml: файл по умолчанию для настроек навигатора технологических процессов. Можно использовать другие файлы, но идентификатор приложения для всех сегментов XML должен быть: ptc.cust. ProcessPlanExplorer