我在big4 做RPA 开发

第一个RPA的项目,竟然不是纯用Uipath做的,开始做之前就听老同事说uipath太垃圾,涉及文本操作还是用powershell做,一般的RPA开发的标配,就是UIPath+Powershell。

因此,还要重新学了powershell的开发,本来Uipath就还没弄懂了。算了,先做着吧,一边做一边学,IT开发不是都这样过来的吗。

Big4公司Uipath开发大部分都是Audit的数据自动化开发,第一个项目是对Ticket number 进行跟踪与关闭,遇到过期的数据,就email发给Assistant提醒关闭,

所以涉及到的step就包括,Uipath去网页爬取下载某个时期的数据,到sharedfolder,然后通过powershell把数据解析,匹配,筛选后,得到合适的log file,在通过Uipath解析数据进行比较。

在爬数据的时候,涉及网页返回响应比较慢,根据文件数据不同,日期不同,下载时有的几分钟,有的半个小时,UIpath的Flow decision 还不能在Sequence内部进行判断操作,IF else判断操作后,又不能返回last step 进行继续循环操作,权衡之下,用了dowhile,进行boolean操作,然后不断的refresh browser,等取到flag之后,修改boolean跳出循环。

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Python RPA开发是指使用Python编程语言来开发Robotic Process Automation(RPA)软件的过程和技术。RPA是一种通过软件机器人自动化执行一系列重复性任务的技术,可以提高工作效率和准确性。 Python是一种简洁、易懂且功能强大的编程语言,具有大量的开源库和框架,适合用于快速开发自动化脚本。在Python RPA开发过程中,开发者可以利用这些库和框架来实现自动化任务的各个环节,例如数据收集、文件处理、自动化测试等。 Python RPA开发的主要步骤包括需求分析、设计、编码和测试。首先,开发者需要明确自动化任务的目标和需求,然后设计合适的解决方案。接下来,开发者可以使用Python编写代码,并调用相应的库和框架来实现自动化任务的功能。最后,通过测试来验证自动化脚本的正确性和稳定性。 Python RPA开发的优势在于其简单易用的语法和丰富的生态系统。Python提供了丰富的第三方库和模块,例如Selenium和PyAutoGUI,可以帮助开发者快速实现自动化任务。此外,Python还支持多种数据处理和分析库,如Pandas和NumPy,使得开发者能够更好地处理和分析自动化任务中的数据。 总的来说,Python RPA开发是一种高效、灵活且易于上手的自动化开发技术。它可以帮助企业和个人提高工作效率,减少人力成本,并且能够应对各种复杂的自动化任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值