RPA实操四部曲

哪些需求值的自动化?

  1. 耗时长的(批量处理退货退款)、
  2. 有明确逻辑的(批量发送消息通知)、
  3. 人工不可行的(夜间值守、监控数据)、
  4. 数据量大的精准度高的(核对账单信息)

实操四部曲

一、任务的提出 需求挖掘:

1.沟通 对接业务人员 细致了解流程 (从开始到结尾的每一步操作 耗费时长 自动化效果如何 综合评估)
2.记录 列出需求清单 记录沟通结果 明确自动化目标
3.痛点 根据优先级高低 选出痛点需求 进行开发

需求文档的优点 :

1.更好的梳理需求及细节,防止遗漏 (帮助梳理业务逻辑)
2.可以根据需求文档进行 高效迭代优化 (业务变动时的参考依据)
3.作为参考标准更好的判断整个需求的可行性(需求验收时的评估标准)

二、任务的解析 流程图

使用特定的图形符号加上说明,来绘制整个流程的操作步骤。
流程图是对整个任务的一个解析,贯穿始终,注重自动化步骤的拆分与关联,帮助我们更好的去设计流程逻辑,减少环节上的冲突,保证整个程序完整性稳定性的重要一步,尽量防止我们进行二次返工,造成我们时间和资源上的浪费。

三、机器人的搭建 开发规范&框架

为什么要制定开发规范

元素命名规范 :平台名称-所处界面-元素名称
变量命名规范: 有意义的名称(一眼看上去就知道什么意思)
需求划分(流程封装)功能特性 细节划分

  1. 信息录入 每个录入界面 同个界面按区域划分
  2. 数据获取 每个获取界面 每个下载界面 读取表格信息
  3. 数据处理 写入信息 数据删除 数据修改

封装规范: 根据功能分组ABCD 划分功能点A1、A2、A3
异常处理:提示信息-包含流程名称 第几次循环 异常原因

四、机器人的调试和维护

影响稳定性的因素
1.元素失效 : 增加元素的通用性 例如 菜单位置变化 不用index 使用index_text

  1. 网页加载失败: 设置等待时间 、数据获取有接口时优先使用接口方式进行实现 、跨页面操作优先使用链接跳转的方式 、多个页面操作及时关闭使用完的tab页
  2. 人工误操作: 使用异常处理来做条件判断
  3. 环境不适配:浏览器下载设置 文件拓展名 设备分辨率 文件路径
  4. 其他因素:根据业务信息分析和预判 优化逻辑

应用维护
1.确定自动化流程的维护人员和负责人员,以便能够及时进行维护和更新
2.为自动化流程编写清晰的注释和说明,制定通用的开发规范

  1. 建立自动化流程的版本控制,以便能够方便的进行版本管理和更新
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容