ライフサイクルのナビゲーション基準の例
ライフサイクルのナビゲーション基準は、Windchill MPMLink の構造フィルタで、「フィルタを編集」ウィンドウの「コンフィギュレーション仕様」タブにある 「タイプを選択」フィールドで「最新」が選択されている状態に相当します。
ライフサイクルのナビゲーション基準として使用できる JSON ペイロードの例は、ConvertFromProcessPlanID サービスの入力パラメータごとに用意されています。
次のテーブルは、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
}
これは役に立ちましたか?