RPA设计文档

2022-02-14  本文已影响0人  Aedda

什么是机器人流程自动化(RPA)?

RPA(Robotic Process Automation,机器人流程自动化)技术通过模拟人工操作键盘鼠标,自动处理计算机中规则清晰、批量重复的工作与任务。

为什么我们需要使用RPA?

在电商的众多业务流程中,总有一些环节充斥着大量简单重复的低附加值工作,如商品管理、订单管理、数据监控、财务管理等。
这些环节通常需要人工机械、重复地进行信息系统操作和数据处理。不但占用人员多,而且效率低下。
比如商品管理流程包括大量的商品发布、编辑、上下架、审核、单价、库存设置等操作,都是手动进行的。
还有电商财务流程中的对账工作,每天登录各个平台和银行后台,下载账单和银行流水单,完成对账,工作内容重复繁琐。

解决痛点

  1. 机器人自动批量处理,避免人为操作失误导致的风险;
  2. 全流程自动化,节省成本,提高业务效率及合规性;
  3. 减轻员工工作量,降低人力及时间成本。

RPA应用场景举例

OMS订单备注机器人 Lazada对账机器人 金蝶单据审核机器人:费用组单据基础工作繁杂、工作量大、重要程度高,财务人员需要人工校验审批流程并手动打开影像系统发piao,逐条核对单据信息,填写审批意见。 增值shui进项认证机器人:费用报销量大,进项税认证工作量大;供应商付款进项税勾选认证时效性高,在工作人员其他工作繁忙的情况下,容易导致时效性不满足。工作性质简单重复。shui务系统内发piao量很大,若漏选对公司造成直接经济损失。

软件视图设计

image.png

软件支持的运行模式

  1. 本地运行:打开软件 >> 选择相应的功能 >> 设置功能必填和定制化参数 >> 启动脚本
  2. 远程运行:登录后台网站 >> 选择相应的功能 >> 设置功能必填和定制化参数 >> 在某台服务器运行 (需要N台Windows服务器作为支持)

软件需要的功能与技术

  1. pyqt:完成客户端视图的编写
  2. websocket:完成客户端与后台服务器之间的通信
  3. selenium:完成浏览器自动化操作
  4. django:完成后台的搭建
  5. openxls:实现excel的处理
  6. pyinstaller:打包代码为windows可运行的程序
  7. 超级鹰打码平台:验证码的识别(需要收费,根据验证码的难度收费有所不同,0.1元-0.3元)
  8. 钉钉通知:把运行的结果通知到使用者,异常详情通知到开发者
  9. 后台记录全部程序的执行日志

程序设计图

RPA设计图.png
上一篇 下一篇

猜你喜欢

热点阅读