導讀三 | Automation Anywhere A11版本的RPA機器人與操作介面說明

Automation Anywhere A11版本的RPA機器人與操作介面說明。

Alex Chang
微思維 A Little Thought
7 min readJun 7, 2020

--

還記得先前有和大家介紹Automation Anywhere Control Room為一個中控室的角色,透過網路連結Bot Creator與Bot Runner,今天要與大家介紹我們該如何開發一支RPA程式,而開發RPA程式的環境就是使用Automation Anywhere Edition Tool(以下簡稱AAE),以及Automation Anywhere的RPA機器人機器人類型?

一、AAE介面說明

  1. AAE執行項目列表:包含New新建機器人腳本,Record錄製,Run執行機器人與Edit編輯功能。
  2. 機器人腳本儲存區:可以透過資料夾的方式,管理與分類不同類型、用途的機器人腳本。
  3. 機器人腳本清單:可檢視目前有哪些機器人存在於AAE中。
  4. AAE環境基本資訊:包含腳本執行結果明細、排程紀錄及觸發機制。
  5. AAE環境功能列表:可被區分為Automation與Manage兩部分,Automation為呈列與機器人相關的資訊,Management則呈列後台管理相關資訊。

二、AAE是如何將Robot上傳至Control Room?

Repository用於將機器人腳本傳輸至Control Room或將其從Control Room下載至AAE,Schedule可以設定機器人的執行排程,Trigger則是當符合設定之條件時,會自動觸發執行RPA機器人機器人腳本,其條件包含視窗、文件、資料夾、表現(如CPU performance)流程、服務(如Windows update)、Email(如收到Email)。

將製作完成的Robot從AAE上傳至Control Room
將Control Room下載RobotAAE進行編輯
Schedule可以設定機器人的執行排程
Trigger則是當符合設定之條件時,會自動觸發執行機器人腳本。

三、Automation Anywhere A11版本RPA機器人類型說明

Automation Anywhere A11版本RPA機器人可分為三種類型:TaskBot、MetaBot與IQ Bots。

1.TaskBot:

任務型機器人,為Automation Anywhere A11版本中最常見的RPA機器人類型,它執行重複的基於規則的任務,這些任務型機器人很容易構建,且可以執行多個步驟的過程,於執行的過程中不會發生錯誤。

2.MetaBot:

進階版機器人,為Automation Anywhere A11版本中任務型RPA機器人的升級版,用於複雜流程的指令操作,包含應用程式API、視覺化捕捉、創建資訊整合流程。

3.IQ Bots:

智能型機器人,可以識別和抓取非結構化的資料類型,並擁有偵測模式的學習能力,此機器人能從每一次人類的驗證過程中,更加聰明地學習此流程的執行與操作模式,於下次遇到這種模式時,它能準確地知道該做什麼。例如讓機器人反覆學習行員執行AML防制洗錢的驗證過程,使IQ Bots機器人擁有AML防制洗錢的能力。

TaskBot與MetaBot可以於Automation Anywhere A11版本Edition Tool中進行實作(以下簡稱AAE),而IQ Bots則是在Automation Anywhere A11版本 IQ Bots工具介面上實作。

若我們以建構任務型機器人TaskBot為例,我們可以AAE的點擊上方的執行項目列表New選項,挑選要使用哪一種方式建構我們的TaskBot。

四、如何建立Automation Anywhere A11版本RPA機器人?

Automation Anywhere A11版本提供我們四種方法分別為Screen Recorder、Smart Recorder、Web Recorder與Workbench來建構TaskBot機器人。

1.Screen Recorder

Screen Recorder適用於當此流程只針對單一物件的行指令操作,透過記錄滑鼠及鍵盤行為,如移動、點選及拖拉動作或鍵盤輸入動作,來錄製使用者的操作過程,如每日晚上定期產出Excel報表。

2.Smart Recorder

Smart Recorder適用於當此流程包含不同的物件的指令操作,透過擷取物件視窗和滑鼠及鍵盤動作,如點擊各種桌面應用程式,或於windows視窗中設定文字、變數值等操作指令,來錄製使用者的操作過程。

3.Web Recorder

Smart Recorder適用於當此流程僅包含網頁的指令操作,透過記錄網頁瀏覽器上各種點擊動作、搜尋行為等,來錄製使用者的操作過程。

4.Workbench

Workbench為AAE的程式開發介面,裡面包含許多封裝好的指令方法(Command),讓使用者可以經由拖拉的方式,選擇、操作各種指令方法,當面對複雜的流程時,我們可以直接使用Workbench將流程拆分成不同的節點,並搭配裡面封裝好的指令方法來組合、設計出符合TaskBot機器人執行自動化任務的流程。

舉例:利用TaskBot搭配Trigger條件,當google視窗被啟動時,就會觸發Robot腳本自動開始執行任務。

五、結語

相信經由上述解說後,大家對於Automation Anywhere A11版本Edition Tool介面與Robot機器人種類說明應該有了初步的認識,下一章我們會先介紹一下Automation Anywhere A11版本的功能指令與變數管理機制。

感謝各位朋友的支持與鼓勵!
當你/妳閱讀完這篇文章後,請依喜歡與實用程度給我1–10個拍手。
讓我能了解各位朋友寶貴的回饋意見,撰寫更優質的內容分享給你/妳!

--

--

Alex Chang
微思維 A Little Thought

留著商科人的血,卻喜歡接觸科技人的新鮮事,熱愛學習各種科技新知,期望能成為一位兼具商業思維與科技氣息的混血人。歡迎來信交流:cs5252hh@gmail.com。IG:@alex_pmlifenote