Day06. Blue Prism拯救贫穷大作战第一弹-汇入MS Excel VBO

Blue Prism拯救贫穷大作战第一弹-汇入MS Excel VBO

近期与之前工作的同事於line上小聊,她谈到了之前胖嘟嘟团购赚很大的表哥Tony,
最近瘦了5公斤,正心想,怎麽可能,以前有见过那个Tony表哥,
每次都与零嘴为伍(可能是因为要自己先试吃,才有办法推荐给亲朋好友推广团购),
还会大方请客的人,怎麽可能变瘦。前同事接着说,因为疫情期间的关系,所以团购订单几乎是一个暴冲的状态,
让Tony表哥不但接单忙不过来,就连家人一起投入也忙到吃不消,
又加上工读生因疫情无法到场协助,因此团购暂时停止服务,没有试吃、没有收入,能不瘦吗?

我就跟前同事说到,你不是曾经有听我的建议把订单改为Excel表格吗?还不够省事?前同事跟我说,就是因为接太多单,光是分货包装,哪有时间打开大量的Excel对帐或算帐。

救,还是不救!!
当然,救啊!
我可是善良佛心的国家队代表呢!

平常工作繁忙,自身难保,怎麽救?
突然让我想到Blue Prism精灵之手,
因此,便先答应前同事要给他一连串的锦囊妙计,让以往大方慷慨的Tony表哥,再度容光焕发(哈! ~又将有人请客了)

快速了解业务流程,找出解决模型因应
在初步了解了表哥的团购基本流程後,我利用部门进度回报会议时间先初步把流程画下来,
由於一边上班开会一边画,因此画得有够精简,如下:
https://ithelp.ithome.com.tw/upload/images/20210906/20141198btTJvljEQq.jpg

由於平日以键盘、滑鼠维生,临时用笔画流程图,确实有点二二、六六的,又加上老板在前面扫射目光,
画成这样,真的拍谢!
不过流程图的要素都有了,开始、结束、程序(动词 + 名词),
其实,画了这个精简的业务or作业流程图,主要是让设计人本身对业务范围有一定的掌控度,
以此为底,在循序渐进的沟通下把系统做到符合需求。

为了说明Blue Prism在此领域优异之处,我从Tony表哥常用的作业流程情境,
找出一个只需几个工作小时不到就可达成的程序,
说明他们常常使用的Excel表单,如何藉由Blue Prism特助,一次设计未来一切(键)自动化的效果。
以下我就用几个铁人赛的工作天,来简单说明如何实现在Excel上运作一切自动化的神蹟。。。

不过,要先驾驭Excel,需要有如遥控器般的Visual Business Object(VBO),
它可以让Blue Prism Process可以轻松获得应用软件的功能,也因为如此能令Excel乖乖听话。
一、 登入BluePrism後,选取Studio
https://ithelp.ithome.com.tw/upload/images/20210906/20141198y9unSgokpJ.png


二、 Create Process建立程序
https://ithelp.ithome.com.tw/upload/images/20210906/20141198QiCu37RQjY.png


三、 输入Process 名称
https://ithelp.ithome.com.tw/upload/images/20210906/20141198dz2m5eq9pU.png


四、 输入Process的说明
https://ithelp.ithome.com.tw/upload/images/20210906/20141198W9xHh6YZFh.png


五、 新增Process完成
https://ithelp.ithome.com.tw/upload/images/20210906/20141198sE0erOL6OE.png


六、 开启编辑Process
https://ithelp.ithome.com.tw/upload/images/20210906/20141198GgJ5LYLeBP.png

七、 在Process的流程中新增一个Action
https://ithelp.ithome.com.tw/upload/images/20210906/201411985cFMWDmekR.png

八、 Action编辑:点击2下Action,即开启Action Properties
https://ithelp.ithome.com.tw/upload/images/20210906/201411987Koj1javIT.png

九、 检视Business Object: 预设有两种Business:(1)Visual Business Objects (2)Internal Business Objects
https://ithelp.ithome.com.tw/upload/images/20210906/20141198olMQY7cwcM.png


十、 汇入Object: File -> Import -> Process/Object
https://ithelp.ithome.com.tw/upload/images/20210906/20141198araOtx2x8e.png


十一、 汇入Object档案来源
https://ithelp.ithome.com.tw/upload/images/20210906/20141198fXiTHOAdyS.png


十二、 选定BPA Object: MS Excel.xml
https://ithelp.ithome.com.tw/upload/images/20210906/20141198XrowjjcULi.png


十三、 选定的Business Object Logging 相关资讯
https://ithelp.ithome.com.tw/upload/images/20210906/20141198ljEFUiLFok.png


十四、 汇入Business Object
https://ithelp.ithome.com.tw/upload/images/20210906/20141198xgnzPp3cEj.png

十五、 汇入Business Object完成
https://ithelp.ithome.com.tw/upload/images/20210906/20141198hEtt7lGVSY.png

十六、 如何确认是否汇入Business Object 是否完成?
点击刚刚新增的Process ->开启Process後,点击Action -> 开启Action 属性编辑
->点击 Business Object ->可看到刚刚新汇入的MS Excel VBO
https://ithelp.ithome.com.tw/upload/images/20210906/20141198Cy09TkPwcO.png

十七、 汇入MS Excel VBO做什麽用呢?
有了Excel VBO,BluePrism就有沟通Excel的管道,甚至可以利用Excel VBO控制Excel施行自动化的法术,这就是一开始提到Blue Prism被我称为「特助」,就是「祂」藉由BPA Object来调度资源(Excel)达成最终的目标。
https://ithelp.ithome.com.tw/upload/images/20210906/2014119879332SlL5s.png
让我们来约略审视一下Blue Prism提供的VBO,就知道Blue Prism可以驾驭谁了。例如:SQL Server、MS Word、Email、Calendar…等,用了祂,可真是与神同行、神通广大的好特助啊!

以下我们就以原子的学习态度来学习BP小知识吧!

BP小教室:

导入 Excel VBO(Importing the Excel VBO)

在我们使用 Excel VBO 库之前,请检查它是否已安装在您的环境中。如果没有,请添加它。

导入方法如下:

在 Blue Prism Studio 中,单击文件| 进口。
“导入发布” 对话框打开。单击“ 浏览” 查找要导入的文件。
导航到C:\Program Files\Blue Prism Limited\Blue Prism Automate\VBO。Blue Prism 附带的所有库都可以位於此文件夹中。
查找命名的文件BPA Object – MS Excel.xml 并双击打开它。
该文件被导入到数据库中。完成後 单击完成。MS Excel VBO 对象现在显示在列表中,如下所示:

(以上小知识撷取自O’Reilly online learning)

後面几天我们还会再陆续把整个业务情境的流程模型设计出来,每天吸收一点BP的知识,日积月累必能有机会成为此领域的大师,加油!!让我们一起走,可以走更远。


<<:  资安制度建立前须蒐集的资料

>>:  [Day2] 安装 Rust

整合 Firestore SDK 到便利贴应用程序

首先来看看如何取用 Firebase SDK 的服务: val firestore = Fireba...

资料的含义 | ML#Day9

实务上,我们可能并没有自己想的那麽了解系统的真实面,这也造就一些起步上的困难,反思一下,这也关於问题...

Python 练习

今天我们要来做个小练习,因为比较基础的语法也都交给大家了,我们已经可以用那些语法来解决一些数学问题了...

33岁转职者的前端笔记 DAY 4 固定浮动选单 RWD 写法

随着智慧型手机的普及 网页设计也要随着时代的潮流而写出适合智慧型手机用户的网页 今天的笔记是目前最常...

Day18:图形搜寻-戴克斯特拉演算法(Dijkstra's algorithm)

贪婪(Greedy)演算法 贪婪演算法是考虑局部最佳解,在子结构中解决问题是相当有利的,但放入整体问...