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