Примеры критериев навигации для ограничения по дате
Критерии навигации по базовой линии являются эквивалентом структурного фильтра в Windchill MPMLink, в котором выбрано Ограничение по дате для поля Выберите тип в окне Править фильтр.
Примеры информационных наполнений JSON, которые можно использовать в качестве навигации по ограничению применимости по дате, предоставляются для каждого из входных параметров в службе ConvertFromProcessPlanID:
В следующей таблице показана взаимосвязь между настройками на вкладке Спецификации конфигурации окна Изменить фильтр в Windchill MPMLink и объектов и атрибутов в информационном наполнении JSON.
Настройки Windchill MPMLink
Атрибут объекта JSON
Сохраненный фильтр из набора действий Фильтр на вкладке Иерархия.
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
Сохраненный фильтр из набора действий Связанный фильтр сборки на вкладке Иерархия.
"ApplicableType": "PTC.ProdMgmt.Part",
Установить флажок Применить к объекту верхнего уровня.
"ApplyToTopLevelObject": "...",
Выберите тип=Ограничение по дате.
"@odata.type: "#PTC.NavCriteria.WTPartEffectivityDateConfigSpec",
Поле Ограничение по дате.
"EffectiveDate": "...",
Поле Контекст конфигурации по ограничению применимости. Дополнительные сведения см. в разделе Загрузка значения EffectiveContext.
"EffectiveContext": "...",
Поле Просмотреть.
"View": "...",
Поле Тип ведомости материалов.
"Variation1": {
"Value": "...",
"Display": "..."
},
Поле Альтернативная ведомость материалов.
"Variation2": {
"Value": "...",
"Display": "..."
}
Установить флажок Применить последнее для неразрешенных зависимых объектов.
"UseDefaultForUnresolved": "..."
Пример ограничения по дате для входного параметра processPlanNavigationCriteria
Следующий код показывает пример информационного наполнения JSON для входного параметра processPlanNavigationCriteria, предоставляя критерии навигации для фильтра ограничения по дате:
{
"ApplicableType":"PTC.MfgProcMgmt.ProcessPlan",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityDateConfigSpec",
"EffectiveDate": "2019-11-06T05:00:00Z",
"EffectiveContext": "wt.part.WTPartMaster:155184",
"View": "Design",
"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.WTPartEffectivityDateConfigSpec",
"EffectiveDate": "2019-11-13T05:00:00Z",
"EffectiveContext": "wt.part.WTPartMaster:245852",
"View": "Manufacturing",
"Variation1": {
"Value": "production",
"Display": "Production"
},
"Variation2": {
"Value": "001",
"Display": "001"
}
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
Было ли это полезно?