
影刀RPA实操指南流程复盘方法——每个项目结束该留下什么流程跑通了数据交了然后呢大部分人直接开下一个项目三个月后接到相似需求打开旧应用一看——变量名叫a1a2a3指令堆了八百行没有一条注释连自己都不敢改只能重写一遍。我做过一个电商价格监控项目就是这么把两星期的活重复干了三遍才醒悟的。项目结束到开新项目之间应该留出半天做复盘。复盘不是写总结糊弄领导是往自己的资产库里存东西。这篇文章以我那个价格监控项目的完整复盘为线索讲清楚一个影刀RPA项目收尾时该留下四样东西能读懂的流程、可复用的子流程、能查证的日志体系、一份属于你自己的速查表。留下第一样按规范重命名的流程文档复盘第一件事是把流程从头到尾读一遍边读边改命名。别小看这个动作你现在读不懂的地方就是半年后你会忘记的业务逻辑。我用的命名约定很简单贴出来直接抄指令注释每条关键指令加动作描述在指令上右键编辑动作描述字段说明这条在干嘛而不是复述指令名变量命名数据类用名词price_list、shop_name状态类用is开头is_logged_in禁止a、b、tmp子流程编号01_登录检测、02_商品采集、03_数据清洗、04_结果推送序号即执行顺序分组折叠一段完整业务逻辑用指令分组折叠起来主流程只露骨架改完命名再跑一遍验证确认没改出问题。这套规范做完那个价格监控流程我现在拿起来五分钟就能接手改造。留下第二样沉淀成子流程的可复用片段复盘时拿荧光笔标出这段逻辑别的项目也会用把它们抽成子流程。影刀RPA设计子流程的目的官方文档写得很直白使主流程简化、部分指令操作可复用、降低维护成本。操作也简单应用里点右侧新建可视化流程把片段指令整体挪进去主流程里调用它。我的价格监控项目复盘时抽出了三个子流程后来每个新项目都直接复用子流程功能后续被复用次数01_登录检测判断元素是否存在检查登录态失效则走告警分支5次02_翻页采集While循环下一页按钮disabled判断4次03_结果推送飞书群机器人Webhook发运行结果6次子流程的参数要显式声明输入输出在子流程的流程参数里定义输入目标网址、关键词和输出数据列表、状态码主流程调用时传参。参数边界清晰子流程才有复用价值——里面硬编码一个网址它就只属于这个项目了。有一个进阶细节值得记录官方文档里有并发调用子流程的说明多个独立任务比如同时监控多个店铺可以用并发而不是串行循环执行时间直接砍半。我复盘时才知道这个写进了我的速查表。留下第三样日志与运行证据链复盘期最值钱的动作是把跑的时候哪里难受记录下来而这些难受的证据全在日志里。影刀RPA的日志分两层都要利用起来。开发期日志打印日志指令四种日志类型调试/信息/警告/错误按需选关键节点打变量的值和类型。复盘时检查日志打得够不够密以后半夜跑挂了能不能只看日志定位问题不够就补。运行期证据正式跑的流程用Try-Catch包裹Catch块里获取错误信息、打印日志、截图三件套长期任务开启导出日志把运行日志落成文件归档。控制台侧还有查询应用运行日志和查看应用运行回放的能力回放能还原机器人每一步操作排查疑难杂症时比猜强一百倍。复盘时我把项目里所有报错过的时刻整理成了一张运行风险清单这张清单直接决定了下一段要讲的第四样东西。留下第四样你自己的易错速查表通用报错文档是官方的你的坑只有你自己踩过才知道深浅。把项目里每个报错按症状→原因→解决记成速查表这是复盘产出的最后一项也是未来提速最猛的一项。价格监控项目复盘后我的速查表长这样Excel对象NoneType报错流程没从启动Excel开始跑全局变量没赋值子流程单独调试必踩解法是从主流程入口跑或补赋值指令Can not convert Array to String批量抓取的二维列表直接填了文本参数用获取列表指定位置项取项再填定时任务半夜不执行Windows电源计划把睡眠唤醒关了电源选项里打开允许使用唤醒计时器翻页只抓第一页下一页按钮捕获时框到了整条工具栏重新捕获按钮本体配合disabled判断输入框总是追加不清空目标软件禁了CtrlA输入前加键盘输入{BS 1}先删后输每一条背后都是一次真实的排查时间。速查表建议放在你每天看得到的地方新项目开工前先翻一遍。复盘四问技术之外的自查除了存东西复盘时我会固定问自己四个问题回答直接写进项目笔记哪里最耗时价格监控项目里最耗时的不是写流程是等页面加载的调参下次开新平台先把等待策略测透再写主逻辑哪里最脆弱登录态失效那次告警没触发是因为Catch只包了采集没包检测异常处理覆盖范围要画图确认哪里可以更省串行循环改并发后整体时长降了一半这类优化点不复盘永远发现不了业务上还能扩什么客户提过想看环比当时用指令拼公式很费劲记下来作为学pandas的练手题这四问把一次复盘从整理升级成发现比单纯归档有价值得多。归档交付物给未来的自己一份交接文档最后把所有产出归拢成一份交接文档假定看的人三个月后的你项目目标一段话、流程结构图主流程加子流程的调用关系手画一张拍照存档即可、数据来源和字段说明、速查表、遗留问题清单。影刀多维表格可以当归档容器每个项目一行附件里挂交接文档和导出的运行日志下次开项目前花十分钟翻上一份能少走很多回头路。复盘顺带检查版本与工程化配置复盘也是检查工程配置的机会价格监控项目收尾时我补了这几项版本选择核对社区版每天30分钟执行时长撑不住定时采集评估升级创业版企业版的调度API、机器人分组是团队协作才需要别过度配置流程模板化把02_翻页采集子流程里的网址、字段名抽成主流程参数整个应用就变成了通用采集模板下次换平台只改参数计划任务核对执行频率、失败重试次数、超时上限对照业务需求逐项过还有一个容易忽略的主流程参数有4000字节的限制官方文档明确写了超长默认值会丢失。我在复盘时发现有个配置想走参数传入一看长度超标改成了放文件里按路径读取。这类边界知识不复盘根本不知道。复盘要覆盖的技术模块一张全面自检清单流程复盘不能只盯着出错的模块每个环节都过一遍确认自己理解没欠账。对照这12个模块打分生疏的下个项目前补课认识安装插件、版本权限是否匹配业务元素定位四合一捕获、XPath、CSS、正则当前流程用得是否最优变量与数据类型列表字典操作有没有绕弯路流程控制循环类型选择是否合理有没有该用While用了For网页自动化等待策略、弹窗处理、翻页、懒加载是否都稳数据处理Excel读写、文本清洗、数据库操作是否高效鼠标键盘图像驱动模式、图像锚点用对没有进阶技能HTTP请求、Python协同有没有更快的替代方案平台实战风控策略有没有留痕系统联动飞书、邮件、定时任务告警是否闭环工程化规范命名、子流程、参数传递是否达标速查表本次新增了几条打分不必严格目的是逼自己往没踩过的模块多看一眼。延伸阅读与学习资源复盘时对照官方文档逐条校准最有效《子流程》讲封装与复用《如何调试影刀应用》讲断点与变量面板《如何查看应用运行回放》讲运行证据这三篇是我每次复盘的固定参考资料。我做价格监控项目沉淀下来的模板应用完整流程源码我放在代码仓库 home.linyan.cloud可以直接参考改造——里面的子流程拆分和参数设计就是按这篇文章的方法复盘出来的。项目结束不是终点是你给自己攒装备的时刻。半天复盘换下一个项目快一倍这笔账怎么算都划算。#影刀RPA #RPA自动化 #流程设计 #子流程 #开发规范作者林焱