部件标记导航条件示例
部件标记导航条件等效于 Windchill MPMLink 中的结构筛选器,部件标记在 Edit Filter 窗口的 Part Tag Filter 选项卡上选择。
可用作部件标记导航条件的 JSON 有效负载示例在 ConvertFromProcessPlanID 服务的 processPlanNavigationCriteria 输入参数中提供: processPlanNavigationCriteria 输入参数的部件标记筛选器示例。不应在 relatedAssemblyNavigationCriteria 输入参数中使用部件标记导航条件。
* 
与其他导航条件不同,部件标记导航条件的 JSON 有效负载不能使用Windchill MPMLink 检索的单个值来构建。如创建专属导航条件示例中所述,必须从已保存的结构筛选器中检索部件标记导航条件的 JSON 有效负载,并在清理后使用。
下表显示了 Windchill MPMLink“编辑筛选器”窗口“配置规范”选项卡上的设置与部件标记导航条件的 JSON 有效负载中对象与属性之间的关系。
Windchill MPMLink 设置
JSON 对象属性
“结构”选项卡的“筛选器”操作集里保存的筛选器。
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
“应用于顶层对象”复选框。
"ApplyToTopLevelObject": "...",
“选择类型”=“最新”
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
“包含进行中的工作”复选框。
"WorkingIncluded": "...",
“视图”字段。
"View": "...",
“生命周期状态”字段。有关详细信息,请参阅检索生命周期状态值
"LifeCycleState": {
"Value": "...",
"Display": "..."
},
“BOM 类型”字段。
"Variation1": "...",
“备用 BOM”字段。
"Variation2": "...",
Part Tag Filter 选项卡中选择了一个或多个部件标记。
"@odata.type": "#PTC.NavCriteria.PartTagFilter",
来自选定部件标记的信息。
"Tags": [{
"ObjectTaggerReference": "...",
"TagDisplayString": "..."
“针对未解决的依存对象应用最新的”复选框。
"UseDefaultForUnresolved": "..."
processPlanNavigationCriteria 输入参数的部件标记筛选器示例
以下代码显示 processPlanNavigationCriteria 输入参数的 JSON 有效负载示例,并提供了部件标记筛选器的导航条件:
{
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [{
"@odata.type": "#PTC.NavCriteria.WTPartStandardConfigSpec",
"WorkingIncluded": true,
"View": "Manufacturing",
"LifeCycleState": null,
"Variation1": null,
"Variation2": null
}],
"Filters": [{
"@odata.type": "#PTC.NavCriteria.PartTagFilter",
"Tags": [{
"ObjectTaggerReference": "wt.part.WTPartMaster:104389",
"TagDisplayString": "WCDS000465, 01-50000.asm"
}]
}],
"UseDefaultForUnresolved": false
}
这对您有帮助吗?