影刀RPA 审批流自动化:OA单据批量提交与状态追踪 影刀RPA 审批流自动化OA单据批量提交与状态追踪作者林焱什么情况用什么大公司的OA审批流是出了名的繁琐请假要走三级审批、报销要从部门经理签到财务总监、采购申请要跨五六个部门。很多员工不是被工作累死的是被审批流程拖死的。影刀RPA能做的事帮员工自动提交审批单 → 定时查审批进度 → 审批通过了自动触发下一步 → 审批被驳回了自动通知并附上驳回原因。怎么做第一步自动提交审批单以请假审批为例。拼多多店群自动化报活动上架影刀操作步骤1. 【打开网页】打开OA系统 2. 【登录】输入工号和密码 3. 【点击】新建审批 → 请假申请 4. 【填写】表单 - 请假类型【下拉选择】年假 - 开始时间【填写】2026-06-29 09:00 - 结束时间【填写】2026-06-30 18:00 - 请假事由【填写】个人事务 5. 【点击】提交 6. 【获取文本】记录审批单号批量提交如果是HR帮多个员工提交比如集体调休用Excel驱动1. 【读取Excel】读入请假清单工号、姓名、日期、类型 2. 【循环】遍历每一行 - 按上述步骤填写并提交 - 【写入Excel】记录审批单号到结果列 - 【等待】5秒避免OA系统限流第二步审批状态追踪提交了不等于批了需要定期检查进度。影刀操作步骤1. 【打开网页】进入我的申请页面 2. 【循环】遍历待审批的单据 - 【获取文本】读取当前审批状态 - 【获取文本】读取当前审批人 状态分为 - 审批中→ 计算已等待多久 - 已通过→ 触发后续操作 - 已驳回→ 通知申请人 3. 如果某单据审批中超过2天 - 【发送消息】提醒当前审批人第三步审批通过后自动触发后续审批只是手段之后的操作才是目的。ifapproval_status已通过andapproval_type请假:# 1. 自动更新考勤系统update_attendance_system(employee_id,leave_dates)# 2. 自动发邮件通知相关人员send_notification(employee_email,manager_email,f请假已批准{leave_dates})# 3. 自动设置Outlook外出自动回复set_out_of_office(employee_email,leave_dates)影刀操作步骤设置Outlook自动回复1. 【打开桌面应用】Outlook 2. 【点击】文件 → 自动回复 3. 【选择】发送自动回复 4. 【填写】自动回复内容 5. ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/e482c1997b1b4c0dbbddfc396a6286a4.png#pic_center) 6. 【设置】时间范围 7. 【点击】确定第四步驳回自动通知驳回可能是最常见的审批结果及时反馈让申请人快速修改重提。1. 【获取文本】读取驳回原因 2. 【发送消息】模板 您的{审批类型}申请已被驳回。 驳回原因{驳回原因} 请修改后重新提交。 审批单号{单号} 链接{审批单URL}有什么坑坑1OA表单字段动态变化TEMU店群矩阵自动化运营核价报活动不同审批类型的表单字段完全不同请假有天数字段报销有金额字段采购有供应商字段。不能用同一套影刀流程处理所有类型。建议按审批类型分别建子流程。坑2审批单号格式不固定有的OA系统审批单号是纯数字有的带字母前缀。获取单号的【获取文本】指令可能抓到多余的空格或换行用strip()处理。坑3审批流分支复杂比如金额5000要走财务审批金额5000只需要部门经理批。OA里的审批流分支可能在提交后才确定提交前没法预判。追踪时不要假设固定的审批层级。坑4登录Session过期OA系统的Session可能30分钟就过期。在追踪审批状态前先检查是否需要重新登录1. 【获取元素】尝试找到用户名显示元素 2. 如果找不到 → 回到登录步骤重新登录坑5OCR验证码有些OA设了提交审批时需要输入验证码。影刀的【智能识别】对这个场景基本够用但不保证100%准确。提交失败后自动重试最多3次。总结审批流自动化的核心价值不在提交在追踪和联动。把审批中到已通过到执行后续这条链路打通才是真正的自动化。