羽梦羽笔记MENGYU NOTES
笔记/自动化
自动化

一个可靠的自动化流程,需要哪些检查?

除了顺利完成任务,也要考虑数据缺失、重复执行与意外中断。

设计自动化流程时,容易先想到“点击哪里”“填写什么”。但要让流程适合反复运行,还需要考虑输入是否可信、执行是否可重复,以及遇到意外时如何停止。

开始之前,检查输入

  • 必填数据是否齐全,日期和数字格式是否符合约定?
  • 页面或文件结构是否已经改变?
  • 输入中是否混入空值、重复行或不应处理的记录?

执行过程中,避免盲目重试

网络请求超时,并不代表操作没有成功。对于新增记录、发送通知等会产生外部影响的步骤,应先确认状态,再决定重试。可以为每个任务分配唯一标识,保存已完成步骤,减少重复处理。

给异常留一条出口

设置合理的超时和重试次数,记录发生问题的步骤与时间。页面内容不符合预期时,暂停执行并交由人工判断,比继续点击更稳妥。日志应避开密码、访问令牌和个人敏感数据。

一个最小检查清单

[ ] 输入样本已验证
[ ] 正常、缺失、重复三类数据已覆盖
[ ] 重试有次数限制
[ ] 关键操作前有状态检查
[ ] 异常可以停止并定位
[ ] 有日志,也有人工接管方式

流程能跑通,只是第一步。知道它为什么停下、从哪里恢复,才更容易把自动化变成可维护的日常工具。

✳

记录方法,也保留问题。
本文属于「自动化」专题。

继续阅读专题 →
← 全部笔记下一篇:给 AI 生成的答案,留一道核对工序 →

搜索覆盖文章正文 · Esc 关闭