就地升級
「ThingWorx Navigate 設定」工具會識別您之前的 ThingWorx Navigate 安裝,並引導您完成升級。
在開始升級之前,請確保您已完成本主題中的步驟。
* 
如果要從 ThingWorx Navigate 9.2.0 升級,且因為 ThingWorx Flow 不再是 ThingWorx Navigate 的先決條件而將其解除安裝,請確保首先升級至 ThingWorx Navigate 9.4.0,然後再解除安裝 ThingWorx Flow。
準備就地升級
在您開始升級之前,請備份您的自訂任務,並儲存您對拒絕清單 (先前稱為黑名單) 所做變更的副本。以下各部份提供執行這些步驟的指示。
備份您的自訂任務 
如果您有透過修改現成 ThingWorx Navigate 延伸功能建構的自訂任務,請進行備份,以便您在升級之後重新部署它們。這可以防止在升級流程期間覆寫這些自訂任務。如需詳細資訊,請參閱 ThingWorx 說明中心的開發應用程式最佳作法
系統會自動升級使用元件建立的自訂任務。不需要備份您的自訂任務。不過,建議在升級之後備份自訂任務並審核這些任務。如有必要,可以重新部署您備份的自訂任務。
* 
當您升級至 ThingWorx Navigate 9.4.0 時,將會移除在自訂混搭中使用的所有 BETA 元件。請做好在升級這些元件的 9.4.0 版本之後更新混搭的準備。
將您的變更儲存至拒絕清單 
如果您對拒絕清單進行任何變更,請儲存變更的副本,以便您可以在升級之後重新套用它們。如需詳細資訊,請參閱將屬性新增至拒絕清單主題。
就地升級的先決條件
升級 ThingWorx Foundation 
升級至 ThingWorx Navigate 9.4.0 之前,請確保您已使用安裝程式升級至相容的 ThingWorx Foundation 版本。請參閱下面兩個步驟:
1. 使用 Release Advisor 確定相容的 ThingWorx Foundation 版本。
2. 使用安裝程式升級至相容 ThingWorx Foundation 版本。如需升級說明,請參閱 ThingWorx 說明中心的使用安裝程式升級 ThingWorx Foundation 主題。
* 
ThingWorx Foundation 9.3.x 及更新版本需要 JAVA 11。如果您要從使用 JAVA 8 部署的版本升級,請安裝 JAVA 11,將相關憑證從 JAVA 8 匯入至 JAVA 11,然後繼續升級 ThingWorx Foundation
審核 Windchill 需求 
確保您在開始升級 ThingWorx Navigate 之前符合 Windchill 需求。
如需詳細資訊,請參閱先決條件主題中的「Windchill 需求」一節。
SSO 驗證的先決條件 
如果您要從 ThingWorx Navigate 9.2.0 升級並使用 SSO 驗證,在開始升級之前,請先執行下列步驟:
1. 建議 Windchill 已啟動且正在執行。如果 Windchill 已關閉,則不會保留調整資料。
2. 使用 sso-settings.json 檔案中的 ThingWorx URL 取代 ThingWorx Flow URL:
開啟位於 $<installdir>\ThingworxPlatform\ssoSecurityConfig 資料夾中的 sso-settings.json 檔案。
BasicSettings 下,將以下索引鍵的 ThingWorx Flow URL 取代為 ThingWorx URL:"clientBaseUrl""metadataEntityBaseUrl"
下列程式碼片段可供參考:
{
"BasicSettings":
{
"clientBaseUrl": "ThingWorx URL",
"metadataEntityBaseUrl": "ThingWorx URL",
"idpMetadataFilePath": "C:\\PROGRA~2\\ThingWorxFoundation\\ThingworxPlatform\\ssoSecurityConfig\\sso-idp-metadata.xml",
"metadataEntityId": "NAVIGATE_SP_8443",
"webSSOProfileConsumerResponseSkew": "300",
"webSSOProfileConsumerReleaseDOM": "true",
"webSSOProfileResponseSkew": "300",
"retriggerOnScopesRemoval": "true",
"samlAssertionUserNameAttributeName": "uid",
"samlAssertionMaxAuthenticationAge": "28800"
},
儲存 sso-settings.json 檔案。
重新啟動 Apache TomcatThingWorx Integration Runtime
3. 使用 ThingWorx URL 更新 PingFederate 組態。如需詳細資訊,請參閱PTC 身分識別與存取管理說明中心
固定驗證與 Windchill 驗證的先決條件 
建議 Windchill 已啟動且正在執行。如果 Windchill 已關閉,則不會保留調整資料。
這是否有幫助?