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相关实作教学软件。


<<:  22.unity读取文字文件并分行(TextAsset、Split)

>>:  创作App-Xcode资料库

[ 卡卡 DAY 11 ] - React Native UI 元件(component) 介绍(上)

不论是 React 或着 React Native 最主要的亮点就是元件式开发 做出很多独立 元件...

Day 05 CSS <基础选择器>

CSS的选择器分为基础选择器以及复合选择器 本日将先说明基础选择器 DAY6将继续说明复合选择器 C...

JavaScript Day 25. DOM Node 常用方法

文章写到第 25 篇,从这样的过程也稳固了自己不少观念,今天依然搅进脑汁将查找的资料尽量用自己的话写...

Day 10 - SELECT INTO !

今天来认识一下SELECT INTO吧!SELECT INTO用来从某资料表查询所得之资料集结果新增...

[Deploy to Render] 用免费方案部署 LINE Bot

从发布第一篇什麽是 Render 至今,Render 增加了很多新功能,像是 SSH、Redis、D...