閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

Recorder套件

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

Recorder套件

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

您可以使用 Automation 360中的兩個錄製器,Universal RecorderAISense Recorder

何時使用 Universal RecorderAISense Recorder

Universal Recorder
當您要在業務應用程式上錄製如按一下、讀取或寫入等與使用者介面物件的互動時,請使用Universal Recorder。在您擷取物件後,您可以針對要在該物件上執行的action指定您的需求。

例如,當您擷取一個超連結時,您可以選取一個動作來按一下該連結或擷取連結文字。同樣地,如果您擷取表格物件,則可以指定擷取表格物件中的列總數,或是逐一擷取每一列並執行上面的任何actions。這是最可靠的自動化形式,因為它是在使用者介面物件上執行,而非座標、影像、擊鍵動作等。

AISense Recorder
當您在會透過 Citrix 公開或透過 RDP 存取的應用程式上建立和自動化bots時,請使用 AISense Recorder。您也可以減少在物件式自動化很困難的舊版應用程式上,建立和自動化bots所花費的時間。

螢幕解析度、瀏覽器和使用者介面變更的錄製器恢復力,可減少在整個業務應用程式中錄製任務時的限制和障礙。

擷取action

使用 [擷取] action擷取與使用者介面 (UI) 物件的互動。此action可讓您在建立bot時新增單一互動。
註: 擷取action會取代來自Version 11.3Object Cloning命令。

使用擷取action

您可以擷取並自動化 Google ChromeMicrosoft Edge Chromium 瀏覽器中跨網域 IFrame 內的物件。在跨網域 IFrame 內擷取物件後,依預設,框架路徑會儲存在 [FrameDOMXPath] 屬性中。

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

新的 [FrameDOMXPath] 屬性會識別物件所在位置的框架。您必須選取此屬性才能成功執行bot,以自動化跨網域 IFrame 上的物件。
註: 如果您從搜尋條件清除 [FrameDOMPath] 屬性,則Recorder無法識別該框架。
Important:Google Chrome 瀏覽器中,您可以擷取和自動化跨網域內的物件,並使用具有相同框架來源的多個框架。
重要: 如果您在頁面中使用多個 IFrame,且兩個框架具有相同的框架來源,則Recorder會在偵測到的第一個框架中擷取物件。
當您在 Google ChromeMicrosoft Edge Chromium 或 Mozilla Firefox 瀏覽器上自動化網頁時,可以擷取出現的快顯視窗、警示對話方塊、確認對話方塊,以及提示對話方塊。
Recommendation: 當您想要在網頁上自動執行警示對話方塊時,建議在 [錄製器] > [擷取] action之前新增延遲,因為有時候,警示對話方塊會在應用程式視窗發生延遲之後才出現。

物件屬性

當您選取要擷取的物件時,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中的錄製器使用方式。

傳送意見反饋