移轉 Enterprise bots

bot 遷移過程使用 Bot Migration Wizard 轉換 Enterprise 11 或者 Enterprise 10 bots (TaskBotsMetaBots) 在 .atmx.mbot 格式中使用的 .bot 格式 Automation 360 並上傳遷移成功的 botsControl Room 公共工作區。

先決條件

確認您已完成移轉bots的所有先決條件任務:移轉bots的先決條件任務

在移轉期間,所有bots的手動相依項目會自動轉換為 Control Room 相依項目。[複製 Control Room 檔案] 動作會將這些相依項目從 Control Room 複製到各自的位置。

程序

  1. 登入 Automation 360 預備階段環境。
  2. 按一下 [管理] > [移轉]
    註: 如果您已將botsEnterprise 10 移轉到 Enterprise 11,有關該移轉的資訊不會顯示在 [移轉清單] 頁面上。
  3. Bot Migration Wizard畫面,按一下 [移轉機器人]。
    設置選項卡
  4. 設置”中根據需要選擇選項和配置 。
    選項動作
    名稱 輸入移轉名稱或使用預設名稱。預設移轉名稱會顯示登入的使用者名稱、目前日期和時間戳記。
    說明 輸入移轉的說明。
    如果存在名稱相同的bot則覆寫 如果在資料夾中存在相同名稱的bot,則選擇此選項以覆寫現有的bot
    排除機器人依賴項 選擇此選項以排除兒童 bots 來自遷移或更新的子任務。通過選擇此標誌,您現在可以選擇遷移父項和子項 bots 分別或獨立。
    使用“Excel 單元格行”舊行為 如果您從早於版本 11.3.0 的版本移轉,或者想要保留 [Excel 儲存格列] 系統變數的舊式行為,請選取此選項。
    使用外發電子郵件服務器設置 如果您選擇此選項 bot 包含 Send Email 命令。使用這些設置指定要使用的電子郵件服務器的類型。
    EWS 電子郵件服務器設置 如果您在 Enterprise 11 中使用了 EWS,請選取此選項。如果您選取此選項,請完成以下欄位:
    • [領域名稱]:此欄位預先填入了預設的全域值。
    • [Exchange 版本]:從清單中選取一個選項以指定在 Enterprise 11 中設定的 EWS 伺服器版本。
    • [驗證類型]:從清單中選取一個選項以指定在 Enterprise 11 中設定之 EWS 伺服器的驗證類型。
    包括網絡服務設置 選擇此選項以獲得自定義代理配置支持。選擇此選項時,將 遷移具有使用以下全局變量的自定義
    • 主機名稱AAProxyHost
    • 連接埠AAProxyPort
    利用 Internet Explorer 模式將使用 Internet Explorer 建立的機器人轉換為 Edge 如果要遷移,請選擇此選項 Enterprise 10 或者 Enterprise 11 bots 那個用 Internet ExplorerAutomation 360 bots 那個用 Microsoft Edge 用IE模式。
    在 Log to File 操作中將 \n 字符轉換為 \r\n 選擇此選項可將 \n 字符 (LF) 轉換為 \r\n 字符 (CRLF),這會在遷移後自動換行 bots 使用 記錄到文件 操作。
    Tag bots and variables for analytics Select this option when Bot Insight data exists in the Enterprise 11 bots, and you also want to migrate the Bot Insight data with those bots. When you select this option, the Bot Insight Open and Close actions are created.
    註: To migrate Bot Insight data, you must enable this option.

    When you migrate Bot Insight data along with bot migration, ensure that the Bot Insight prerequisites are met.Bot Insight prerequisites | Cloud Migration Utility prerequisites

    If the Bot Insight prerequisites are not met, Cloud migration with Bot Insight might become stuck in the In Progress state.

    Also, regardless of whether the Bot Insight and the Cloud Migration utility prerequisites are met or not, import or upload of the .atmx file > Migrate. This issue is observed on both On-Premises and Cloud deployments.

  5. 按一下 [下一步]。
  6. 選取您想移轉的bots和包含bots (TaskBotsMetaBots) 的資料夾。
    選取資料夾的能力可讓您省下從該資料夾中選取個別bots的力氣。
    • 如果您選取了一個資件夾,該資料夾內的所有子資料夾以及這些子資料夾內的bots都會自動選取進行移轉。
    • 如果資料夾是空的,則移轉程序會遇到錯誤。
    [上次移轉] 欄表示bot先前移轉的時間。N/A 表示bot之前沒有移轉過。
    機器人標籤
  7. 按一下 [下一步]。
  8. 從清單中選取一個或多個使用者名稱以執行移轉,然後按一下向右箭頭。
    使用者名稱可以顯示在執行階段挑選或是 [裝置] 欄中裝置名稱的訊息。裝置名稱顯示該名使用者的註冊裝置。若使用者沒有預設裝置 (例如,若使用者沒有註冊裝置,而系統管理員將一個裝置指派給該使用者),則會顯示在執行階段挑選。您必須為所有選取的 Bot Runners 設定預設裝置。
    • Bots會以循環配置方法分配給選取的 Bot Runner 使用者。
    • 所選清單中的第一個 Bot Runner 使用者是第一個使用的。
    • 上層bot及其相依項目會指派給單一 Bot Runner 使用者。
    從 bot runner 選項卡中選擇 bot runner
  9. 按一下 [下一步]。
  10. 選擇性的: 移轉之前,請先檢閱 [機器人和相依機器人] 頁面上的相依 TaskBotsMetaBots

    如果您已從 [機器人] 頁面選取一個資料夾和bots,所選bots的資料夾和相依項目會顯示於表格中。

    相依的bots (TaskBotsMetaBots) 會在主要bot之前移轉。
    此表格會在底部顯示主要bot,在上方顯示其相依項目。例如,下列資訊代表 Sample05.atmxSample04.atmx 上有個相依項目,而 Sample04.atmxMessageBox.atmxMetaTask.mbot 上有個相依項目。
    類型 名稱 路徑
    MetaBot (mbot) MetaTask.mbot Bots\My Metabots\MetaTask.mbot
    TaskBot (atmx) MessageBox.atmx Bots\MyTasks\MessageBox.atmx
    TaskBot (atmx) Sample04.atmx Bots\MyTasks\Sample04.atmx
    TaskBot (atmx) Sample05.atmx Bots\MyTasks\Sample05.atmx
  11. 按一下 [移轉機器人]。
    系統會驗證初始化移轉的使用者以及使用者所選的 Bot Runner,是否具有執行移轉所需的權限。系統會驗證是否授予執行移轉的使用者以下所有權限,以及您所選的 Bot Runners 權限:
    • 執行移轉的使用者:
      • [檢視移轉] 權限
      • [管理移轉] 權限
      • 包含您欲移轉之botsMetaBots 的資料夾權限
      • 有權訪問的角色 Bot Runners 您要選擇用於運行遷移(在 管理 > 移民 > 運行方式 頁面)
      • [檢視與編輯所有認證屬性值] 權限
    • Bot Runners
      • 全自動 Bot Runner 授權
      • [自動登入設定] 狀態
      • [允許 Bot Runner 使用者執行移轉] 權限
      • [建立認證的標準屬性] 權限
      • [建立資料夾] 權限
      • [檢視套件] 權限
      • [註冊裝置] 權限
      • [檢視我的機器人] 和 [執行我的機器人] 權限
      • Automation 360My TasksMy Metabots 資料夾的 [簽入] 及 [簽出] 權限
      • [預設裝置] 設定
    若未授予任何必要的權限,系統會在驗證結果中顯示這些權限。您必須授予所需的權限,並再次開始移轉程序。
    若授予使用者所有必要的權限,系統會開始移轉所選bots的權限及其相依的bots
    移轉後,系統會將成功移轉的bots、相關聯的 Bot Insight 資料和已發佈的控制面板上傳至 Automation 360 Control Room (與 .atmx 檔案位於相同資料夾) 的公用工作區。唯有從 Control Room 起始的bot移轉會儲存在公用工作區。
    每個bot的驗證錯誤詳細資料顯示在bot移轉結果中。錯誤詳細資料包括行號、錯誤詳細資料,以及原因和建議。

    Bot移轉結果會顯示已移轉的bots數量,及其個人狀態。按一下 [狀態] 欄以篩選具有特定狀態的bots,以供快速分析。

    [原因] 欄中,按一下 [檢視移轉問題] 選項,以查看錯誤的詳細原因。檢視移轉問題對話方塊會顯示發生錯誤的行號、錯誤摘要和詳細的錯誤報告,以供您檢閱。

    1. 簽出bot以移轉與該bot相關聯的私人控制面板。
      私人控制面板只有在使用者首次簽出相關聯的bot時才會移轉。
    2. Activity查看正在進行的遷移活動 進行中 頁面。
    查看所選機器人的依賴項並遷移機器人
    有關如何遷移的信息,請參見以下視頻 Enterprise 11 或者 Enterprise 10 機器人:

如果您在移轉期間發生錯誤,請參閱下列資源:

後續步驟

驗證bot移轉 | 檢視移轉報表