導讀四 | Automation Anywhere A11版本的RPA機器人功能指令與變數管理機制

介紹Automation Anywhere A11版本的RPA機器人功能指令種類,以及該如何設定與管理系統變數與使用者自定義變數。

Alex Chang
微思維 A Little Thought
5 min readAug 30, 2020

--

接續上一篇介紹Automation Anywhere Edition Tool介面與RPA機器人種類的內容,還沒有閱讀的讀者建議先前往前一篇進行複習,有助於理解後續的文章內容。

今天繼續與大家分享Automation Anywhere A11版本的RPA機器人功能指令與變數管理機制。

一、Automation Anywhere A11版的 Command指令介紹

大家還記得我們先前有提到,可以透過Screen Recorder、Smart Recorder、Web Recorder、Workbench四種方式來設計、建立腳本機器人,前三者類似於Excel錄製聚集的概念,有別於Workbench直接以Command指令的方式,來撰寫RPA機器人。

這邊就和大家介紹Automation Anywhere Command各項指令的功能與用途,由於系統的功能種類實在是太多元,因此我把他們整理成表格的形式,方便大家吸收與理解。

Automation Anywhere A11 版本的Command指令(一)
Automation Anywhere A11 版本的Command指令(二)
Automation Anywhere A11 版本的Command指令(三)
Automation Anywhere A11 版本的Command指令(四)

二、Automation Anywhere A11版的Variable Management變數管理機制

Automation Anywhere將其變數(Variable)分為:Local Variable與System Variable,Local Variable為使用者自定義的變數名稱,只適用於特定機器人腳本中,而System Variable則是系統使用的變數,不限於使用哪一個指定的機器人腳本。

對於有接觸、撰寫過程是語言的夥伴而言,Local Variable就像是程式敘述區段裡面的變數,可能是包裹在某一個方法之中,如同區域變數的概念,一旦離開指定包裹的敘述區段,程式就不在認得他是誰了,而System Variable就如同全域變數的概念,不僅限於哪一個程式的敘述區段中,都可以拿來做為變數呼叫使用。

當理解Automation Anywhere的Local Variable與System Variable後,我們直接進入系統畫面,點擊New,選擇Workbench,進入撰寫機器人腳本畫面。

右側為變數管理區塊(Variable Manager),點擊Add可以新增Local Variable。

Local Variable變數的Data Type可分為四種類型:Value、List、Array、Random。

System Variable變數可分為Data/Time、Loop、Excel、Email、Trigger、PDF、System、Cognitive。

其中又以Data/Time、Loop、Excel這三個System Variable為撰寫機器人腳本之時,最常使用的系統變數,Data/Time常應用於Windows系統的時間日期各式格式,Loop常應用於讀取、寫入Txt/CSV/Excel等文檔類型之中,Excel則是用於回傳被搜尋到或指定到的Column值或Row值使用。

三、結語

相信經由上述解說後,大家對於Automation Anywhere A11版本的RPA機器人功能指令與變數管理機制有了初步的認識,下一章我們會開始針對一些工作中較常使用的Command指令做介紹,如Excel、IF/Else、Loop等,並帶領大家完成一個猜數字的小遊戲。

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

--

--

Alex Chang
微思維 A Little Thought

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