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