序列有效性导航条件示例
序列有效性导航条件在 Windchill MPMLink 中相当于一个结构筛选器,其中“编辑筛选器”窗口“配置规范”选项卡的“选择类型”字段会选择“单位有效性”“有效性类型”字段会选择“序列号”
本文针对 ConvertFromProcessPlanID 服务的每项输入参数均提供了可用作序列有效性导航条件的 JSON 有效负载示例:
下表显示了 Windchill MPMLink“编辑筛选器”窗口“配置规范”选项卡的设置与 JSON 有效负载 (用作序列有效性导航条件) 中的对象和属性之间的关系。
Windchill MPMLink 设置
JSON 对象属性
“结构”选项卡的“筛选器”操作集里保存的筛选器。
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
“结构”选项卡的“相关装配筛选器”操作集里保存的筛选器。
"ApplicableType": "PTC.ProdMgmt.Part",
“应用于顶层对象”复选框。
"ApplyToTopLevelObject": false,
“选择类型”=“单位有效性”
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityUnitConfigSpec",
“有效性单位”字段。
"EffectiveUnit": "...",
“有效性类型”=“序列号”
"EffectivityType": {
"Value": "SERIAL_NUMBER",
"Display": "Serial"
},
“有效性上下文”字段。有关详细信息,请参阅检索 EffectiveContext 值
"EffectiveContext": "...",
“视图”字段。
"View": "...",
“BOM 类型”字段。
"Variation1": "...",
“备用 BOM”字段。
"Variation2": "...",
“针对未解决的依存对象应用最新的”复选框。
"UseDefaultForUnresolved": false
processPlanNavigationCriteria 输入参数的序列有效性示例
以下代码显示了 processPlanNavigationCriteria 输入参数的 JSON 有效负载示例,并提供了序列有效性筛选器的导航条件:
{
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityUnitConfigSpec",
"EffectiveUnit": "5",
"EffectivityType": {
"Value": "SERIAL_NUMBER",
"Display": "Serial"
},
"EffectiveContext": "wt.part.WTPartMaster:155184",
"View": "Design",
"Variation1": null,
"Variation2": null
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
relatedAssemblyNavigationCriteria 输入参数的序列有效性示例
以下代码显示了 relatedAssemblyNavigationCriteria 输入参数的 JSON 有效负载示例,并提供了序列有效性筛选器的导航条件:
{
"ApplicableType": "PTC.ProdMgmt.Part",
"ApplyToTopLevelObject": false,
"ConfigSpecs": [
{
"@odata.type": "#PTC.NavCriteria.WTPartEffectivityUnitConfigSpec",
"EffectiveUnit": "1",
"EffectivityType": {
"Value": "SERIAL_NUMBER",
"Display": "Serial"
},
"EffectiveContext": "wt.part.WTPartMaster:245852",
"View": "Design",
"Variation1": {
"Value": "production",
"Display": "Production"
},
"Variation2": {
"Value": "002",
"Display": "002"
}
}
],
"Filters": [],
"UseDefaultForUnresolved": false
}
这对您有帮助吗?