日期有效性导航条件示例
日期有效性导航条件在 Windchill MPMLink 中相当于一个结构筛选器,其中“编辑筛选器”窗口的“选择类型”字段会选中“日期有效性”
本文针对 ConvertFromProcessPlanID 服务的每项输入参数均提供了可用作日期有效性导航条件的 JSON 有效负载示例:
下表显示了 Windchill MPMLink“编辑筛选器”窗口“配置规范”选项卡的设置与 JSON 有效负载中的对象和属性之间的关系。
Windchill MPMLink 设置
JSON 对象属性
“结构”选项卡的“筛选器”操作集里保存的筛选器。
"ApplicableType": "PTC.MfgProcMgmt.ProcessPlan",
“结构”选项卡的“相关装配筛选器”操作集里保存的筛选器。
"ApplicableType": "PTC.ProdMgmt.Part",
“应用于顶层对象”复选框。
"ApplyToTopLevelObject": "...",
“选择类型”=“日期有效性”
"@odata.type: "#PTC.NavCriteria.WTPartEffectivityDateConfigSpec",
“有效性日期”字段。
"EffectiveDate": "...",
“有效性上下文”字段。有关详细信息,请参阅检索 EffectiveContext 值
"EffectiveContext": "...",
“视图”字段。
"View": "...",
“BOM 类型”字段。
"Variation1": {
"Value": "...",
"Display": "..."
},
“备用 BOM”字段。
"Variation2": {
"Value": "...",
"Display": "..."
}
“针对未解决的依存对象应用最新的”复选框。
"UseDefaultForUnresolved": "..."
processPlanNavigationCriteria 输入参数的日期有效性示例
以下代码显示了 processPlanNavigationCriteria 输入参数的 JSON 有效负载示例,并提供了日期有效性筛选器的导航条件:
{
"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 输入参数的日期有效性示例
以下代码显示了 relatedAssemblyNavigationCriteria 输入参数的 JSON 有效负载示例,并提供了日期有效性筛选器的导航条件:
{
"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
}
这对您有帮助吗?