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