好多朋友在RPA开发时遇到了很多问题,比如流程不清晰,运行中报错不好排查定位,或者数据不知道该怎么获取怎么处理等等。
很多问题,不能在本维度去解决,当从更高维度去思考时,就会迎刃而解。
这里给朋友们提供一个这样的百宝箱。
就是RPA 自动化开发的企业级框架。
简单来说,这是一套可以复用的流程框架,你只需要像填空题一样,在流程里面添加指令即可。
可以让你更符合逻辑去开发自动化流程,甚至更容易排查问题。
话不多说,先上源码:
这个框架,一共分为四个流程:
初始化阶段:
在这个阶段,首先执行必要的准备工作,如杀死之前的进程,创建所需的文件夹和日志文件等。
接着,进行一些初始化的操作,如复制模板表格,打开浏览器并登录账号等,为后续的流程做好准备。
获取数据阶段:
在此阶段,系统会从不同的数据源中提取所需的信息,并将其保存到事务数据(Transaction Data)中。
这个阶段可能涉及到与各种系统进行交互,如数据库、API、网页等,以获取所需的数据。
处理数据阶段:
在处理数据阶段,系统会循环处理提取的数据,可能涉及到对数据进行清洗、转换、计算等操作。
同时,系统还会记录每条数据的处理情况,包括成功处理、处理异常等情况,并根据情况采取相应的措施,如跳过当前数据或停止整个流程。
结束阶段:
在流程执行完成后,会进行结束阶段的操作。
这可能包括发送运行报告、包括运行情况等相关信息,以及进行清理工作,如关闭浏览器、释放资源等。
有了这套流程,整个自动化的容错率就会高很多,流程运行起来也会非常稳定。
压箱底已经告诉你们了,只需要在流程里面填写对应的指令就行了。
快去试试吧。
最后,如果你感兴趣的话,千万记得要加我aiaiai2098,发送暗号:“芝麻开门”,我会拉你进 AI-RPA 群,一起交流。