工作訂單詳細資訊頁
工作訂單詳細資訊頁顯示了有關從「工作訂單」表中選取以進行檢視之工作訂單的資訊。
混搭與小器具
PTC.Factory.Demo.JobOrderDetailMashup 混搭定義了工作訂單詳細資訊頁。包含針對在左側選單窗格中選取之選項顯示混搭的已包含混搭。針對工作訂單詳細資訊頁,選單只會列出
「一般資訊」選項,此選項會顯示
工作訂單的一般資訊混搭 (
PTC.Factory.Demo.JobOrderGeneralInfoMashup)。
PTC.Factory.Demo.JobOrderDetailMashup 混搭使用下列小器具:
• 用於顯示工作訂單識別資訊的
「標籤」小器具。識別資訊由類型及工作訂單的 ID 組成。例如:
![](../../thingworx_apps/images/JobOrderID.png)
。
• 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)。此值會作為 GetNestedMenu 與 GetDefaultNestedMashupFromMenu 服務的輸入使用。
混搭使用來自於 PTC.SCA.SCO.ManageResourceUtils 物件的下列服務:
• GetDefaultNestedMashupFromMenu - 從 PTC.Factory.Demo.JobOrderMenu 選單擷取要針對所選選單選項顯示在已包含混搭小器具中的混搭。若未提供 nestedMashup 輸入參數,則會顯示在 PTC.Factory.Demo.JobOrderMenu 選單中定義的預設混搭。