工作定義詳細資訊頁
工作定義詳細資訊頁會顯示有關從
「工作定義」表中選取檢視之工作定義的資訊。詳細資訊頁包括三個選單選項可以顯示資訊:
一般資訊、
作業與
設備。
混搭與小器具
PTC.Factory.Demo.WorkDefinitionDetailMashup 混搭定義了工作定義詳細資訊頁。它包括一個已包含混搭,其中顯示與在左側選單窗格中選取之選項相關聯的混搭:「一般資訊」 (PTC.Factory.Demo.WorkDefinitionGeneralInfoMashup)、「作業」 (PTC.Factory.Demo.WorkDefinitionOperationsMashup) 或「設備」 (PTC.Factory.Demo.WorkDefinition.EquipmentMashup)。
PTC.Factory.Demo.WorkDefinitionDetailMashup 混搭使用下列小器具:
• 顯示工作定義識別資訊的
「標籤」小器具。識別資訊由類型及工作定義的 ID 組成。例如:
![](../../thingworx_apps/images/work_definition_id.png)
。
• Historyless Accordion Menu 小器具,它定義了左側的功能表列。選單包括三個選項:「一般資訊」、「作業」與「設備」。選取選單選項時,與在 PTC.Factory.Demo.WorkDefinitionMenu 選單中選取之選項相關聯的混搭會顯示在「已包含混搭」小器具中。
• 「已包含混搭」小器具,其會顯示與所選選單選項相關聯的混搭。
PTC.Factory.Demo.WorkDefinitionDetailMaster 混搭會被指定為 PTC.Factory.Demo.WorkDefinitionDetailMashup 混搭上的「主物件」屬性,並在頁面頂端提供橫幅。
輸入
PTC.Factory.Demo.WorkDefinitionDetailMashup 混搭的輸入參數包括:
• wdUID - 從「工作定義」表中選取來檢視之工作定義的 UID。
• nestedMashup - 與 Historyless Accordion Menu 小器具中的所選選項相關聯的混搭。如果此輸入參數值為空白,例如當一開始啟動詳細資訊頁時,會顯示在 PTC.Factory.Demo.WorkDefinitionMenu 選單中定義的預設混搭。
輸出
所檢視之工作定義的 UID 會傳遞至顯示在「已包含混搭」小器具中的混搭。
服務
混搭使用來自於 PTC.Factory.CommonUtilities 物件的下列服務:
• GetNestedMenu - 擷取從 GetWorkDefinitionMenuName 服務傳遞之選單名稱的資訊,其會傳遞至 Historyless Accordion Menu 小器具。
混搭使用來自於 PTC.Factory.Demo.WorkDefinitionUtils 物件的下列服務:
• GetWorkDefinition- 擷取從「工作定義」表中選取之工作定義的資訊。
• GetWorkDefinitionTitleLabel - 從 GetWorkDefinition 服務傳回之資訊中擷取工作定義的 ID 值。此值可在頁面頂端的「標籤」小器具中使用。
• GetWorkDefinitionMenuName - 傳回在左窗格中使用之選單的名稱 (PTC.Factory.Demo.WorkDefinitionMenu)。此值會作為 GetNestedMenu 與 GetDefaultNestedMashupFromMenu 服務的輸入傳遞。
混搭使用來自於 PTC.SCA.SCO.ManageResourceUtils 物件的下列服務:
• GetDefaultNestedMashupFromMenu - 從 PTC.Factory.Demo.WorkDefinitionMenu 選單擷取要針對所選選單選項顯示在「已包含混搭」小器具中的混搭。若未為此服務提供 nestedMashup 輸入參數,則會顯示在 PTC.Factory.Demo.WorkDefinitionMenu 選單中定義的預設混搭。