發行版本註記 > ThingWorx Platform 9.4 的發行版本說明
ThingWorx Platform 9.4 的發行版本說明
ThingWorx Platform 9.4.0 中的新功能
下列強化功能、已知問題與限制及終止支援資訊為 ThingWorx 9.4.0 的一部份。
如需已修正問題的清單,請參閱 ThingWorx Platform 9.4.0 中的已修正問題
強化功能
平台
檔案存放庫
已新增將 ZIP 檔案內容上載及解壓縮至檔案存放庫的新功能。如需詳細資訊,請參閱將 zip 檔案上載及解壓縮至檔案存放庫
持續性提供者
新增了組態與服務,以記錄耗用資料庫連線之所有線程的堆疊追蹤。如需詳細資訊,請參閱持續性提供者服務
物件事件
已新增事件 DynamicSubscriptionInvalidated。如需詳細資訊,請參閱物件事件
服務參數
新參數 isSortFirst 會新增至 QueryImplementingThings 服務。如需詳細資訊,請參閱使用 QueryImplementingThings 服務
RedHat9 先決條件
新增了在 RedHat9 上執行安裝程式的先決條件以防遺失 UI 項目。使用者現將看到重要的 UI 項目,例如 PTC 標誌、按鈕等。如需詳細資訊,請參閱適用於 Linux 的 ThingWorx Foundation 安裝程式
安裝錯誤訊息
新增了一則錯誤訊息,以在升級期間安裝失敗時將使用者引至安裝程式記錄檔。
權限
授與使用者對 tomcat9.exe 檔案上虛擬機器本機使用者帳戶的完全控制權限,並在 Windows Apache Tomcat 服務中將使用者設定為登入使用者。這樣可防止第二個 ThingWorx 實例部署失敗。如需詳細資訊,請參閱ThingWorx Foundation 檔案儲存
針對 ThingWorx 配置 AKKA TLS 通訊
新增了主題「針對 ThingWorx 配置 AKKA TLS 通訊」。此新主題將指導使用者在 Docker Compose 環境中配置 AKKA。如需詳細資訊,請參閱針對 ThingWorx 配置 Akka TLS 通訊
針對 AKKA 配置 SSL/TLS
新增了主題「針對 AKKA 配置 SSL/TLS」。此新主題將指導使用者在內部部署環境中針對 AKKA 配置 SSL/TLS。如需詳細資訊,請參閱針對 AKKA 配置 SSL/TLS
安裝步驟
新增了安裝步驟,以在 Red Hat Linux 上執行安裝時提供完整權限。這樣一來,使用者便可使用所支援協力廠商軟體的最新版本部署 ThingWorx。如需詳細資訊,請參閱針對叢集配置 ThingWorx Foundation
安裝步驟
針對 ThingWorx Ubuntu 安裝新增及更新了安裝步驟,以防內部部署失敗。這樣一來,使用者便可使用所支援協力廠商軟體的最新版本部署 ThingWorx。如需詳細資訊,請參閱安裝 Java、Apache Tomcat 與 ThingWorx
更新了指示
更新了 Docker 檔案的指示,指定 Ubuntu 版本作為 BASE_IMAGE。如需詳細資訊,請參閱設定 ThingWorx Docker 建構
改善了 Influx2PersistenceProviderPackage
修改了 writeAPI,以避免在透過 Influx2PersistenceProviderPackage 高速擷取資料時遺失資料。PTC 可確保在未達到硬體或軟體極限的情況下不會遺失資料。
改善了記錄資訊,以確保將所有值串流寫入錯誤記錄到 ThingWorx 錯誤記錄檔中,并註明失敗原因。
修正了 Number of failed batch writes to streamNumber of stream entries that have been performed 值串流監視指標,以正確計數失敗的批次寫入。
新增了 2 個新指標,可更好地監視及微調 Influx2PersistenceProviderPackage 中的批次大小組態:Number of stream entries sent per batch to write to databaseTime consumed (nanosecond) per batch to write to database
修改了資料流匯入流程,以確保在達到資料限制時,透過控制匯入的資料進入 InfluxDB Cloud,成功寫入所有資料。
透過淘汰先前由非同步 API 使用的 Batch SizeFlush Interval 選項簡化了 Influx2PersistenceProviderPackage 組態。這些選項會保留在組態表中以保持回溯相容性,但對功能無任何影響。
提供了對 Influx2PersistenceProviderPackage 組態中值串流佇列和批次大小的必要控制。目前,現有「排清串流緩衝區之前的最大等候時間 (以毫秒計)」「排清串流緩衝區之前的最大項目數」「流程區塊內的最大值串流寫入數」選項可直接控制批次大小和排清間隔。
Influx2PersistenceProviderPackage 經改善后現支援資料匯出功能。
* 
對於使用 InfluxDB OSS 2.0 (利用 Influx2PersistenceProviderPackage) 的使用者,欲升級至 ThingWorx 9.4.0 及更高版本,必須先升級至 ThingWorx 9.3.8,才能移至 InfluxDB OSS v2.6,因為匯出須在升級至 InfluxDB v2.6 之前進行。
透過不建立會減慢 ThingWorx 伺服器速度的多餘 RxNewThreadScheduler 執行緒來提升可靠性。
使用 InfluxDB Cloud 時的組態要求
欲透過 InfluxDB Cloud 提高輸送量,建議將「處理執行緒數」增加至 20,以達到 40,000 wps 的輸送量,並將「寫入逾時時間」增加至 20 秒。
PTC 將使用 InfluxData 提高 InfluxDB Cloud 效能和可靠性,並提供以較少執行緒獲得所需輸送量的組態詳細資訊。
高可用性 (HA) 叢集
大規模分散式訂閱處理
從 ThingWorx 9.4 及更高版本開始,PTC 提供了跨 ThingWorx 叢集節點分配訂閱功能。當事件觸發許多訂閱實例時,其可跨叢集節點分配處理負載,以實現大規模應用并提高資源利用率。例如,計時器和以排程器為基礎的訂閱。可定義是否以分散式模式 (可跨節點水平擴充) 執行訂閱,也可透過取消選取「訂閲」標籤下的「均分」核取方塊進行定義。
分散式訂閱法僅適用于具有多個節點的高可用性環境。安裝高可用性 (HA) 系統的標準程式可啟用此功能,且無需額外的安裝程式。如需相關組態的詳細資訊,請參閱下列內容:
如需內部部署的詳細資訊,請參閱針對 AKKA 配置 SSL/TLS
如需 Docker 環境的詳細資訊,請參閱針對 ThingWorx 配置 Akka TLS 通訊
Mashup Builder
新小器具
組合圖 - 使用柱狀圖、折線圖、著色線條和資料點的組合視覺化資料。此小器具取代了舊有標籤圖表小器具。如需詳細資訊,請參閱組合圖小器具 (主題化)
圓形圖 - 將一個圓分成若干成比例的區段來視覺化多個類別的資料。可套用填補、指定開始和結束角度并套用狀態格式。如需詳細資訊,請參閱圓形圖小器具 (主題化)
使用者介面
增強了「內容」面板上當地語系化權杖選擇器的使用者介面。現可篩選權杖並以多種語言預覽權杖值。
如需詳細資訊,請參閱小器具當地語系化
樣式主題與樣式內容
移除了柱狀圖、折線圖、柏拉圖、瀑布圖、排程圖小器具的多餘樣式內容。如需詳細資訊,請參閱已移除的樣式內容
透過新增功能表列、樹格點、圓形圖和組合圖小器具更新了樣式主題預覽混搭。現可在樣式主題實體的「樣式」標籤上預覽這些小器具的樣式主題變更。
混搭移轉
已將審核和摘要標籤新增至「混搭移轉」對話方塊。現可在移轉前審核受影響小器具與函數的清單。如需詳細資訊,請參閱移轉混搭
現支援使用「混搭移轉」對話方塊移轉非安全功能。
將下列小器具從「舊有」類別移至「標準」類別:
部落格
Wiki
標籤雲
偏好設定
在 ThingWorx 的未來發行版本中,僅具有標準替換項目的小器具會移至「舊有」類別。
PTC 將保持舊有小器具在 ThingWorx 中的可用性,且在 2024 年 4 月前無需進行任何移轉。可按照自己的節奏從舊有小器具移轉至其取代項目。為從最新和強化功能中受益,PTC 強烈建議在建立新混搭時使用標準小器具。可使用「混搭移轉」對話方塊移轉目前混搭中的舊有小器具。如需詳細資訊,請參閱舊有小器具與版面配置以及移轉舊有混搭
混搭版面配置
新增了搶鮮版增強定位模式,以用相對定位取代舊有的絕對定位。此模式修正了回應式小器具在執行時間可能無法正確顯示的版面配置問題。如需詳細資訊,請參閱在 ThingWorx 9.4 (Beta) 中使用回應式版面配置內的增強定位
* 
啟用此模式后,集合小器具可能無法正常顯示。
混搭執行時間
在舊版 ThingWorx 中,Composer 和 Mashup Builder 使用 Bluebird JavaScript 程式庫作為 promise 的 polyfill。此程式庫現已移除,因為新式瀏覽器與 Node.js 10 或更高版本包含對正常且高效 promise 的原生支援。升級至 ThingWorx 9.4 后,使用此程式庫的自訂小器具和延伸功能可能無法正常使用。
動態訂閱
GetProperties 服務的「資料內容」面板新增了「顯示訂閱訊息」核取方塊。可選取此核取方塊,在訂閱於執行時間變為無效時通知使用者。
如需詳細資訊,請參閱自動更新混搭中的內容
函數
新增了取代舊有資料匯出小器具的資料匯出功能。現可使用混搭中的任何類型事件將資料匯出至 CSV 檔案。
如需詳細資訊,請參閱資料匯出
Web 元件 SDK
Lit 現已取代 Polymer 作為 SDK 程式庫內使用的主要架構。要使用 Lit,需移轉 SDK 內的多個 Web 元件。
更新了快速入門教學專區中使用的 Web 元件和小器具延伸功能範例。現可使用 Lit web 元件建立小器具延伸功能。
如需詳細資訊,請參閱 ThingWorx Web 元件 SDK 說明中心
小器具焦點和存取性
小器具焦點框現只在執行時間使用鍵盤與小器具互動時顯示。在之前版本中,會在使用滑鼠或鍵盤時顯示焦點框。可使用混搭上的 LegacyFocus 內容配置此行為。如需詳細資訊,請參閱在混搭中啟用舊有焦點
新增了對於在載入混搭時套用自動焦點的支援。可將自動焦點套用至混搭中的下列其中一個小器具:核取方塊、基於晶片的資料篩選器、檔案上載、連結、文字區域和文字欄位小器具。如需詳細資訊,請參閱配置自動焦點
為改善使用者體驗,現在某些小器具在使用鍵盤與混搭互動時的行為會有所不同。如需有關變更的詳細資訊,請參閱 ThingWorx 9.4 及更新版本中鍵盤導覽的變更
圖表小器具 (主題化)
新增了 SampleSize 內容,透過該內容可為折線圖小器具配置資料取樣。如需詳細資訊,請參閱配置圖表的資料取樣
新增了可用於自訂各種圖表的預設訊息與圖示的內容,例如柱狀圖、折線圖和排程圖等。如需詳細資訊,請參閱自訂錯誤並載入圖表訊息
更新了圖表剖析,以包括包含動作的工具列區域,例如用於在執行時間縮放或重設圖表的按鈕。
日期時間選擇器小器具
新增了驗證內容,透過該內容可設定啟用選取範圍時使用者可選取的最大天數。
量測計小器具
新增了對使用繫結在圖表值與標籤中動態設定小數位數的支援。
如需詳細資訊,請參閱量測計小器具
如需詳細資訊,請參閱格點小器具 (主題化)
格點小器具
現支援新增按鈕、切換按鈕、下拉清單及格點工具列連結等自訂動作。如需詳細資訊,請參閱將自訂動作新增至格點工具列
現支援反白新增至格點的新列。可啟用此功能以便使用者在執行時間更加輕鬆地尋找新列。如需詳細資訊,請參閱在格點上新增及刪除列
新增了選取一個或多個列時傳回 True 的布林值內容 RowSelected
新增了包含所有頁面上全部選定項目的列 ID 的資料負載內容。當對格點進行編頁且頁面發生變更時,可透過列 ID 保留所選列 ID。
現可在按一下超連結時觸發事件,而不是開啟 URL。例如,可傳遞連結資料並導覽至混搭。
功能表列
現在,將功能表列新增至混搭后,會自動套用小器具容器的必要組態。在之前的 ThingWorx 版本中,必須使用混搭範本或手動配置容器。
新增了對設定為登出的選單實體項目的支援。
如需詳細資訊,請參閱功能表列小器具 (主題化)
連結小器具
已將 Clicked 事件新增至小器具。現在,在執行時間按一下連結后,可使用該事件來觸發服務。
如需詳細資訊,請參閱連結小器具 (主題化)
清單往復小器具
「驗證」面板中新增了內容。現可驗證目標清單中所選項目的數目。
新增了可傳回清單往復中所選項目數量的 NumberOfSelectedItems 內容。
如需詳細資訊,請參閱清單往復小器具 (主題化)
分頁小器具
所選頁面的顏色從藍色變為灰色,以改善使用者體驗。
如需詳細資訊,請參閱分頁小器具 (主題化)
行為變更
平台
類別 MenuItem 之 API toValueCollection() 的變更
API toValueCollection() 會傳回值集合。已將新屬性 groupReferences 新增至 toValueCollection() 的回應。此屬性保留特定 menuItem 的群組。
待處理服務刪除
平台
API SetGlobalSessionInfoTableValue 存在一個已知問題,即資料負載值未正確儲存。在未來的發行版本中,此 API 將被取代並移除,因此不再對此問題進行修正。
適當更新應用程式。
這是否有幫助?