Примеры критериев навигации по базовой линии
Критерии навигации по базовой линии являются эквивалентом структурного фильтра в Windchill MPMLink, в котором выбрана Базовая линия для поля Выберите тип в окне Править фильтр.
Примеры информационных наполнений JSON, которые можно использовать в качестве критериев навигации по базовой линии, предоставляются для каждого из входных параметров в службе ConvertFromProcessPlanID:
В следующей таблице показана взаимосвязь между настройками на вкладке Спецификации конфигурации окна Изменить фильтр в Windchill MPMLink и объектов и атрибутов в информационном наполнении JSON для критериев навигации по базовой линии.
Настройки Windchill MPMLink
Атрибут объекта JSON
Сохраненный фильтр из набора действий Фильтр на вкладке Иерархия.
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
Сохраненный фильтр из набора действий Связанный фильтр сборки на вкладке Иерархия.
"ApplicableType": "PTC.ProdMgmt.Part",
Установить флажок Применить к объекту верхнего уровня.
"ApplyToTopLevelObject": "...",
Выберите тип=Базовая линия.
"@odata.type": "#PTC.NavCriteria.WTPartBaselineConfigSpec",
Значение идентификатора для базовой линии выбирается на вкладке Спецификация конфигурации. Дополнительные сведения см. в разделе Получение значений идентификатора базовой линии.
"Baseline": "...",
Установить флажок Применить последнее для неразрешенных зависимых объектов.
"UseDefaultForUnresolved": "..."
Пример фильтра базовой линии для входного параметра processPlanNavigationCriteria
Следующий код показывает пример информационного наполнения JSON для входного параметра processPlanNavigationCriteria, предоставляя критерии навигации для фильтра:
{
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
"ApplyToTopLevelObject": true,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartBaselineConfigSpec",
"Baseline": "wt.vc.baseline.ManagedBaseline:284734"
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
Пример фильтра базовой линии для входного параметра relatedAssemblyNavigationCriteria
Следующий код показывает пример информационного наполнения JSON для входного параметра relatedAssemblyNavigationCriteria, предоставляя критерии навигации для фильтра:
{
"ApplicableType": "PTC.ProdMgmt.Part",
"ApplyToTopLevelObject": true,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartBaselineConfigSpec",
"Baseline": "wt.vc.baseline.ManagedBaseline:284734"
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
Было ли это полезно?