移轉 ThingWorx Flow
您可以從 ThingWorx Flow 8.4.x 匯出儲存內容,並將其匯入至 ThingWorx Flow 8.5.x,來將安裝在一部電腦上的 ThingWorx Flow 8.4.x 移轉至安裝在另一部電腦上的 ThingWorx Flow 8.5.x。
* 
針對本文件的目的,我們假設安裝 ThingWorx Flow 8.4.x 的電腦為電腦 A,安裝 ThingWorx Flow 8.5 的電腦為電腦 B。
先決條件
在移轉 ThingWorx Flow 之前,請確保符合下列先決條件:
在電腦 A 中,所安裝的 ThingWorx Flow 8.4.x 具有使用不同連線、觸發器、授權所建立,且包含條件、迴圈、自訂動作、私人連線 (使用使用者) 等的不同工作流程。
在電腦 B 中,存在安裝 ThingWorx FoundationThingWorx Flow 所需的必要權限。
您可從 PTC 軟體下載網站下載適當的 ThingWorx Foundation 8.5.x 版。
您可從 PTC 軟體下載網站下載適當的 ThingWorx Flow 8.5.x 版。
流程的主要步驟如下:
步驟 1:將 ThingWorx Flow 資料匯出至 ThingWorx Storage
1. 在電腦 A 中,以管理員身分登入 ThingWorx Composer。請確保管理員屬於「管理員」群組。
2. 按一下「匯入/匯出」 > 「匯出」。「匯出」視窗即會開啟。
3. 「匯出選項」清單中選取「至 Thingworx Storage」
4. 選取「通用匯出」核取方塊,以以確保不會匯出敏感資訊。
5. 按一下「匯出」。即會在 <Thingworx_installation_path>\ThingWorx<DBtype>-<8.4.x>\ThingworxStorage\exports 資料夾下建立以目前時間戳記命名的已匯出資料夾。
6. <Thingworx_installation_path>\ThingWorx<DBtype>-<8.4.x>\ThingworxStorage\logs 中,開啟相關 ApplicationLog.log 檔案,以核對匯出流程是否已成功完成。
7. 將匯出的資料夾備份到不同的電腦或儲存區。
步驟 2:在電腦 B 安裝 ThingWorx FoundationThingWorx Flow
1. 安裝 ThingWorx Foundation 8.5。如需詳細資訊,請參閱 安裝 ThingWorx
2. 安裝 ThingWorx Flow 8.5。如需詳細資訊,請參閱 安裝 ThingWorx Flow
* 
您可以在相同電腦安裝 ThingWorx FoundationThingWorx Flow,也可以在不同電腦安裝。不過,請務必將 ThingWorx FoundationThingWorx Flow 安裝在相同網域。
3. 啟動 ThingWorx Flow 伺服器
4. ThingWorx Composer 中執行 LoadOAuthConfiguration 服務,以將 OAuths 載入 ThingWorx Flow 伺服器。
(選用) 步驟 3:在電腦 B 上部署自訂連接器
* 
請僅在您已使用 ThingWorx Flow 接器 SDK 部署自訂連接器的情下,完成此部份的步驟。
1. 將自訂連接器來原始程式碼複製到電腦 B。
2. 導覽至連接器的根目錄並執行 flow-deploy connector 指令。
如需詳細資訊,請參閱 部署連接器
3. 執行下列指令以在資料庫中植入自訂連接器:
flow-deploy migrate -u <Flow 資料庫使用者名稱> -p <Flow 資料庫密碼> -s <Flow 安裝目錄>
步驟 4:將匯出的資料匯入至電腦 B 上的 ThingWorx Foundation 8.5. x 安裝
1. 將備份的已匯出儲存資料夾從步驟 1 複製到電腦 B 的 <Thingworx_installation_path>\ThingWorx<DBtype>-<8.5.x>\ThingworxStorage\exports
2. 在電腦 B 中,以管理員身分登入 ThingWorx Composer。請確保管理員屬於「管理員」群組。
3. 按一下「匯入/匯出」 > 「匯入」。「匯入」視窗即會開啟。
4. 「匯入選項」清單中,選取「從 ThingworxStorage」
5. 選取您複製到 <Thingworx_installation_path>\ThingWorx<DBtype>-<8.5.x>\ThingworxStorage\exports 的資料夾。
6. 按一下「匯入」
7. <Thingworx_installation_path>\ThingWorx<DBtype>-<8.5.x>\ThingworxStorage\logs 中,開啟相關的 ApplicationLog.log 檔案,以核對匯入流程是否已成功完成。
(選用) 步驟 5:對 ThingWorx FoundationThingWorx Flow 進行組態變更
如果需要,請繼續對 ThingWorx FoundationThingWorx Flow 服務進行組態變更。如需 ThingWorx Flow 資訊,請參閱 管理 ThingWorx Flow。如需有關 ThingWorx Foundation 更新的資訊,請參閱 ThingWorx 組態資源
步驟 6:更新電腦 B 上的授權、連線與觸發器
1. 在電腦 B 中,以管理員身分登入 ThingWorx Flow
2. ThingWorx Flow 儀表板中,按一下標題中的使用者選單 ,然後按一下「設定」
3. 核對是否已匯入所有授權、連線與觸發器。請注意,每個項目前面都有一個 圖示。這表示這些項目因為未匯出敏感資訊而尚未完整配置,這是由於在匯出期間選取了「通用匯出」所致。
4. 編輯所有授權與連線,並為每個授權與連線提供正確的認證。
5. 編輯所有觸發器以提供適當的授權或連線,並提供查詢資訊。
步驟 7:核對是否已匯入所有 ThingWorx FoundationThingWorx Flow 資料,以及是否可以在電腦 B 執行工作流程
1. 在電腦 B 中,以管理員身分登入 ThingWorx Composer
2. ThingWorx Composer 中,流覽至物件並確保已匯入「物件」實體下的工作流程。
3. ThingWorx Flow 儀表板中,核對是否已匯入所有工作流程。
或者,開啟「工作流程」實體,按一下「服務」並開啟任何服務。工作流程應該會顯示並正確執行。
4. 開啟工作流程並核對您是否可以編輯並執行這些工作流程。
5. 核對觸發器是否正常運作。
6. 核對您是否可以建立工作流程,並在建立工作流程時於工作流程編輯器中新增類別。
如此,您即已成功將 ThingWorx Flow 移轉至電腦 B。