ThingWorx Flow > 安裝與組態 > 升級 ThingWorx Flow
升級 ThingWorx Flow
如果 ThingWorx Flow 安裝程式偵測到您電腦中 ThingWorx Flow 的全新安裝,它會引導您完成自動 ThingWorx Flow 升級。此自動升級流程由 ThingWorx Flow 8.5.x 及更新版本的全新安裝提供支援。
您無法使用此升級安裝程式從 8.4.x 的全新安裝進行升級。即使您已手動將 ThingWorx Flow 從 8.4. x 的全新安裝升級至 8.5.x 版,您也無法使用此自動升級安裝程式。在此情況下,您必須遷移 ThingWorx Flow
* 
如果您已在 Red Hat Enterprise Linux 上安裝 ThingWorx Flow,而且計畫升級至 ThingWorx Flow 9.1 或 9.0.2 及更新版本,必須先將 RHEL 版本升級至 8.2,然後再升級 ThingWorx Flow
ThingWorx Foundation 升級考量
ThingWorx 9.3.5 及更新版本以及 ThingWorx 9.2.9 及更新版本起,要升級不符合 ThingWorx Flow 版本的 ThingWorx Foundation,請遵循下列步驟:
1. ThingWorx FoundationThingWorx Flow 升級至相同版本。
2. ThingWorx Foundation 升級至最新版本。
例如,欲將 ThingWorx Foundation 升級至 9.3.8 版本,可先將 ThingWorx FoundationThingWorx Flow 升級至 9.3.7 版本,然後再將 ThingWorx Foundation 升級至 9.3.8 版本。
先決條件
升級 ThingWorx Flow 之前,請確保符合下列先決條件:
備份您的資料庫。安裝程式不會執行資料庫備份。
請記下 ThingWorx Flow 資料庫登入使用者名稱與密碼。
ThingWorx Foundation 升級為您要升級 ThingWorx Flow 的確切版本。
如果您使用的是 ThingWorx Flow 8.5.0、8.5.1、8.5.2 或 8.5.3,請執行 ThingWorx 升級就緒公用程式
如果您將 ThingWorx Flow 8.5.0、8.5.1、8.5.2 或 8.5.3 安裝在與 ThingWorx Foundation 不同的電腦上,請將 ThingWorxFoundation.xml 檔案從 ThingWorx Foundation 電腦的下列位置複製到 ThingWorx Flow 電腦中的相同位置。
Windows:<Users\username 資料夾的路徑>\.ptc_ccif\ThingWorxFoundation.xml
Linux:~/.ptc_ccif/ThingWorxFoundation.xml
您的 ThingWorx Flow 安裝資料夾不應用於任何應用程式,但 ThingWorx Flow 服務除外。
下載安裝程式
根據您的作業系統與資料庫組合從 PTC 支援網站下載適當的 ThingWorx Flow 安裝程式。
適用於 PostgreSQL 的 ThingWorx Flow 安裝程式 - 「下載軟體」 > 「訂購或下載軟體更新」 > ThingWorx Foundation > <n.n.n> 發行版本」 > ThingWorx PostgreSQL > 「最新日期代碼」
適用於 Microsoft SQL Server 的 ThingWorx Flow 安裝程式 - 「下載軟體」 > 「訂購或下載軟體更新」 > ThingWorx Foundation > <n.n.n> 發行版本」 > ThingWorx Mssql > 「最新日期代碼」
安裝 ThingWorx Flow 與升級 ThingWorx Flow 的安裝程式相同。安裝程式會偵測您是要執行全新安裝 ThingWorx Flow 還是升級 ThingWorx Flow
升級程序
根據您的資料庫而定,使用適用於 PostgreSQL 的 ThingWorx Flow 安裝程式適用於 MSSQL 的 ThingWorx Flow 安裝程式在您的作業系統中升級 ThingWorx Flow
* 
升級之前,請注意以下幾點:
在 Windows 中,建議您在 ThingWorx Flow 安裝期間暫時禁用防毒軟體。
在 Red Hat Enterprise Linux 中,在您開始安裝 ThingWorx Flow 之前,請確認 releasever 檔案並不存在於 /etc/yum/vars 目錄下。如果存在 releasever 檔案,請移除該檔案。如果您稍後需要使用此檔案,可以在完成 ThingWorx Flow 安裝之後將此檔案複製到 /etc/yum/vars 目錄。
開啟安裝工具
1. 登入您要以管理員身分安裝 ThingWorx Flow 的系統。
2. 根據您下載的安裝封裝,解壓縮下載的檔案,然後開啟安裝程式檔案。
針對 Windows,請以管理員身份執行安裝工具。
針對 Linux,請以根使用者身分執行安裝工具。
歡迎使用 ThingWorx Flow
當安裝程式偵測到您正在升級 ThingWorx Flow 時,請按一下「下一步」
準備升級
您確定已設定升級所需的所有先決條件後,請按一下「下一步」
PostgreSQL 連線資訊/SQL Server 連接資訊
1. 欲連線至您的現有 ThingWorx Flow 資料庫,請輸入下列詳細資訊:
「ThingWorx Flow 資料庫登入使用者名稱」- 輸入 PostgreSQL/SQL Server 資料庫擁有者的使用者名稱。
「ThingWorx Flow 資料庫登入密碼」- 輸入 PostgreSQL/SQL Server 資料庫擁有者的密碼。
2. 按一下「下一步」
(選用) 部署自訂連接器
1. 選取「部署自訂連接器」核取方塊。
2. 「到自訂連接器根目錄的路徑」中,提供自訂連接器的根目錄路徑,或者如果您有多個自訂連接器,請提供其父資料夾。
安裝資訊
此畫面提供有關您現有 ThingWorx Flow 安裝的資訊。
1. 檢閱有關您現有安裝的資訊。
2. 如果需要變更任何內容,請按一下「上一步」。準備就緒後,按一下「下一步」
開始升級
此畫面提供有關您 ThingWorx Flow 升級的資訊。
1. 檢閱有關您升級的資訊。
2. 如果需要變更任何內容,請按一下「上一步」。準備就緒後,按一下「下一步」
整個安裝過程需要花費大約 20 分鐘的時間,具體視主機硬體組態而定。
* 
在升級的最後階段,控制台視窗會啟動。請勿關閉控制台視窗或在其上按一下滑鼠右鍵。升級完成後,該視窗會自動關閉。
3. 按一下「完成」關閉安裝視窗。
您已成功升級 ThingWorx Flow
驗證與測試
若要核對 ThingWorx Flow 是否已正確升級,請以管理員身份啟動命令提示字元並執行下列指令:
pm2 ls
下列 ThingWorx Flow 元件的狀況必須為 'online':
flow-api
flow-engine
flow-exchange
flow-lookup
flow-oauth-server
flow-trigger
核對 RabbitMQ/ rabbitmq.serviceThingWorx-Foundationthingworxflow.exe/ ThingWorx-FlowThingWorxFlowNginx/ nginx 服務正在執行。
測試 ThingWorx FoundationThingWorx Flow 中的功能,確定其是否如預期般運作。確定您是否可以在 ThingWorx Composer 與「工作流程編輯器」中撰寫工作流程。例如,您可以執行下列任務:
登入 ThingWorx Flow 儀表板。如需瞭解如何存取 ThingWorx FlowThingWorx Composer ,請參閱存取 ThingWorx Flow 與 ThingWorx Composer
為您要使用的每個服務或公用程式建立連接器
疑難排解
如果您在升級 ThingWorx Flow 期間或之後遇到任何問題,請參閱安裝疑難排解
這是否有幫助?