強化功能
|
||||
---|---|---|---|---|
安全性
|
||||
ThingWorx 9.3.0 使用 log4j 2.17,且不會顯示至使用較舊 log4j 版本的目前 CVE。有關較舊 ThingWorx 版本的指南,應該參考此處。
|
||||
已修正潛在安全性問題,包括漏洞掃描軟體與 PTC 品質保證測試預先發現的項目。請儘快升級以獲得這些重要的改進功能。
|
||||
如需有關為 ThingWorx 使用及更新協力廠商軟體的重要建議,請參閱此技術支援文章。
|
||||
平台
|
||||
手動升級流程已簡化,在升級至 ThingWorx 9.3.0 時,可節省您的時間與精力。如果您要從 ThingWorx 9.0 或更新版本升級,已組合升級指令集以減少必須執行的指令集數。
|
||||
現在,您可以從「物範本」與「物形式」執行服務。
|
||||
GetWhereUsed 服務可讓您檢視在 ThingWorx 中參考實體或其特徵 (例如內容或服務) 的位置。如需詳細資訊,請參閱使用 GetWhereUsed 服務。
|
||||
現在可以索引許多內容類型,以便在使用 QueryImplementingThingsOptimized 與 QueryImplementingThingsOptimizedCount 服務時更快地進行查詢。如需詳細資訊,請參閱索引內容。
• 此功能包括新的查詢統計功能。如需詳細資訊,請參閱查詢統計資訊。
• GetPropertyVTQ 服務會傳回在執行時間針對已在 ThingWorx 內擷取或設定之物件內容 (於物件、物範本或物形式上定義) 的計數。您可使用此服務來決定如何最佳化因索引內容值總數所致的查詢或內容值擷取的效能。如需詳細資訊,請參閱使用 GetPropertyVTQCount 服務。
|
||||
針對點擊劫持攻擊防護,已新增 ClickjackFilterAllowList 篩選器與 ALLOWLIST 參數。在未來的發行版本中,這些新項目將會取代 ClickjackFilterWhiteList 篩選器與 WHITELIST 參數。在 ThingWorx 9.3 中,以上兩種篩選器與參數皆受支援,但建議在下一個發行版本之前更新您的 web.xml 檔案。如需詳細資訊,請參閱允許在 iFrames 中有內嵌混搭。
|
||||
高可用性 (HA) 叢集
|
||||
Windows 2019 現在支援 ThingWorx HA 叢集。
|
||||
Mashup Builder
|
||||
自訂 CSS
|
||||
舊有混搭移轉
• 混搭移轉已強化,現支援將舊有樣式定義移轉至小器具樣式內容。您可使用「混搭移轉」對話方塊移轉至下列樣式主題之一:
◦ PTC 收斂主題 - 針對新混搭使用預設樣式主題
◦ 舊有樣式主題 - 保留舊有樣式定義的外觀
◦ 自訂主題 - 自訂樣式主題
• 現在,您可使用樣式主題實體「更多」選單中的「使用預設樣式定義更新」動作,將您對 Composer 中預設樣式定義實體進行的自訂移轉至樣式主題。
• 現在,您可以隱藏移轉訊息,並於稍後使用「更多」選單中提供的「移轉混搭」動作進行移轉。
下列小器具現在屬於舊有小器具,在未來的發行版本中將會棄用:
◦ 格點 (進階) - 已由 web 元件格點小器具取代。
◦ 偏好設定
◦ TagCloud
◦ Wiki
◦ 部落格
|
||||
回應式版面配置
• 已為容器新增捲動至「版面配置」面板的選項,可讓您控制容器的垂直與水平捲動行為。
|
||||
樣式主題
• 已新增名為 Legacy Styles Theme 的新樣式主題實體,其中包含與舊有小器具預設樣式定義類似的樣式。當移轉包含舊有小器具的混搭時,您可使用此樣式主題來保留混搭的外觀。
|
||||
功能表列小器具
• 現在,當使用 FooterLogo 內容展開小器具時,您可在頁尾部份中顯示公司或產品標誌。
|
||||
格點 (主題化)
此小器具已強化,新增了可讓您執行下列組態的內容:
• 啟用使用 EditLevel 內容編輯格點資料。您可以配置格點、列或儲存格層級的編輯。
• 在執行時間重定格點欄的大小。
• 使用 JSON 資料動態配置格點。
• 顯示可在執行時間將格點重設回其預設組態的按鈕。
• 在更新動態組態時觸發篩選器事件。
• 顯示可讓使用者控制特定欄順序與可見度的下拉選單。
• 在格點內以單獨欄顯示列編號。
|
||||
在折線圖與柏拉圖圖表小器具的「樣式內容」面板中新增了 chart-line-style 內容。新內容可讓您顯示實線、點狀線或短虛線。
• 針對「折線圖」,新內容顯示在 > > 下。
• 針對「柏拉圖圖表」,新內容顯示在 > > 下。
|
||||
在下列小器具中,透過針對具有預設標籤值的多個內容新增當地語系化權杖,增強了當地語系化支援:
• 柱狀圖
• 按鈕
• 核取方塊
• 基於晶片的資料篩選器
• 日期時間選擇器
• 下拉清單
• 格點
• 標籤
• 折線圖
• 連結
• 清單
• 清單往復
• 柏拉圖圖表
• 內容顯示
• 單選按鈕
• 排程圖
• 滑桿
• 標籤
• 工具列
• 瀑布式圖表
|
||||
已增強「折線圖」中「日期/時間」與「數值」X 軸類型的格式,現與使用者設定的資料格式相符。此強化功能可讓您更好地選取及顯示 X 軸上的刻度。
• 對於「日期/時間」X 軸類型,粒度將遵循用來顯示時間的模式。如果您變更了日期/時間格式,則會使用下列格式來顯示軸刻度。
◦ 如果日期/時間格式模式為僅 yy,資料的粒度最多到年。
◦ 如果日期/時間格式模式為僅 mm,資料的粒度最多到月。
◦ 如果日期/時間格式模式為僅 mm/dd,資料的粒度最多到天。
◦ 如果日期/時間格式模式為僅 mm/dd h,資料的粒度最多到小時。
• 針對「數值」X 軸類型,已改善粒度以挑選符合數值格式的資料點。
|
||||
在所有圖表小器具中都新增了 ShowHideLegend 內容,可讓您在執行時間使用按鈕顯示或隱藏圖表圖例。
|
||||
階層連結連結小器具
會根據您選取的新增 MaxNumberOfLinks 內容,在階層連結中新增溢出模式。MaxNumberOfLinks 內容可定義階層連結中的連結數目上限。當您按一下溢出控制圖示時,其他任何連結都會顯示在所顯示的溢出清單中。之前,有一些導覽箭頭按鈕,可讓您在階層連結中向左或向右導覽。在 ThingWorx 9.3.0 及更新版本中,已將這些按鈕改為溢出控制圖示。
|
||||
按鈕小器具
已將下列內容新增至小器具:
• MultiLine - 可讓您在水平間距不可用時跨新行換行長標籤。
• MaxHeight - 設定當標籤跨多行換行時,允許小器具增大至的最大高度。
• SVGIcon - 可讓您顯示預設圖示集中的 SVG 圖示。
|
||||
標籤小器具
已新增 TabNameHeight 內容,可讓您設定標籤名稱區域的高度。
在標籤中新增了溢出模式。當存在標籤溢出時,這些標籤會顯示在您按一下溢出控制圖示時所顯示的溢出清單中。之前,有一些導覽箭頭按鈕,可讓您在標籤中向左或向右導覽。在 ThingWorx 9.3.0 及更新版本中,已將這些按鈕改為溢出控制圖示。
|
||||
工具列小器具
• 新增了使用 ToolbarAction 資料形式在按鈕動作中顯示圖示集中 SVG 圖示的功能。
• 新增了 HideFilterSeparator 內容,可讓您顯示或隱藏用來分隔工具列上篩選器的垂直線。
|
||||
運算式函數
在組態對話方塊中新增了「禁用初始輸出」選項,可用來防止函數將未定義的值指派給「輸出」內容。
|
||||
ThingWorx Flow
|
||||
請閱讀此處的 ThingWorx Flow 新功能
|
||||
PTC Identity and Access Management (IAM)
|
||||
已將 KeyCzar 取代為使用 Tink 來在將存取權杖保留在資料庫中之前,為存取權杖加密。使用 Tink 時,必要的金鑰集檔案會在 ThingWorx 啟動時自動建立,並儲存在 ssoSecurityConfig 資料夾中。
Tink 不需要 symmetric 資料夾或 ThingWorx sso-settings.json 檔案中的 keyczarKeyFolderPath 參數。如果您從較早版本的 ThingWorx 升級,您可將這些檔案與設定保留原樣,ThingWorx 9.3 及更新版本將直接略過它們。但是,如果您決定移除上述檔案,則必須等到升級程式完成之後執行。
|
平台
|
---|
上文所述的索引功能已針對 GUID 與 DATETIME 內容基礎類型產生下列行為變更:
• DATETIME 的預設 default 值 (如果未在內容定義中明確設定預設值) 現在為 Unix epoch (1/1/1970)。這一新預設值適用於所有持續與非持續內容。
• 如果您擁有會傳回平台預設 (default) 值的持續 DATETIME 內容,該 DATETIME 將會在升級至 ThingWorx 9.3 之後開始傳回 Unix epoch (1/1/1970)。
• GUID 的預設 default 值現在為 Nil GUID (00000000-0000-0000-0000-000000000000)。升級至 ThingWorx 9.3.0 之後,將會修改之前 timestamp 為 epoch、quality 為 unknown,且 Value 為 default 值的 GUID,使其 timestamp 為 'now' (平台升級時間),其 quality 為 Good。值會保持不變。
• 所有用來傳回預設 default GUID 之基礎類型 GUID 的持續內容:將會移轉該值以將其推進至實數值,以便在升級至 ThingWorx 9.3 之後,傳回的 GUID 值將不會變更。
|
Mashup Builder
|
自訂 CSS
為符合最新 CSS 陰影 DOM 規格,已移除用來為 web 元件小器具提供樣式功能的 pollyfill。因此,套用至舊版 ThingWorx 中 web 元件小器具的現有 CSS 規則可能不再有效。如果您的自訂 CSS 無法正常運作,必須在升級之後手動審核及更新自訂 CSS。如需有關將 CSS 套用至 web 元件小器具的詳細資訊,請參閱將自訂 CSS 樣式套用至 Web 元件小器具。
|
平台
|
---|
如果您升級 MSSQL、Azure SQL 或 H2,且資料表格中遺失任何自訂索引欄位值,升級將會失敗。在開始升級流程之前,核對所有自訂索引欄位都有值。如果升級失敗,您將需要還原 ThingWorx 資料庫與平台、移除自訂索引或為自訂索引欄位提供遺漏值,然後執行升級。如需詳細資訊,請參閱升級 ThingWorx。
|
當在狀態定義或媒體實體上執行時,參考者功能與 GetWhereUsed 服務有限制。如果混搭上存在狀態定義或媒體實體,可能會發生在結果中未傳回混搭的情況。
|
Mashup Builder
|
混搭移轉
當您移轉混搭時,不會保留下列樣式與組態:
• 「版面配置」小器具各容器之間的間距。
• 「時間序列圖」的自訂樣式。
• 「折線圖」小器具中反白區域的漸層顏色。只會移轉線性漸層中的主要顏色。
• 圖表量尺的寬度和線條樣式。只會移轉量尺線條顏色。
• 顯示在「下拉清單」小器具中清單項目旁邊的圖示。
• 「自動重新整理」小器具中切換開關的標籤。
• 針對舊有「按鈕」小器具的基礎狀態以外的任何狀態定義的圖示。
• 格點邊界的樣式。
• 確認對話方塊的樣式。
• 舊有「導覽」小器具的 PopupTitleStyle 樣式定義。
• 「清單」小器具的 ListBackgroundStyle 舊有樣式定義。
• 小器具工具提示的自訂樣式。
• 小器具焦點框的自訂樣式。
如需詳細資訊,請參閱混搭移轉疑難排解。
|
日期選擇器小器具
部份日期值不會顯示,因為清除按鈕使用了該空間。
|
格點 (主題化)
用於提供組態資料的現有資料服務將在您移轉後停止運作。欲修正此問題,請在 Composer 中將資料服務的輸出類型變更為 JSON。
|