UiPath之UiPath認證L3(Level3)中的ReFramework框架
各位小伙伴虐急,好幾天不見了箱残,非常想念大家,今天我們開始講解REF框架戏仓,估計很多小伙伴一開始看到這個都是一頭霧水疚宇,小U開始也和大家一樣亡鼠,但是只要我們細心鉆研,還是可以把REF的整個過程弄懂的敷待。
小U的QQ群(714733686)
小U的訂閱號【UiPath8888】
首先我們來一起看一下REF框架的整個流程圖
可以看到整個框架一共分成4個部分
初始化
獲取數(shù)據(jù)
處理數(shù)據(jù)
結束流程
下面再來看看每個部分之間的線是怎么回事间涵?
大家看到上面的這張圖,應該就一目了然了吧榜揖。這個流程中的每一塊勾哩,每一條線都要記住他們,理論考試的時候可能會出現(xiàn)題目举哟。
可以從這個REF框架中發(fā)現(xiàn)它的好處吧思劳,
從初始化開始,如果失敗妨猩,直接結束流程潜叛。
如果成功則會進入正常的處理流程,每次處理完一條數(shù)據(jù)壶硅,還可以循環(huán)進行下一條數(shù)據(jù)的處理威兜,出現(xiàn)異常還可以根據(jù)異常來決定重復執(zhí)行。
處理數(shù)據(jù)出現(xiàn)系統(tǒng)異常時庐椒,還可以重新初始化椒舵。
接下來,我們先看看初始化约谈,要讀懂這一步笔宿,需要把Try Catch這個重要的部分弄懂就差不多了,下面紅色的框是主要的部分
下面我們把Try里面的內容展開棱诱,這里面包含3個模塊
一個Assign泼橘,定義系統(tǒng)錯誤。
判斷是否是第一次運行军俊,如果是則讀取Config是空侥加,則進行初始化所有設定。
初始化應用程序粪躬。這里通常是我們自己的系統(tǒng)担败,比如網頁。
總結一下镰官,就是在這里把相關的參數(shù)和系統(tǒng)運行的環(huán)境準備好提前。接下來,我們來看看Catch部分
這里我們定義了一個Exception類型的變量SystemError泳唠,當系統(tǒng)發(fā)生異常時狈网,就會把異常保存到exception中,
接著往下看,SystemError這個變量就是用來控制初始化時的兩條線
初始化成功拓哺,則進行獲取數(shù)據(jù)勇垛。
初始化失敗,則結束流程士鸥。
好了闲孤,今天小U暫時給小伙伴們講解這些內容,下一次烤礁,我們會看看Config.xls這個文件中內容都包含什么讼积?