当前位置: 首页 > 开发杂谈 >

Day12. 台风天神出鬼没的Blue Prism-BP合并表格结果(改良版)

试想:当员工遇不可归责之临时状况需要离开工作现场,
若员工原本的进度还能持续进行,
那该多好,以下就是「神出鬼没的Blue Prism」情境动画。
https://media.giphy.com/media/NXvvZnDuDZaASOiT3G/giphy.gif?cid=790b76116ce31326c8a4066f43b9fa58ceab421367d63dae&rid=giphy.gif&ct=g

看完後是不是觉得「有Blue Prism的未来真美好」。

这个周六因逢下周中秋节弹性补班须要到公司,
因此每个人的心情都不是很愉快,
又加上下午部分县市停课,
家长临时需要请假接小孩,
所有程序都因没有配套方案乱了套。

如果员工遇无法归责的天候应变行为(例如需要临时停工去接小孩),
老板虽然仁慈。
但,一次次的出现,哪家公司能够承担这种不确定性的成本?
这让我想起Blue Prism的优势,如果可以像情境动画那样,
可以替代人的稳定度、避免人为错误(也是Day01我们谈到的BP优点),那该多好。

以往工作最常遇到的就是要每周进度回报、月报、季报、年报;
光是开档复制、贴上、并版就已是一大工程,
又加上夏日炎炎或冬天寒冷睡意正浓时,
中间一个不小心的重叠或误贴,常常搞得主管抱怨连连,
我们常希望做更有价值的工作,
领更多的钱,所以这类的事情若有取代性方案,
那这世界真是太美了。

 前集提要

BP合并两张报表

  1. 第1张报表: Create Instance > Open Workbook > Get Worksheet As Collection。
  2. 第2张报表: Create Instance > Open Workbook > Get Worksheet As Collection。
  3. Merge Collection > Write Collection
  4. 第1张报表:Close Workbook > Close Instance
  5. 第2张报表: Close Workbook > Close Instance
    记得要执行Close Workbook > Close Instance,否则Excel会在背景执行绪中持续被开着,因此就无法正常再开启。

 本集预告

BP合并两张报表(改良版)
目的: 两个Excel 档中的内容,「依序」合并置入到指定工作表。

Tony表哥看了上次的合并报表样式後,
跟我说他要的合并是要依序并在一起,不是横向并在一起。
让我们来看看Blue Prism是如何处理的?

以下我们就来看看「合并两个Excel资料表资料」,Blue Prism 如何做到?
1. 作业前准备:沿用之前2个资料表,并复制出另一个相同的档案。
沿用之前的Excel,若没有则制作一个工作表:
档名调整如下: 今日公报.xlsx、今日公报02.xlsx

今日公报02.xlsx新增一个工作表”工作表3”,
作为最後合并後结果显示工作表。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198CRwC6lMy3C.png

本次特别之处就是资料来源内容须要经过调整,
项目如下:
A. 两个工作表的每一对应栏名称要相同。
B. 每个工作表上都需要增一列栏位名称。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198qFjxU4BPtB.png

https://ithelp.ithome.com.tw/upload/images/20210912/20141198KlVeul7dL0.png

2. 沿用前一个实作的Process并作调整: ReadExcelTest
(1). 启动Blue Prism双点击Process: ExcelTest,将开启Process的编辑画面。


(2). 切换到Action页签,出现整个Object的编辑流程画面。
本次主要调整之前的流程属性内容为主。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198ay9vRxMPfk.png

3. 调整原本在流程上Merge Collection的属性内容
https://ithelp.ithome.com.tw/upload/images/20210912/20141198n3GgOS5wrK.png

(1). 双点击右方的Merge Collection准备调整其属性资料
Name属性:填入Append Collection
Business Object属性:选定Utility-Collection Manipulation
Action属性:选定Append Rows to Collection
https://ithelp.ithome.com.tw/upload/images/20210912/20141198SFJsxO3WYu.png
(2). 设定该Action的输入(Input):
Main Collection属性:从右边的Collections分支拖曳A-Collection进入Value中。
Collection to Append属性:从右边的Collections分支拖曳B-Collection进入Value中。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198dqs29xiAEW.png
(3). 设定该Action的输出(Output):
Combined Collection属性:Store In输入AppendCollection,按下斜方块钮,右方Collections出现相同名称AppendCollection的分支。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198AM0sMNS6Ig.png

(4). 设定该Action的条件(Conditions):此部分照旧可暂不设定。
按下OK,结束该Action之属性设定。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198KZMBht2mni.png

4. 调整原本在流程上Write Collection的属性内容
https://ithelp.ithome.com.tw/upload/images/20210912/20141198BlYNdEG2PU.png

(1). 调整点击右方的Write Collection准备调整其属性资料
https://ithelp.ithome.com.tw/upload/images/20210912/20141198YoIU3oAPCD.png

(2). 调整该Action的输入(Input):
Collection属性:删除原本Value设定,拖曳右方Collection的分支AppendCollection到Value中。
Include Column Name属性: 输入True
https://ithelp.ithome.com.tw/upload/images/20210912/20141198xCAzYwnvfk.png

(3). 设定该Action的输出(Output):可暂不设定。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198Fh1jpFXWkH.png

(4). 设定该Action的条件(Conditions):此部分照旧可暂不设定。
按下OK後,结束Action属性设定。
https://ithelp.ithome.com.tw/upload/images/20210912/2014119852qVVIXkHO.png

(5). 执行流程:
若已执行过,建议先按下Reset按钮(循环图示),再按下执行图示。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198jF00UgZ39W.png

点击左上角的三角形执行图示,即开始执行流程。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198Fr2X0s6Gg2.png


(6). 检视结果:
开启Main Excel档後,可看到工作表3的内容包含两个档案工作表合并後的内容(包含每一栏的Title)。
https://ithelp.ithome.com.tw/upload/images/20210912/20141198EHNdGSSiar.png

资料智慧化:利用资料科学将资讯化为创见
由於本次资料格式、栏位名称一致後,
电脑即能顺利的自动处理而不用再去思考栏位对应、资料格式问题,
减少格式不一致、资料不统一与资料碎片化的问题,
这也是智慧化前须要先将资料准备好以利快速自动化处理。

经由这样汇整好资料全数奉上的感觉是不是很有成就,
藉由Blue Prism的自动化采集资料与汇整资料的功能,
在短短喝杯咖啡的时间就把工作做完,
印出後交给主管,
是不是很神(希望主管别知道这个功能啊!不然~~~)


相关文章:

  • wish平台A+物流计划韩国路向常见问题解答
  • 外贸人必知的亚马逊VC帐号是什么
  • 速卖通和阿里国际站哪个更适合大卖家?
  • [前端暴龙机,Vue2.x 进化 Vue3 ] Day14.监听器
  • 亚马逊卖家写好文案的六个建议
  • 虹语岚访仲夏夜-25(专业的小四篇)
  • Day05-入口管制(四)
  • 亚马逊商品责任险解读
  • 外贸人进行Facebook推广被封号的原因是什么
  • Day7-Go回圈
  • 【Day05】Gate Level
  • [想试试看JavaScript ] 函式运算式
  • [Day-23] R语言 - 分群应用(四) 建构新特徵 ( generate feature by clustering in R.Studio )
  • 深刻解读邮件营销,助攻节日旺季
  • [Day30] 套件统整 && 简单的完赛感言
  • 虚拟信用卡是什么?虚拟信用卡安全吗?怎么用?怎么申请教程
  • 瑞士银行开户指南:0门槛开户欧洲银行卡教程【Dukascopy开户教程】
  • 糖果主机香港VPS优惠码最新七折促销
  • VPS评测:阿里、腾讯、百度、京东VPS最低配理性对比
  • G口服务器推荐:G口服务器VPS哪家好
  • 海外营销周报:谷歌在搜索中取消Q&A功能,FaceBook Marketplace用户总量达 10 亿人 – 知外贸
  • Google Fi怎么在国内激活的方法和教程
  • 如何找国外网红营销?国外网红营销方法和推荐
  • 海外营销周报:Facebook应用下载量下降30%,TikTok在欧洲测试应用内购买…
  • 企业网站如何无损换域名
  • WordPress禁用古腾堡编辑器全屏模式
  • vultr.com怎么申请退款教程和方法
  • WordPress 调试模式基本指南
  • 【教程】Let’s Encrypt免费HTTPS SSL证书获取教程
  • 建网站要多少钱?企业和个人建站费用分析和建站注意事项