日付エフェクティビティのナビゲーション基準の例
日付エフェクティビティのナビゲーション基準は、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": "...",
「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
}
これは役に立ちましたか?