iT邦幫忙

2021 iThome 鐵人賽

DAY 22
0
Software Development

Blue Prism 精靈之手與神同行之防疫特助系列 第 22

Day22. Blue Prism拯救貧窮大作戰第三彈 -BP自動執行應用程式

還記得這次的鐵人賽期間提到拯救貧窮大作戰的前二彈,
今天來談談第三彈吧!

前一陣子連絡上以前大學時期的老同學Marry,
沒想到Marry已是一家小公司的老闆,
看來她以前常常對大家談到的老闆經,
原來早已做好當老闆的準備了!
她提到由於公司的規模不大,
因此常會請工讀生運用公司採購的訂單軟體來登打訂單,
若數量不大時工讀生很早就完成且閒置,
一旦遇到訂單量大的日子,
要是工讀生心情不好請了個假,
那可真是公司的災難啊!
有鑑於那時我剛接觸Blue Prism,
也見識到到BP的好處,
因此自告奮勇先展示一下初步練習的練習題作為說明。

從Marry提到工讀生例行登打訂單的流程,
約略萃取後流程如下:
https://ithelp.ithome.com.tw/upload/images/20210922/20141198Jn58r8hahK.png

接下來的幾天,
我們就來看看Blue Prism如何做到以上幾個功能步驟。

 前集提要

BP 的Exception Type 與Exception Handling
(1)說明BP的異常型態與BP的異常處理。

 本集預告

BP自動執行應用程式
(1)說明BP先設定好Application Modeller與應用軟體的關聯設定再藉由Navigate執行應用程式。

我們接著來看看「BP自動執行應用程式」吧!

既然我們已經熟悉如何新增Object、Object頁,後續就不再重述。

  1. 設定Application Modeller
    (1). 新增一個NorderSys的Object,開啟Object Studio後,點擊Application Modeller
    A. 選定Define a new application model,輸入Application name: NorderSys
    ,按下Next
    https://ithelp.ithome.com.tw/upload/images/20210922/2014119835RLIRx0HF.png


(2). Indicate what type of application you are using
A. 由於是Windows 應用程式,因此選定Windows Application
,按下Next
https://ithelp.ithome.com.tw/upload/images/20210922/20141198BPlOEpoZQC.png


(3). 選定My application is launched from an executable file,按下Next
應用程式是可以執行的檔案
https://ithelp.ithome.com.tw/upload/images/20210922/20141198UAhfq75EF1.png


(4). 輸入應用軟體執行檔所在路徑與檔名,按下Next
https://ithelp.ithome.com.tw/upload/images/20210922/20141198m8MSh6sEFe.png


(5). Command line parameter可不輸入,按下Next
https://ithelp.ithome.com.tw/upload/images/20210922/20141198FkjodgMVGZ.png


(6). Working directory 可不輸入,按下Next
https://ithelp.ithome.com.tw/upload/images/20210922/20141198rPzDYKiz5v.png


(7). Disable invasive techniques(hooking)使用預設勾選,按下Next
https://ithelp.ithome.com.tw/upload/images/20210922/20141198tLLTDFaelS.png


(8). Select the Application Manager mode使用預設Embedded(default),按下Next
https://ithelp.ithome.com.tw/upload/images/20210922/201411984xXZ3iIh5F.png


(9). 可不輸入,按下Finish
https://ithelp.ithome.com.tw/upload/images/20210922/20141198auXpxJBfIb.png


(10). 完成設定後按下Launch
https://ithelp.ithome.com.tw/upload/images/20210922/20141198DZ35HlGWwS.png

(11). 系統開啟應用軟體。
https://ithelp.ithome.com.tw/upload/images/20210922/20141198XbHvZSFg88.png


2. 新增一個Navigate
Element:拖曳左方的Application 分支的NorderSys
Action:Launch
Inputs Set: No
https://ithelp.ithome.com.tw/upload/images/20210922/20141198pqNjHA2zek.png


3. 串起流程,修改Object 頁名稱為: 01. Launch
https://ithelp.ithome.com.tw/upload/images/20210922/20141198VWXJIhsStN.png


4. 執行流程:
(1). 若已執行過,建議先按下Reset按鈕(循環圖示),再按下執行圖示。
https://ithelp.ithome.com.tw/upload/images/20210922/20141198FMr0xzRBcy.png

(2). 執行流程:
點擊左上角的三角形執行圖示,即開始執行流程。
https://ithelp.ithome.com.tw/upload/images/20210922/20141198x2NmALBgfo.png


(3). 檢視結果:
執行完流程將自動執行應用軟體執行檔。
https://ithelp.ithome.com.tw/upload/images/20210922/20141198gYjExBmGkE.png

藉由Application Modeller設定與應用軟體間的資訊,
Blue Prism就可啟動應用軟體來達到應用軟體的功能,
不僅止於此,
BP還能藉著自動化填寫來增加資料與維護資料,
是不是讓工讀生(人)的不穩定性影響達到最小,
慢慢的Bp夠普遍時將會是老闆們的所愛。

以下我們再來增長一下BP知識吧!

BP小教室:

應用參數嚮導(Application parameters wizard)

在Object Studio 中創建業務對象時,第一個任務通常是定義目標應用程序。這涉及向 Blue Prism 提供有關您的目>標應用程序的信息,並在Application Modeller 中構建應用程序定義。
或者,如果目標應用程序已在另一個可共享業務對像中定義,則可以通過選擇該對像作為父對象來使用該模型。

(以上小知識擷取自Blue Prism online help)

為簡化說明應用軟體的流程模型,
應用軟體取自網路上Blue Prism相關實作教學軟體。


上一篇
Day21. Blue Prism 有事不再找老大,自己搞定 -BP 的Exception Type 與Exception Handling
下一篇
Day23. Blue Prism防疫期間少點接觸多點安心 -BP自動登入系統
系列文
Blue Prism 精靈之手與神同行之防疫特助30

尚未有邦友留言

立即登入留言