閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

不支援移轉的功能

  • 已更新:2022/03/25
    • Automation 360 v.x
    • 移轉
    • RPA 工作區

不支援移轉的功能

檢閱不支援從 Enterprise 11Enterprise 10 移轉到 Automation 360 的功能。

尚未支援的功能

以下功能尚不支援移轉:

  • Enterprise 11Enterprise 10 Bot RunnerBot Creator 裝置不含在移轉程序中,因此不會移轉到 Automation 360

    Automation 360 Bot agent會取代 Enterprise 11Enterprise 10 Enterprise Client。使用Bot agent將裝置連線到Automation 360 Control Room 並且在已連線的裝置上執行bots

  • 工作流程、觸發程序、bots的版本控制歷程記錄和檔案系統記錄。
  • 使用Subversion Version Control做為版本控制的 Enterprise 11 bots的移轉。
  • 使用 Oracle DatabaseControl Room
  • 使用更新資料庫安裝 Automation 360 時,移轉 Bot Insight 資料和使用者、角色、排程和認證變數等其他實體。
  • 移轉至 Automation 360 雲端式實例。

    解決方法:您可以使用手動程序來移轉至雲端式實例。請參閱準備進行 Enterprise 11 至 Automation 360 的雲端式移轉

  • 使用Terminal Emulator時,在終端機畫面上的剪下、複製、貼上及 Ctrl+A 功能。
  • bot中使用變數內的變數 (值類型變數除外)。

    例如,若bot包含 $variable1$,其中 $variable1$ 包含 $variable2$,而 $variable2$ 包含實際值,則該bot無法移轉。

  • 使用固定值和變數指定索引位置,例如 $v_ArrVar(1$RowIndex$,1)$。
  • 執行bot時,從執行階段視窗擷取影像的功能。
  • 使用用於 If 命令並搭配「<」或「=」運算子之變數中之字串值的 Enterprise 11Enterprise 10 bots將移轉至 Automation 360。但是,這些botsAutomation 360中執行時會發生錯誤。
  • 使用變數中包含字串值的 <、>、<= 或 >= 運算子的 If 命令或Loop命令可能會在移轉後發生錯誤。

    例如,若您有包含 abcd 值的變數的bot,而且使用 > 運算子,則該bot在移轉後,執行時會發生錯誤,因為字串類型變數不應該使用 <、>、<= 或 >= 運算子。

  • 可自動化下列應用程式的Object Cloning命令:
    • Flash 應用程式
    • Web 應用程式正在 Edge 舊版瀏覽器上執行
  • Enterprise 11Enterprise 10 bots,也可以從 XLSTART 資料夾中的 Microsoft Excel 檔案執行 Microsoft Excel 巨集,前提為該巨集是從其他 Excel 檔案呼叫,且該檔案不含該巨集。移轉後,這些bots無法執行其他 Excel 提供的巨集
  • Automation 360 Bot editor中不會顯示箭頭符號。

    Enterprise 11Enterprise 10 bots中使用箭頭符號時,Bot editor在移轉後不會顯示任何符號,除了一個例外。例外就是,在多個 IF/ELSE 命令中使用該符號時,Bot editor會顯示 $String:FormFeed$ 變數而非箭頭符號。

不支援的功能與解決方法

若依據以下指定的解決方法進行更新,便可移轉具備以下功能的bots
  • 注意:問題僅適用於 v.22 和更早版本 (因為已在 v.23 修正,請參閱移轉非認證保存庫變數)。使用認證變數做為 MetaBot 邏輯輸入的 [執行邏輯] 命令

    解決方法:使用 [執行邏輯] 命令的Bots,將 Credential Vault 屬性從 TaskBot 傳遞到 MetaBot 邏輯,並且可以移轉至 Automation 360。認證名稱和屬性名稱會顯示在移轉的bot對應行中的欄位。

    如果您已使用還原後的 Enterprise 11 資料庫移轉,則會針對 Enterprise 11 bot所使用的認證變數,在 Automation 360 中建立一個相應的 locker

    選擇下列其中一個選項以成功執行移轉的bots
    • 選項 1:傳遞認證類型變數。
      1. 在下層bots中建立認證類型變數作為輸入變數。
      2. 在上層botTask Bot package [執行] action中更新輸入值欄位,即可將 Credential Vault 屬性用於為下層bot建立的認證類型變數 (對應至 MetaBot 邏輯)。
    • 選項 2:傳遞認證值以作為全域值。
      1. 針對 Enterprise 11 [執行邏輯] 命令中使用的認證,在 Automation 360 中建立全域值。
      2. 在上層botTask Bot package [執行] action中更新輸入值欄位,即可將全域值用於為下層bot建立的認證類型變數 (對應至 MetaBot 邏輯)。
    若您在安裝 Automation 360 時並未使用已還原的 Enterprise 11 資料庫,則必須先為 Enterprise 11 bot中使用的認證變數建立所需的儲存櫃,然後再執行前述步驟。
    註: Automation 360 可讓您在僅指派 Credential Vault 屬性給認證類型變數的情況下,提供強化的安全性。這會限制 Credential Vault 屬性的任何不安全處理,並有可能已指派給非認證類型變數。
  • Enterprise 11 或者 Enterprise 10 bots在移轉後發生錯誤,這會在這些bots使用 [執行邏輯] 命令來執行 MetaBot 邏輯,且邏輯的位置指定在包含該邏輯的資料夾上時發生。例如,請考慮您要執行 D:Metabots\Logics\Finance 地點所提供的邏輯 1。如果您只指定 D:Metabots\Logics\Finance 而不是邏輯的完整路徑 (D:Metabots\Logics\Finance\Logic1),就會發生錯誤。

    解決方法

    將所有 MetaBot 邏輯的路徑更新為移轉前 Enterprise 11Enterprise 10 bots的完整路徑。
  • Enterprise 11Enterprise 10 MetaBots 使用認證變數來傳遞數值,作為 DLL 函數的輸入值。
    解決方法
    1. 更新 DLL 函數以使用字串類型的輸入參數。
    2. MetaBots 刪除命令,將數字類型輸入參數傳遞到 DLL 函數。
    3. MetaBots 中新增命令,將字串類型輸入參數傳遞到 DLL 函數。
    4. 移轉相關的 TaskBotsMetaBots
  • 若您要移轉至 Automation 360 Cloud,且已將 SAML 設為 Enterprise 11 中的驗證類型,移轉程序會將驗證類型變更為已移轉的 Automation 360 Control RoomControl Room 資料庫驗證類型。
    解決方法:若要將 SAML 設定為 Cloud Control Room 移轉後的驗證類型,請執行下列步驟:
    1. Automation 360 刪除在 Enterprise 11 中用來設定 SAML 的使用者。
    2. 建立另一個具有所需權限的使用者,並使用該使用者在 Automation 360 中設定 SAML。
  • Enterprise 10 移轉至 Automation 360 Cloud

    解決方法:移轉到支援 Automation 360 Cloud移轉的 Enterprise 11 版本,然後移轉到 Automation 360 Cloud

  • 使用 Exchange Web 服務 (EWS) 透過Send Email命令傳送電子郵件的 Enterprise 11 bots會在移轉到 Automation 360 之後發生問題
    解決方法:Automation 360 中建立下列全域值並更新已移轉的bots以便在所有動作中使用 EWS:
    • AAE_EmailSettings_auth
    • AAE_EmailSettings_host
    • AAE_EmailSettings_port
    • AE_EmailSettings_ssl
    這些全域值的值必須與在 Enterprise 11 所指定的相同。
  • Loop命令或使用日期條件來比較不同格式日期的 If 命令會在移轉後發生問題。例如,使用 MM/dd/yyyy 格式的日期無法與 MM/dd/yyyy hh:mm:ss 格式搭配使用。

    解決方法:將不同格式的日期更新為相同格式。

  • bot無法使用包含資料大於 64 KB 的變數或物件。例如,如果您使用Object Cloning命令從網站擷取表格,而擷取物件包含大於 64 KB 的資料。包含這些物件的Bots會在移轉後發生錯誤。

    解決方法:移除不想要的資料,或者將資料複製至 CSV 或文字檔,並使用 CSV/TXT package的 [讀取] action

  • 移轉動作失敗,由於 Control Room 中的 Credential Vault 值遺失。

    解決方法:在移轉前,於 Automation 360 中建立 Credential Vault 值,並使用Bot Migration Wizard重新開始移轉。

移轉包含 N/A 狀態的bots

Bot Scanner報告會將包含不支援命令且無法移轉之bots的狀態顯示為 N/A。若您根據以下表格指定方式在 Enterprise 11Enterprise 10 機器中修改這類bots,便可將其移轉:
訊息

尚不支援機器人的移轉,因為下層機器人使用不支援的命令。

說明

無法移轉使用目前不支援移轉之命令的下層bot。因此,使用此下層bot的上層bots也無法移轉。

動作

若要移轉這些上層bots,請從上層bot移除下層bot的參考,然後移轉上層bot

若要檢視下層bots中所使用的不支援命令,請移至無法移轉之bots的清單,並且按一下下層bot名稱。

訊息

目前尚未支援以 [HTML (Edge)] 進行 [物件複製] 移轉

說明

Automation 360 中不支援 Microsoft Edge 舊版瀏覽器,因此,不支援使用此瀏覽器設定bots的移轉。

動作

使用其他支援的瀏覽器更新 Enterprise 11 bots,例如 Google ChromeFirefoxInternet ExplorerMicrosoft Edge Chromium 瀏覽器。