Примеры критериев навигации по жизненному циклу
Критерии навигации по жизненному циклу являются эквивалентом структурного фильтра в Windchill MPMLink, в котором выбран параметр Последний для поля Выберите тип на вкладке Спецификация конфигурации в окне Править фильтр.
Примеры информационных наполнений JSON, которые можно использовать в качестве критериев навигации по жизненному циклу, предоставляются для каждого из входных параметров в службе ConvertFromProcessPlanID:
В следующей таблице показана взаимосвязь между настройками на вкладке Спецификация конфигурации окна Изменить фильтр в Windchill MPMLink и объектов, атрибутов в информационном наполнении JSON для критериев навигации по жизненному циклу.
Настройки Windchill MPMLink
Атрибут объекта JSON
Сохраненный фильтр из набора действий Фильтр на вкладке Иерархия.
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
Сохраненный фильтр из набора действий Связанный фильтр сборки на вкладке Иерархия.
"ApplicableType": "PTC.ProdMgmt.Part",
Установить флажок Применить к объекту верхнего уровня.
"ApplyToTopLevelObject": "...",
Выберите тип=Последний.
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
Установить флажок Включить незавершенное производство.
"WorkingIncluded": "...",
Поле Просмотреть.
"View": "...",
Поле Состояние жизненного цикла. Дополнительные сведения см. в разделе Загрузка значений состояния жизненного цикла.
"LifeCycleState": {
"Value": "...",
"Display": "..."
},
Поле Тип ведомости материалов.
"Variation1": "...",
Поле Альтернативная ведомость материалов.
"Variation2": "...",
Установить флажок Применить последнее для неразрешенных зависимых объектов.
"UseDefaultForUnresolved": "..."
Пример фильтра жизненный цикла для входного параметра processPlanNavigationCriteria
Следующий код показывает пример информационного наполнения JSON для входного параметра processPlanNavigationCriteria, предоставляя критерии навигации для фильтра жизненного цикла:
{
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [{
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
"WorkingIncluded": false,
"View": "Manufacturing",
"LifeCycleState": {
"Value": "RELEASED",
"Display": "Released"
},
"Variation1": {
"Value": "production",
"Display": "Production"
},
"Variation2": {
"Value": "001",
"Display": "001"
}
}],
"Filters": [],
"UseDefaultForUnresolved": false
}
Пример фильтра жизненный цикла для входного параметра relatedAssemblyNavigationCriteria
Следующий код показывает пример информационного наполнения JSON для входного параметра relatedAssemblyNavigationCriteria, предоставляя критерии навигации для фильтра жизненного цикла:
{
"ApplicableType": "PTC.ProdMgmt.Part",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
"WorkingIncluded": false,
"View": "Manufacturing",
"LifeCycleState": {
"Value": "RELEASED",
"Display": "Released"
},
"Variation1": {
"Value": "production",
"Display": "Production"
},
"Variation2": {
"Value": "001",
"Display": "001"
}
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
Было ли это полезно?