自訂 ThingWorx Navigate > 建立自訂任務 > 在自訂任務中使用 ThingWorx Navigate 元件
在自訂任務中使用 ThingWorx Navigate 元件
本主題提供有關如何使用可在整個應用程式中重複使用的 ThingWorx Navigate 元件來開發應用程式的簡要概觀。它也提供了配置及自訂這些可重用元件的最佳作法。
當使用元件建構應用程式時,您可以輕鬆重用標準元件,並且可配置及自訂組件以符合您的企業需求。此方法可加快開發時間並且最大程度降低維護成本。同時也會保持應用程式內的一致性,從而改善產品的使用者體驗。
如需有關元件的更多一般資訊,請參閱 ThingWorx 說明中心的使用可重複使用的元件建構 ThingWorx 解決方案。請注意,根據該部份中使用的術語,ThingWorx Navigate 元件將被分類為複合元件。
ThingWorx Navigate 中的元件
元件可改善及簡化應用程式開發,因為它們為現成元件,可用來組裝至自訂任務。將元件插入混搭後,它在進行配置之前並無固有功能。某些元件有可用的泛用預定義組態,可作為您在配置元件時使用的起點。其他元件有一或多個可用的預先定義組態,透過最少的額外組態即可用於專業應用程式。例如,項目清單元件有四個預先定義的組態:任務、附件、受影響項目和活動。每個都是項目清單元件的專用組態。
預先定義的組態會連接至 Windchill 作為其後端系統。在 Windchill 中配置的所有存取控制設定、屬性可見度組態以及安全性標籤在 ThingWorx Navigate 中均有效。因此,使用者只能看到 Windchill 規則允許他們看到的內容。
下面的圖表與表格提供了現有元件及其預先定義組態的摘要。元件基於 PTC 設計系統,以確保一致性。
元件
描述
類型
預先定義的配置
項目清單
以格線格式將資料集顯示為清單。包括排序、篩選、搜尋以及更高級的功能。
已包含混搭
任務、附件、受影響項目、活動
屬性
以名稱值對的格式顯示資料。
小器具
泛型
圖標
顯示一組圖標。每個圖標都會以名稱值對的形式顯示資料。圖標可用來反白關鍵資訊,從而讓使用者能夠一目了然。
小器具
泛型
項目標識
顯示特定項目的基本標識資訊,其中包括標題與標識屬性。
小器具
任務標識,零件標識
進度
顯示項目進度摘要,包括成員投票以及已採取動作的成員數。
小器具
任務進度
動作列 (BETA)
顯示可用的動作。通常會內嵌于項目清單與項目標識中,以啟用這些元件內的動作。
若您使用的是此搶鮮版元件,則需要在未來的發行版本中進行更新。
小器具
ThingWorx Navigate 元件構成
ThingWorx Navigate 元件是複合元件。它們由較小的子元件構成,將這些子元件結合起來可建立功能強大的元件,從而增加企業價值。
每個元件通常由兩個不同的子元件組成,即使用者介面子元件與企業邏輯子元件。
使用者介面子元件
使用者介面子元件可以是兩種類型之一:
混搭 - 具有多個小器具和繫結的 ThingWorx 混搭。
小器具 - 在 ThingWorx 之外建立的單一小器具,會被封裝並匯入至 ThingWorx。通常會以 web 元件技術編寫。
使用者介面子元件透過服務與企業邏輯子元件進行通訊。
企業邏輯子元件
企業邏輯子元件會從後端系統中擷取及處理企業資料。
企業邏輯子元件可供進行自訂及延伸。
元件配置
ThingWorx Navigate 元件原本是可配置的。在設計期間,當您將元件新增至混搭時,可以將元件的所有組態參數指定為單一 JSON 組態物件。將來的計劃是提供允許個別設定每個參數的使用者介面。
根據設計,ThingWorx Navigate 元件的功能非常豐富。因此,典型的 JSON 組態物件由數十個待配置參數組成。欲加速工作並避免不必要的錯誤,ThingWorx Navigate 的每個元件隨附了一或多個預先定義的組態。每個預先定義的組態都已命名且可在配置元件時選取。選取預先定義的組態之後,整個組態 JSON 會自動填入組態方塊中,因此,您可以對組態進行細微調整,而不需要建立完整的組態 JSON。
如需有關選取及配置元件與預先定義組態的詳細資訊,請參閱新增與配置元件
下圖對 ThingWorx Navigate 元件的基本構成進行了累加:
這是否有幫助?