連續導覽元件
順序導覽元件會將圖標顯示為展平清單,工作指示集中的每個步驟都有一個圖標。使用者可以視需要選取工作指示中的個別步驟。
如果所有圖標無法放進畫面中,則會提供水平捲軸。圖標會依使用者在工作指示集中移動時遇到圖標的順序依序編號。按一下「完成」按鈕可將所選步驟標記為完成。
混搭與小器具
PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation 混搭使用「集合」小器具。「集合」小器具中的每個儲存格都會呼叫 PTC.SCA.SCO.WorkDefinitionStep 混搭,並顯示個別工作指示圖標。「按鈕」小器具也用於「完成」按鈕。
輸入
PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation 混搭的輸入是工作指示集合的父工作定義的 UID。如需有關工作定義及其相關資訊的詳細資訊,請參閱
工作定義結構描述。
輸出
服務
混搭使用來自於 PTC.SCA.SCO.ProductionOrderUtils 物件的下列服務:
• GetNestedWorkDefinitionsWithThumbnails - 傳回具有指定 UID 之父工作定義的所有任何層級之子工作定義的資訊。此混搭中的「集合」小器具會將此服務傳回的資訊傳遞至 PTC.SCA.SCO.WorkDefinitionStep 混搭,以作為每個工作指示圖標顯示的輸入。此服務上的 maxNumberOfLevels 參數可用於限制顯示之子工作定義的層級數。
• UpdateWorkDefinitionStatusAsCompleted - 當針對所選工作指示步驟按一下
「完成」按鈕時,關聯工作定義的
執行狀況會更新為 5 (已完成)。當此服務完成時,會再次呼叫
GetNestedWorkDefinitionsWithThumbnails 服務。工作指示圖標會重新整理,並針對已完成步驟顯示核取標記。