生命周期导航条件示例
生命周期导航条件在 Windchill MPMLink 中相当于一个结构筛选器,其中“编辑筛选器”窗口“配置规范”选项卡的“选择类型”字段会选中“最新”
本文针对 ConvertFromProcessPlanID 服务的每项输入参数均提供了可用作生命周期导航条件的 JSON 有效负载示例:
下表显示了 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": "..."
},
“BOM 类型”字段。
"Variation1": "...",
“备用 BOM”字段。
"Variation2": "...",
“针对未解决的依存对象应用最新的”复选框。
"UseDefaultForUnresolved": "..."
processPlanNavigationCriteria 输入参数的生命周期筛选器示例
以下代码显示了 processPlanNavigationCriteria 输入参数的 JSON 有效负载示例,并提供了生命周期筛选器的导航条件:
{
"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 输入参数的生命周期筛选器示例
以下代码显示了 relatedAssemblyNavigationCriteria 输入参数的 JSON 有效负载示例,并提供了生命周期筛选器的导航条件:
{
"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
}
这对您有帮助吗?