weautomate rpa开发心得

  • 其实一个RPA项目开发周期很短,像项目POC阶段只需7天左右就可以完成,因为许多控件都是开发好的,无需再进行二次开发,节省了大量的时间成本和人力成本。实际上,华为weautomate rpa是一个rpa开发平台,能够快速构建起开发架构,契合企业的需求,是一个很不错的rpa开发Studio.

  • 但是在华为Weautomate Studio开发过程中,还会遇到许许多多的问题,比如,不同版本之间不兼容,高版本的RPA不兼容低版本的RPA脚本。比如在某一个项目RPA POC阶段中我们基于weautomate studio3.1.0开发了POC阶段的脚本,但是现在westudio版本升级到了3.1.1,运行老版本的rpa脚本时就会报错,就是版本处理上还存在问题,新版本不兼容老版本。

  • 华为weautomate提供了华为RPA个人开发者交流群,但是这个群也不是万能的,目前而言能解决大部分开发中遇到的问题,但是也有解决不了的情况发生,这时候就要自己摸索,查看自己的问题到底出在哪里,最终像这种解决不了的问题只能靠自己解决。

  • 还有,华为weautomate开发的控件毕竟也是针对通用的需求开发的,也有满足不了需求的情况发生,这时候就需要我们定制化开发控件,不如利用pyside框架依赖包开发定制的控件给客户使用。因为华为weautomate studio是基于python开发的studio,所以掌握python编程,华为weautomate studio很容易上手。

  • 当然,在搭建完处理流程后,关键是如何提升性能,因为性能是关键指标,客户在使用后不仅要有效率上的提升,而且本身的脚本就需要进行优化,处理时间和占用资源应该达到最优,比如,在某一个POC项目中,因为需要调用到OCR通用表格识别,但是识别资源有限,项目处于POC阶段,什么都需要进行前期投入,再加上OCR通用表格识别服务次数有限,而且很昂贵,这就需要我们在资源使用最小和时间最快的情况处理客户需求。所以,为了达到这个目标,在使用OCR通用表格识别时,一次识别一个单子,每个单子有五张照片,但是这五张照片只有一张满足需求,所以我们在处理这个循环识别单子的时候就做了优化,只要识别到我们需要的单子,就不往下识别五张照片中剩余的照片了,就这样我们的脚本处理时间提升了一倍,资源使用量下降为原来的一半。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值