ユーザーインタフェースコンポーネント > 作業指示の実装例 > 順次ナビゲーションコンポーネント
順次ナビゲーションコンポーネント
順次ナビゲーションコンポーネントは、特定の作業定義での作業指示ステップごとにタイルを表示し、ユーザーが必要に応じて各ステップを選択できるようにします。画面に一度に表示できる数よりも多くのタイルがある場合は、水平スクロールバーが表示されます。「完了」ボタンをクリックすると、選択したステップが完了としてマークされます。
マッシュアップおよびウィジェット
PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation マッシュアップでは、順次ナビゲーションコンポーネントを定義し、作業指示タイルに PTC SCA.SCO.WorkDefinitionStepマッシュアップを使用します。
PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation マッシュアップは、「コレクション」ウィジェットを使用します。「コレクション」ウィジェット内の各セルが PTC.SCA.SCO.WorkDefinitionStep マッシュアップを呼び出し、個々の作業指示タイルを表示します。「ボタン」ウィジェットは、「完了」ボタンにも使用されます。
入力
PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation マッシュアップ用の入力は、作業指示のセットに対する親作業定義の UID です。作業定義とその関連情報の詳細については、 作業定義スキーマを参照してください。
サービス
PTC.SCA.SCO.ProductionOrderUtils Thing からの次のサービスは、PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation マッシュアップによって使用されます。
「GetChildrenWorkDefinitionsWithThumbnails」 - 指定された UID を有する親作業定義のすべての子作業定義に関する情報を返します。このマッシュアップの「コレクション」ウィジェットは、各作業指示タイル表示の入力として、このサービスから返された情報を PTC.SCA.SCO.WorkDefinitionStep マッシュアップに渡します。
「UpdateWorkDefinitionStatusAsCompleted」 - 選択した作業指示ステップ用の「完了」ボタンをクリックすると、関連作業定義の 実行ステータスが 5 (完了済み) に更新されます。このサービスが完了すると、「GetChildrenWorkDefinitionsWithThumbnails」サービスが再度呼び出されます。作業指示タイル表示が更新され、完了したステップのチェックマークが表示されます。