閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

Recorder套件

  • 已更新:2022/10/03
    • Automation 360 v.x
    • 組建
    • RPA 工作區

Recorder套件

錄製器package會擷取流程中的一系列任務,然後將任務自動化。您可以使用Recorder擷取在諸如文字方塊、按鈕、表格、圓形按鈕、下拉式方塊和清單檢視等應用程式物件上執行的actions,將您的業務應用程式 (例如桌面、網頁、SAP 與 Java 應用程式) 自動化。

擷取action

使用 [擷取] action擷取與使用者介面 (UI) 物件的互動。此action可讓您在建立bot時新增單一互動。
註:
  • 擷取action會取代來自Version 11.3Object Cloning命令。
  • 如果您在任何受支持的瀏覽器中使用與用於登錄計算機的用戶帳戶不同的用戶帳戶打開窗口,則 Recorder 可能無法捕獲和播放控件 actions 準確。

使用擷取action

您可以擷取並自動化多個具有相同框架來源之跨網域 IFrame 內的物件,以及於執行階段在 Google ChromeMicrosoft Edge Chromium 瀏覽器中載入的 IFrame。在跨網域 IFrame 內擷取物件後,依預設,框架路徑會儲存在 [FrameDOMXPath] 屬性中。

您可以自動運行以下應用程序 Microsoft Edge Chromium 與 IE 模式:
  • Java 網絡應用程序
  • 通過 Citrix Workspace 應用程序。
  • Citrix Virtual Apps
新的 [FrameDOMXPath] 屬性會識別物件所在位置的框架。您必須選取此屬性才能成功執行bot,以自動化跨網域 IFrame 上的物件。
註: 如果您從搜尋條件清除 [FrameDOMPath] 屬性,則Recorder無法識別該框架。
Important:Google Chrome 瀏覽器中,您可以擷取和自動化跨網域內的物件,並使用具有相同框架來源的多個框架。
當您在 Google ChromeMicrosoft Edge Chromium 或 Mozilla Firefox 瀏覽器上自動化網頁時,可以擷取出現的快顯視窗、警示對話方塊、確認對話方塊,以及提示對話方塊。
Recommendations:
  • 當您想要在網頁上自動執行警示對話方塊時,建議在 [錄製器] > [擷取] action之前新增延遲,因為有時候,警示對話方塊會在應用程式視窗發生延遲之後才出現。
  • 若要準確擷取或自動化 SAP 應用程式上的物件,建議您啟用指令碼。若未啟用指令碼,bot執行階段視窗下方會顯示下列提示訊息:

    SAP 指令碼已停用:啟用指令碼以獲得更可靠的擷取結果

    若您不啟用指令碼,而是使用 SAP 技術,則Recorder會使用 MSAA 技術來擷取物件。

物件屬性

當您選取要擷取的物件時,Universal Recorder會收集物件屬性上的資料,以便在執行階段識別物件。您可以使用物件屬性執行下列操作:
  • 確認擷取的物件屬性符合您想要的物件。

    例如,從網站擷取表格時,請確定 [控制項類型] 和 [HTML 標籤] 值為 [表格]。

  • 擷取屬性值。使用 [取得屬性] action 並在 [屬性名稱] 欄位中輸入屬性名稱,或從可用屬性清單中選取物件屬性。清單包含 [物件屬性] 表格中搜尋條件的建議屬性值。若要從屬性清單中選取物件屬性,請將滑鼠指標移至 [屬性名稱] 欄位的右側,然後按一下箭號。

    例如,若要擷取連結的文字,請使用 [取得屬性] action,然後在 [屬性名稱] 欄位中輸入 [HTML InnerText],或從屬性清單中選取 [HTML InnerText]。

  • 您可以為bot選取屬性組合,以在您的業務應用程式視窗中唯一搜尋物件。

Recorderpackage的搜尋演算法確保當您執行bot時,只有在物件屬性與您在 [物件屬性] 表格中選取的確切搜尋條件相符時,才會擷取物件。如果物件的屬性不完全符合搜尋條件,則bot會失敗並顯示錯誤訊息。但是,如果搜尋條件包含萬用字元,則bot會擷取第一個符合條件的物件。

例如,若要從應用程式的三個名稱為 [firstname1]、[firstname2] 和 [firstname3] 的文字方塊中擷取一個文字方塊,假設您選取 [HTML 名稱] 作為搜尋條件,在 HTML 名稱欄位中輸入 [firstname] 值,執行bot,然後bot執行失敗並顯示錯誤訊息,因為具有 HTML 名稱 [firstname] 的文字方塊不存在。但是,如果您在 [HTML 名稱] 欄位輸入 [firstname*] 並執行bot,那麼bot會擷取符合條件的第一個文字方塊。

註: 此功能適用於您使用從 Automation 360 v.23 開始之Recorderpackage的 2.4.0-20211016-070100 版本所建立的機器人。如果您是使用舊版Recorderpackage建立bots,則必須重新擷取物件以使用此功能。

對擷取物件執行的動作

擷取物件後,指定bot要在執行階段對物件執行的動作。例如,當您擷取一個超連結時,可以選取按一下該連結或擷取連結文字。若要查看所有物件及可能動作的表格,請參閱對捕獲的對象執行的操作 Universal Recorder
註: 如果您在執行從 Internet Explorer 擷取物件的bot時發生錯誤,而該錯誤訊息與 Google Chrome 有關,則請參閱Your Chrome Plug-in is either not installed or disabled (A-People login required

背景處理

背景處理能讓涉及與前景應用程式互動 (例如滑鼠點按) 的自動化作業在背景執行。建議您使用在背景執行的選項,以提高目標物件的可見性,並且改善bot的準確性。以下actions支援背景處理:
  • 點擊
  • 設定文字
  • 取得文字

安全記錄

啟用安全記錄模式時,bots不會在擷取後顯示目標物件影像。如此可確保不會顯示敏感資料。
註: 雖然bots在擷取後並未顯示目標影像,但影像仍會儲存在 Control Room 中,因為執行bots需要這些影像。

當您在安全記錄模式中錄製任務時,[預覽] 視窗會暫時顯示擷取區域的影像。在您離開Bot editor視窗或重新整理之後,此影像會隱藏。

具有管理員權限的使用者必須啟用此設定。請參閱設定

Proxy 支援

如果您的裝置已設定 Proxy,則所有來自此package的輸出要求都會透過 Proxy 伺服器來路由。請參閱將Bot Agent連線至具備 Proxy 的裝置

如何使用錄製器的使用案例

使用這些範例任務來熟悉建立bots中的錄製器使用方式。

傳送意見反饋