什么是机器人流程自动化(RPA)?
RPA(Robotic Process Automation,机器人流程自动化)技术通过模拟人工操作键盘鼠标,自动处理计算机中规则清晰、批量重复的工作与任务。
-
机器人(R)- 模仿人类行为的软件,如点击,击键,导航等。 -
流程(P)- 完成所需结果 所采取的步骤顺序。 -
自动化(A)-在没有任何人为干预的情况下执行过程中的步骤序列。
为什么我们需要使用RPA?
在电商的众多业务流程中,总有一些环节充斥着大量简单重复的低附加值工作,如商品管理、订单管理、数据监控、财务管理等。
这些环节通常需要人工机械、重复地进行信息系统操作和数据处理。不但占用人员多,而且效率低下。
比如商品管理流程包括大量的商品发布、编辑、上下架、审核、单价、库存设置等操作,都是手动进行的。
还有电商财务流程中的对账工作,每天登录各个平台和银行后台,下载账单和银行流水单,完成对账,工作内容重复繁琐。
- 持续降低成本
- 整个过程的标准化和控制
- 提高生产力和处理效率
- 提高可预测性和更高的质量
- 减少手动错误和故障
解决痛点
- 机器人自动批量处理,避免人为操作失误导致的风险;
- 全流程自动化,节省成本,提高业务效率及合规性;
- 减轻员工工作量,降低人力及时间成本。
RPA应用场景举例
OMS订单备注机器人
Lazada对账机器人
金蝶单据审核机器人:费用组单据基础工作繁杂、工作量大、重要程度高,财务人员需要人工校验审批流程并手动打开影像系统发piao,逐条核对单据信息,填写审批意见。
增值shui进项认证机器人:费用报销量大,进项税认证工作量大;供应商付款进项税勾选认证时效性高,在工作人员其他工作繁忙的情况下,容易导致时效性不满足。工作性质简单重复。shui务系统内发piao量很大,若漏选对公司造成直接经济损失。
软件视图设计
image.png
软件支持的运行模式
- 本地运行:打开软件 >> 选择相应的功能 >> 设置功能必填和定制化参数 >> 启动脚本
- 远程运行:登录后台网站 >> 选择相应的功能 >> 设置功能必填和定制化参数 >> 在某台服务器运行 (需要N台Windows服务器作为支持)
软件需要的功能与技术
- pyqt:完成客户端视图的编写
- websocket:完成客户端与后台服务器之间的通信
- selenium:完成浏览器自动化操作
- django:完成后台的搭建
- openxls:实现excel的处理
- pyinstaller:打包代码为windows可运行的程序
- 超级鹰打码平台:验证码的识别(需要收费,根据验证码的难度收费有所不同,0.1元-0.3元)
- 钉钉通知:把运行的结果通知到使用者,异常详情通知到开发者
- 后台记录全部程序的执行日志
程序设计图
RPA设计图.png









网友评论