【RPA之家BluePrism教程1】Blue Prism Object Studio
Blue Prism -?Object?Studio
Object Studio主要用于開(kāi)發(fā)對(duì)象。 在對(duì)象內(nèi)部,我們有不同類型的動(dòng)作,如下所示:
用于監(jiān)視元素的模塊化應(yīng)用程序
初始化頁(yè)面并清理頁(yè)面
?
從Object Studio創(chuàng)建對(duì)象
啟動(dòng)Blue Prism后,打開(kāi)Studio選項(xiàng)卡,右鍵單擊Objects并選擇Create Object。 屏幕截圖清楚地說(shuō)明了創(chuàng)建對(duì)象的過(guò)程-
?
?
提供新業(yè)務(wù)對(duì)象的名稱。
?
它將在對(duì)象列表中創(chuàng)建一個(gè)對(duì)象。
?
Object Studio中的不同階段
下面列出了Object Studio中的不同階段-
鏈接
塊
讀
寫(xiě)
導(dǎo)航
碼
等待
處理
頁(yè)
行動(dòng)
決斷
選擇
計(jì)算方式
多重計(jì)算
數(shù)據(jù)項(xiàng)
采集
環(huán)
注意
錨
結(jié)束
例外
?
創(chuàng)建對(duì)象后,將創(chuàng)建初始化,清理和操作頁(yè)面,并以上述階段啟動(dòng)初始化頁(yè)面。
?
下面的業(yè)務(wù)對(duì)象(VBO)將為您提供有關(guān)如何使用這些階段以及VBO如何工作的詳細(xì)說(shuō)明。
了解Excel的集合
以行和列的形式存儲(chǔ)的多個(gè)值稱為集合。
我們使用以下兩種方式將添加行添加到集合中-
使用內(nèi)部VBO作為“集合”。
使用“實(shí)用程序集合操作”?VBO。
?
創(chuàng)建業(yè)務(wù)對(duì)象
輸入您要?jiǎng)?chuàng)建的業(yè)務(wù)對(duì)象的名稱,如下所示:
?
現(xiàn)在,輸入業(yè)務(wù)對(duì)象的描述,如下所示:
?
然后,單擊完成。
?
雙擊新創(chuàng)建的VBO將其打開(kāi)。
?
在操作選項(xiàng)卡中,默認(rèn)情況下將創(chuàng)建開(kāi)始階段和結(jié)束階段,并帶有指向它們的鏈接,選擇該鏈接并刪除,以便可以在其中實(shí)現(xiàn)實(shí)際階段。
?
創(chuàng)建一個(gè)集合,并使用內(nèi)部VBO向該集合添加行。
?
提供集合名稱,描述,并在以下字段中提供詳細(xì)信息:名稱,類型,描述和字段。?使用添加字段添加任何其他字段。
?
?
?
?
使用loop?stage
從階段中選擇“循環(huán)”,循環(huán)將具有開(kāi)始和結(jié)束部分。?它用于通過(guò)提到的迭代來(lái)執(zhí)行循環(huán)中的階段。
?
提供循環(huán)的名稱,然后從下拉列表中選擇正確的集合。
?
創(chuàng)建四個(gè)日期項(xiàng)目
使用數(shù)據(jù)項(xiàng)階段,創(chuàng)建四個(gè)數(shù)據(jù)項(xiàng),如下所示:
C no
C name
Limit
Jdate
?
使用“多重計(jì)算”將數(shù)據(jù)添加到空行中的集合中。
?
?
為該多重計(jì)算提供一個(gè)名稱,將表達(dá)式從集合列表拖到表達(dá)式,然后將數(shù)據(jù)項(xiàng)從數(shù)據(jù)項(xiàng)列表拖到存儲(chǔ)在值中。
使用鏈接鏈接階段并保存業(yè)務(wù)對(duì)象。
通過(guò)單擊播放按鈕執(zhí)行VBO。
?
結(jié)果將是集合中提供的正確輸出,如下所示-
?
?
我們將使用Excel了解集合,如下所示-
首先,我們需要?jiǎng)?chuàng)建一個(gè)實(shí)例并將輸出作為“句柄”,然后打開(kāi)工作簿名稱并將句柄作為輸入?yún)?shù)傳遞。
它將寫(xiě)出工作簿名稱,然后執(zhí)行另一個(gè)操作,將工作表作為集合。
步驟1:建立執(zhí)行個(gè)體
行動(dòng)-
名稱:創(chuàng)建實(shí)例
說(shuō)明:創(chuàng)建實(shí)例
業(yè)務(wù)對(duì)象-
Excel VBO女士
行動(dòng):創(chuàng)建實(shí)例
輸出:手柄
?
步驟2:開(kāi)啟
業(yè)務(wù)對(duì)象:Excel VBO女士
行動(dòng):打開(kāi)工作簿
輸入-
值=句柄
文件名
輸出:存儲(chǔ)在工作簿中。
?
步驟3:顯示
業(yè)務(wù)對(duì)象:Excel VBO女士
動(dòng)作:顯示
輸入-
值=句柄
?
步驟4:將數(shù)據(jù)讀入集合
業(yè)務(wù)對(duì)象:Excel VBO女士
行動(dòng):獲取工作表作為集合(快速)
輸出:存儲(chǔ)在客戶詳細(xì)信息中。
?
步驟5:循環(huán)
轉(zhuǎn)到循環(huán)屬性
名稱:從集合中讀取數(shù)據(jù)
說(shuō)明:從集合中讀取數(shù)據(jù)
集合:客戶詳細(xì)信息。
?
步驟6:多重計(jì)算
名稱:客戶資料
顧客信息。
?
?
通過(guò)Collection和Excel了解選擇
我們需要使用給定的數(shù)據(jù)創(chuàng)建學(xué)生數(shù)據(jù)-
A級(jí)> = 90
乙級(jí)> = 75
C級(jí)> = 60
D級(jí)> = 50
?
步驟1:建立執(zhí)行個(gè)體
行動(dòng)-
名稱:創(chuàng)建實(shí)例
說(shuō)明:創(chuàng)建實(shí)例
業(yè)務(wù)對(duì)象-
Excel VBO女士
行動(dòng):創(chuàng)建實(shí)例
輸出:手柄
?
步驟2:開(kāi)啟
業(yè)務(wù)對(duì)象:Excel VBO女士
行動(dòng):打開(kāi)工作簿
輸入-
值=句柄
文件名
輸出:存儲(chǔ)在工作簿中。
?
步驟3:顯示
業(yè)務(wù)對(duì)象:Excel VBO女士
動(dòng)作:顯示
輸入-
值=句柄
?
步驟4:將數(shù)據(jù)讀入集合
業(yè)務(wù)對(duì)象:Excel VBO女士
行動(dòng):獲取工作表作為集合(快速)
輸出:存儲(chǔ)在學(xué)生詳細(xì)信息中。
?
步驟5:循環(huán)
轉(zhuǎn)到循環(huán)屬性
名稱:從集合中讀取數(shù)據(jù)
說(shuō)明:從集合中讀取數(shù)據(jù)
收藏:學(xué)生詳細(xì)信息
?
步驟6:選擇
選擇名稱 ?????????????????????選擇標(biāo)準(zhǔn)
A年級(jí)???????????????????????學(xué)生詳細(xì)成績(jī)分?jǐn)?shù)> = 90和<= 100
乙年級(jí) ??????????????????????學(xué)生成績(jī)分?jǐn)?shù)> = 75
C年級(jí)???????????????????????學(xué)生詳細(xì)標(biāo)志> = 60
?
創(chuàng)建一個(gè)數(shù)據(jù)項(xiàng)作為成績(jī)。
創(chuàng)建如下的計(jì)算-
A級(jí)
B級(jí)
C級(jí)
?
在循環(huán)之前,我們需要配置值。
采取行動(dòng)階段:
名稱:默認(rèn)單元格
業(yè)務(wù)對(duì)象:Excel VB女士
行動(dòng):活躍的工作簿
然后,
執(zhí)行另一項(xiàng)操作-當(dāng)前單元格
業(yè)務(wù)對(duì)象:Excel VBO女士
行動(dòng):獲得活躍細(xì)胞
輸出存儲(chǔ)在當(dāng)前單元格中。
然后,
將數(shù)據(jù)寫(xiě)入Excel
業(yè)務(wù)對(duì)象:Excel VBO女士
行動(dòng):設(shè)置單元格值
執(zhí)行其他操作-轉(zhuǎn)到下一個(gè)單元格
業(yè)務(wù)對(duì)象:Excel VBO女士
行動(dòng):轉(zhuǎn)到下一個(gè)空單元格
輸入:存儲(chǔ)在當(dāng)前單元格中。
?
?