3.UiPath Level3中的ReFramework框架(Config文件解析)_02


我們來一起看一下REF框架的整個流程圖

 

第一:Config文件保存的路徑,默認路徑是在\Data\Config.xlsx,在UiPath中如下圖:

 

點擊右鍵,選擇打開即可,里面一共有三個sheet: Settings,Constants,Assets

 

 

我們先來看看第一個sheet【Settings】,里面包含了4條記錄.第一和第二條是系統默認的,我們暫時不需要修改,但是我們可以了解在REF框架中哪個地方用到了。

 

 

第一個是在InitState-->if first run-->Save job arguments Config

 

 

第二個是在InitState-->if first run--> Add Log Fields

接着我們可以看到還有2條記錄

System1_URL :http://www.acme-test.com

SHA1_Online_URL :http://www.sha1-online.com/

那么,這兩個網址就是我們在Level3中需要做測試的網址,添加在這里了。

在什么地方用到了呢?接着往下看,在if firstrun里面,我們可以看到有一個Invoke InitAllSettings workflow,點擊EditArguments,查看參數,看到了吧,這里有2個In參數,一個out參數

 

in_configFile:默認值"Data\Config.xlsx"

in_ConfigSheets:默認值{"Settings", "Constants"}

out_Config:默認值是Config,可以發現我們在變量這里面也看到了一個Config,類型還是Dictionary<String,Object>,可想而知,這個就是用保存InitAllSettings這個流程處理完之后的結果的。

-------------------------InitAllSettings---------------------

流程處理示意圖

 

 

先看For each Sheet 讀取設定相關的信息。

接着我們看加載Server上的Assets

 

 

通過以上的操作,可以看到,我們把config文件中的三個sheet的內容,全部放到out_config這個變量中了。


出處:
  作者:houzy
  鏈接:https://www.jianshu.com/p/42ed7a5d9bea
  來源:簡書


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM