材料リストコンポーネント
材料リストコンポーネントには、作業指示に関連付けられている材料が表示され、部品番号、部品名、および各材料の数量がリストされます。材料リストで行を選択すると、 作業定義メディア表示コンポーネント「CAD」タブマッシュアップ (PTC.SCA.SCO.WorkDefinition.CADContainedMashup) における CAD ダイヤグラムで関連部品が選択されます。
マッシュアップおよびウィジェット
PTC.SCA.SCO.MaterialsListMashup マッシュアップでは、材料リストコンポーネントが定義されます。
PTC.SCA.SCO.MaterialsListMashup マッシュアップでは、次のウィジェットが使用されます。
リストのタイトルを提供する「ラベル」ウィジェット。
順次ナビゲーションコンポーネントマッシュアップ (PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation) 内の選択した作業指示タイルに関連付けられている材料のリストを表示する「アドバンスグリッド」ウィジェット。
入力
PTC.SCA.SCO.MaterialsListMashup マッシュアップに対する主な入力は、 順次ナビゲーションコンポーネントマッシュアップ (PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation) で選択した作業指示タイルに関連付けられている作業定義の UID です。作業定義とその関連情報の詳細については、 作業定義スキーマを参照してください。
材料リストと CAD ダイヤグラムの間で相互選択を行うための入力は、 作業定義メディア表示コンポーネントで使用される「CAD」タブマッシュアップ (PTC.SCA.SCO.WorkDefinition.CADContainedMashup) 上の SelectedRows プロパティから取得されます。CAD ダイヤグラムの 1 つ以上の部品を選択すると、その選択によって、「CAD」タブマッシュアップの SelectedRows プロパティの値が設定されます。この値は、材料リストマッシュアップの SelectedRows プロパティに渡されます。
出力
材料リストの行が選択されている場合、「ConvertSelectedRowsToSelectedParts」サービスによって、PTC.SCA.SCO.MaterialsListMashup マッシュアップ上の SelectedParts プロパティの値が設定されます。この値は PTC.SCA.SCO.WorkDefinition.CADContainedMashup マッシュアップの SelectedParts プロパティに渡されます。
サービス
PTC.SCA.SCO.ThingViewUtils Thing からの次のサービスは、PTC.SCA.SCO.MaterialsListMashup マッシュアップによって使用されます。
「ConvertSelectedRowsToSelectedParts」 - 材料リストで選択した行を、CAD ダイヤグラム内の選択した部品に変換します。
「GetMaterialsList」 - 指定した作業定義 UID に関連付けられている材料のリストを返します。
「GetOccurrencePathsList」 - 指定された作業定義 UID の対応するオカレンスパスへの材料のマッピングを返します。