升級 ThingWorx Navigate > 就地升級
  
就地升級
就地升級路徑僅適用於從使用安裝程式安裝的 ThingWorx Navigate 9.1、9.0 與 8.5.x 進行升級。「ThingWorx Navigate 設定」工具會識別您之前的 ThingWorx Navigate 安裝,並引導您完成升級。
* 
如果您手動安裝 ThingWorx Navigate (不使用安裝程式),請將您的 ThingWorx Navigate 移轉至使用安裝程式安裝的實例。這將會啟用未來就地升級。
在開始升級之前,請確保您已完成本主題中的步驟。
準備就地升級
在您開始升級之前,請備份您的自訂任務,並儲存您對拒絕清單 (先前稱為黑名單) 所做變更的副本。以下各部份提供執行這些步驟的指示。
備份您的自訂任務
如果您有透過修改現成 ThingWorx Navigate 延伸功能建構的自訂任務,請進行備份,以便您在升級之後重新部署它們。這可以防止在升級流程期間覆寫這些自訂任務。如需詳細資訊,請參閱 ThingWorx 說明中心的開發應用程式最佳作法
如果要從 ThingWorx Navigate 9.0 與 9.1 升級,則會自動升級使用元件建立的自訂任務。不需要備份您的自訂任務。但是,最好是備份您的自訂任務與自訂元件實行。升級之後請進行審核,並在必要時予以重新部署。
* 
當您升級至 ThingWorx Navigate 9.2 時,將會移除在自訂混搭中使用的所有 BETA 元件。請做好在升級這些元件的 9.2 版本之後更新混搭的準備。
將您的變更儲存至拒絕清單
如果您對拒絕清單進行任何變更,請儲存變更的副本,以便您可以在升級之後重新套用它們。如需詳細資訊,請參閱將屬性新增至拒絕清單將屬性新增至拒絕清單主題。
就地升級的先決條件
升級 ThingWorx Foundation
升級至 ThingWorx Navigate 9.2 之前,請確保您已使用安裝程式升級至相容的 ThingWorx Foundation 版本。請參閱下面兩個步驟:
1. 使用 Release AdvisorThingWorx Navigate 產品相容性一覽表確定相容的 ThingWorx Foundation 版本。
2. 如果您要從 ThingWorx Navigate 8.5.8 升級,您需要在升級 ThingWorx Foundation 之前執行一些額外步驟。
版本升級來源
必要步驟
先前已從 ThingWorx Navigate 8.5.x 升級至 8.5.8,現在正在升級至 ThingWorx Navigate 9.2
如果先前從 ThingWorx Navigate 8.5.x 升級至 8.5.8,且現在升級至 ThingWorx Navigate 9.2,請執行下列步驟:
a. 執行 ThingWorx Upgrade Ready Utility。如需詳細資訊,請參閱 ThingWorx 說明中心之安裝程式升級主題中的「B.) 執行 ThingWorx Upgrade Ready Utility」部份。
b. 在執行此公用程式之後建立的 ThingWorxFoundation.xml 檔案中,將 <applicationVersion> 內容值修改為 8.5.8
* 
ThingWorxFoundation.xml 檔案會儲存在使用者設定檔的 .ptc_ccif 資料夾 (例如,在 Windows 中,為 C:\Users\Administrator\.ptc_ccif;在 Linux 中則為 ~/.ptc_ccif/) 中。
ThingWorx Navigate 8.5.8 升級至 9.2
ThingWorx Navigate 8.5.8 (使用安裝程式安裝) 升級到 9.2 時,不會在 .ptc_ccif 資料夾中建立所需 ThingWorxFoundation.xml 檔案。作為此已知問題的一種因應措施,您需要手動建立 ThingWorxFoundation.xml 檔案,並核對檔案中的某些內容值。
a. 建立 ThingWorxFoundation.xml 檔案。您可以使用下列範例,並根據您的需求對其進行更新:
<?xml version="1.0" encoding='utf-8'?>
<installationInfo>
<projectFlavor>PostgreSQL</projectFlavor>
<applicationName>ThingWorxFoundation</applicationName>
<applicationVersion>8.5.8</applicationVersion>
<applicationInstallDir>C:\Program Files
(x86)\ThingWorxFoundation</applicationInstallDir>
</installationInfo>
b. 在使用者設定檔的 ThingWorxFoundation.xml 檔案中核對下列內容值:
a. 驗證 <applicationVersion> 內容值是否為您目前的版本。
b. 驗證 <applicationInstallDir> 內容值是否為您目前的 ThingWorx Foundation 安裝位置。
如果先前從 ThingWorx Navigate 8.5.x 升級至 8.5.8,且現在升級至 ThingWorx Navigate 9.2,請執行下列步驟:
1. 執行 ThingWorx Upgrade Ready Utility。如需詳細資訊,請參閱 ThingWorx 說明中心之安裝程式升級主題中的「B.) 執行 ThingWorx Upgrade Ready Utility」部份。
2. 在執行此公用程式之後建立的 ThingWorxFoundation.xml 檔案中,將 <applicationVersion> 內容值修改為 8.5.8
* 
ThingWorxFoundation.xml 檔案會儲存在使用者設定檔的 .ptc_ccif 資料夾 (例如,在 Windows 中,為 C:\Users\Administrator\.ptc_ccif;在 Linux 中則為 ~/.ptc_ccif/) 中。
ThingWorx Navigate 8.5.8 (使用安裝程式安裝) 升級到 9.2 時,不會在 .ptc_ccif 資料夾中建立所需 ThingWorxFoundation.xml 檔案。作為此已知問題的一種因應措施,您需要手動建立 ThingWorxFoundation.xml 檔案,並核對檔案中的某些內容值。
1. 建立 ThingWorxFoundation.xml 檔案。您可以使用下列範例,並根據您的需求對其進行更新:
<?xml version="1.0" encoding='utf-8'?>
<installationInfo>
<projectFlavor>PostgreSQL</projectFlavor>
<applicationName>ThingWorxFoundation</applicationName>
<applicationVersion>8.5.8</applicationVersion>
<applicationInstallDir>C:\Program Files
(x86)\ThingWorxFoundation</applicationInstallDir>
</installationInfo>
2. 在使用者設定檔的 ThingWorxFoundation.xml 檔案中核對下列內容值:
a. 驗證 <applicationVersion> 內容值是否為您目前的版本。
b. 驗證 <applicationInstallDir> 內容值是否為您目前的 ThingWorx Foundation 安裝位置。
3. 使用安裝程式升級至相容 ThingWorx Foundation 版本。如需升級說明,請參閱 ThingWorx 說明中心的使用安裝程式升級 ThingWorx Foundation 主題。
* 
ThingWorx Foundation 9.2 需要 JAVA 11。如果您要從使用 JAVA 8 部署的版本升級,請安裝 JAVA 11,將相關憑證從 JAVA 8 匯入至 JAVA 11,然後繼續升級 ThingWorx Foundation
安裝 ThingWorx Flow
ThingWorx Flow 必須在升級 ThingWorx Navigate 前使用安裝程式進行安裝。如需安裝 ThingWorx Flow 的說明,請參閱 ThingWorx 說明中心的安裝 ThingWorx Flow 主題。
* 
ThingWorx FoundationThingWorx FlowThingWorx Navigate 必須安裝在相同系統中。
安裝 ThingWorx Flow 時,如果您尚未使用應用程式所需的自我簽署憑證更新 extra.crt 檔案,請確保在安裝 ThingWorx Navigate 前更新該檔案。如需詳細指示,請參閱「ThingWorx 說明中心」的 ThingWorx Flow 的後續安裝步驟中的步驟 7。
審核 Windchill 需求
確保您在開始升級 ThingWorx Navigate 之前符合 Windchill 需求。
如需詳細資訊,請參閱先決條件主題中的〈Windchill 需求〉一節。
有關 Windchill 需求,請參閱安裝 ThingWorx Navigate 9.2 指南中的〈先決條件〉主題。