工作訂單詳細資訊頁
工作訂單詳細資訊頁顯示了有關從「工作訂單」表中選取以進行檢視之工作訂單的資訊。
混搭與小器具
PTC.Factory.Demo.JobOrderDetailMashup 混搭定義了工作訂單詳細資訊頁。包含針對在左側選單窗格中選取之選項顯示混搭的已包含混搭。針對工作訂單詳細資訊頁,選單只會列出「一般資訊」選項,此選項會顯示 工作訂單的一般資訊混搭 (PTC.Factory.Demo.JobOrderGeneralInfoMashup)。
PTC.Factory.Demo.JobOrderDetailMashup 混搭使用下列小器具:
適用於上一步按鈕 () 的「按鈕」小器具。
用於顯示工作訂單識別資訊的「標籤」小器具。識別資訊由類型及工作訂單的 ID 組成。例如:
Historyless Accordion Menu 小器具,它是位於左側的功能表列。與所選選單選項相關聯的混搭會顯示在「已包含混搭」小器具中。針對工作訂單詳細資訊頁,選單 (PTC.Factory.Demo.JobOrderMenu) 僅包含「一般資訊」選項。
「已包含混搭」小器具,其會顯示與所選選單選項相關聯的混搭。
PTC.Factory.Demo.JobOrderDetailMaster 混搭會被指定為 PTC.Factory.Demo.JobOrderDetailMashup 混搭上的「主物件」內容,並在頁面頂端提供橫幅。
輸入
PTC.Factory.Demo.JobOrderDetailMashup 混搭的輸入參數包括:
jobOrderUID - 從「工作訂單」表中選取進行編輯之工作訂單的 UID,或剛剛建立之工作訂單的 UID。
jobOrderID - 工作訂單的 ID 值。
nestedMashup - 與 Historyless Accordion Menu 小器具中的所選選項相關聯的混搭。如果此輸入參數值為空白,例如當一開始啟動詳細資訊頁時,會顯示在 PTC.Factory.Demo.JobOrderMenu 選單中定義的預設混搭。
輸出
所檢視之工作訂單的 UID 會傳遞至顯示在「已包含混搭」小器具中的混搭。
服務
混搭使用來自於 PTC.Factory.CommonUtilities 物件的下列服務:
GetNestedMenu - 擷取從 GetJobOrderMenuName 服務傳遞之選單名稱的資訊,其會傳遞至 Historyless Accordion Menu 小器具。
混搭使用來自於 PTC.Factory.Demo.JobOrderUtils 物件的下列服務:
GetJobOrderView - 擷取從剛剛建立或剛剛更新的「工作訂單」表中選取的工作訂單資訊。
GetJobOrderTitleLabel - 從 GetJobOrderView 服務傳回的資訊中擷取 ID 值。此值可在頁面頂端的「標籤」小器具中使用。
GetJobOrderMenuName - 傳回在左窗格中使用之選單的名稱 (PTC.Factory.Demo.JobOrderMenu)。此值會作為 GetNestedMenuGetDefaultNestedMashupFromMenu 服務的輸入使用。
混搭使用來自於 PTC.SCA.SCO.ManageResourceUtils 物件的下列服務:
GetDefaultNestedMashupFromMenu - 從 PTC.Factory.Demo.JobOrderMenu 選單擷取要針對所選選單選項顯示在已包含混搭小器具中的混搭。若未提供 nestedMashup 輸入參數,則會顯示在 PTC.Factory.Demo.JobOrderMenu 選單中定義的預設混搭。