RPA工具选型真实记录:内网部署、打包分发、授权管控这三件事
去年夏天,公司财务部的张姐找到我,说每个月底对账要手动从三个系统导出Excel,再按固定格式汇总,经常加班到半夜。她听说"RPA能自动跑",问我能不能帮忙搞一个。
我当时的内心OS是:这不就是写个Python脚本的事?
结果这一搞,整整折腾了一年。今天把这段经历整理出来,给同样被业务部门"RPA需求"找上门的技术同行们一些参考。
一、Python脚本 vs RPA工具:我一开始就想错了
接到需求的第一反应,当然是上Python。
pandas读Excel、openpyxl写格式、selenium抓网页数据,代码半天就写完了。本地跑通,张姐看了演示挺满意。
第一个坑来了:部署。
张姐的电脑是Win7,我开发环境是Win11。Python环境、依赖包、ChromeDriver版本,每一步都是坑。远程指导她装了一下午,最后因为公司内网限制,ChromeDriver下载不下来,卡死。
我意识到,给非技术人员交付Python脚本,本质上是在交付一个"开发环境"。这根本不是可持续的方案。
于是开始研究RPA工具。当时的想法很简单:找个能打包成exe、双击就能跑的东西。
二、影刀:张姐两天就能上手,但我的需求比她复杂
第一个试的是影刀。社区版免费,拖拽式操作,界面确实干净。
我把张姐拉过来,让她自己看视频学。没想到她看了两天教学视频,居然能独立搭出一个简单的流程:从A系统导出Excel,按固定列顺序复制到汇总表,再发邮件给主管。虽然逻辑简单,但对她这种完全没写过代码的人来说,已经够用了。
我帮她优化了几个地方:加了异常判断(如果A系统没数据就弹窗提示)、加了日志记录(方便排查哪一步出错)、把她的流程保存成模板,以后每月底直接点运行。
影刀在"让业务人员自助"这件事上,确实做得不错。社区也活跃,张姐遇到不会的操作,去社区搜一下基本能找到答案。
但我的需求不只是"张姐自己用"。
公司后来接了一个外包项目,客户要求把自动化流程打包成可执行文件,发到他们内网运行。这时候影刀的短板暴露得很明显:
社区版不支持打包成独立exe
企业版打包功能需要额外付费,报价不低
流程运行依赖影刀客户端环境,客户那边还得装一套
第二个坑:免费工具的"免费"是有边界的。
很多RPA工具的社区版策略是"让你先用起来,用到深处再收费"。这本身没问题,但如果你是开发者身份,需要给客户交付成品,这个边界会卡得很死。
影刀最后留在了张姐的电脑上,处理她自己的日常报表。但外包项目的交付方案,还得另找。
三、来也UiBot:社区生态确实好,但我在找指令这件事上崩溃了
第二个试的是来也UiBot。开发者圈子里知名度高,UiBot Store里有不少现成模板,社区生态确实活跃。
我下载了社区版,试着把之前的Excel合并流程重写了一遍。
客观说,功能比影刀丰富很多。OCR识别、NLP处理、数据库操作这些高级组件都有。但问题也很明显:
界面太复杂。 指令库分类层级多,找一个"读取Excel单元格"的指令,我得在"数据操作→Excel→读取"里翻三层。影刀同样的功能,直接在工作区右键就能找到。
流程图一复杂就乱。 张姐那个简单的Excel合并,在影刀里是一个干净的线性流程。在来也里,我加了一个if判断(如果文件不存在就跳过),流程图立刻变成蜘蛛网,连线交叉、节点重叠,看久了眼睛疼。
学习成本高到劝退。 我花了整整一个周末才搭完一个中等复杂度的流程。张姐过来看了一眼,直摇头,说"比影刀难太多了,我还是用影刀吧"。
第三个坑:工具越强大,离"业务人员自助"越远。
来也的定位更偏向"专业开发者+企业级部署"。个人开发者或者小团队用,有点杀鸡用牛刀的感觉。而且社区版同样有功能限制,企业版定价对于个人接单来说压力不小。
我最后把来也留在了"待观察"列表里——如果以后有需要OCR识别发票的复杂项目,可能会再捡起来。但当前这个外包项目,它解决不了我的核心痛点。
四、金智维和Power Automate:还没开始试就被排除了
在继续试之前,我先筛掉了两个选项。
金智维:官网上企业案例都是金融、制造、政务,明显面向中大型组织。我这种个人开发者接小单子的,连商务对接的门槛都够不着,直接pass。
Power Automate:公司确实用Office 365,但客户明确要求内网离线运行。Power Automate重度依赖微软云端,内网环境直接无解,也pass。
五、蓝印RPA:技术群里被人提了一嘴,我差点因为界面太丑错过它
转机出现在去年秋天。
那个外包项目的客户要求很明确:不能连外网、要离线运行、发给他们的文件要能控制使用权限。
我把影刀、来也、金智维、Power Automate的官网文档翻了个遍,确认没有一个能在"免费/低成本"的前提下满足这三个条件。
最后在一个技术群里,有人随口提了一句"蓝印RPA能打包exe,还能设密码"。我搜了一下,官网做得挺简陋,下载界面看起来像是个人项目。抱着"反正免费,试试又不亏"的心态装了。
第一印象确实不好。 界面比影刀朴素,比来也简单,甚至有点"过时"的感觉。我差点直接卸载。
但用了两周之后,发现它刚好对上了我最头疼的那个点:
打包成exe+授权管控。
流程写完后,可以直接导出成独立的exe文件。发给客户的时候,可以设置运行密码、使用次数限制、有效期。客户双击就能跑,不需要装任何额外环境。
我交付的第一个项目就是这么干的:一个网页数据抓取+Excel汇总的流程,打包成exe,设了30天有效期和密码。客户验收的时候,现场演示,现场运行,没有环境配置的扯皮。
纯本地离线也是个硬指标。安装包不大,装完直接跑,不需要注册账号,不需要连云端验证。我把整个安装目录复制到一台没插网线的旧笔记本上,流程照样跑。
但它的缺点也很明显。
品牌知名度基本为零,遇到问题去搜索引擎找答案,99%的概率找不到。社区冷清,大部分问题得加QQ群问,回复速度看运气。文档写得简略,复杂条件判断、异常处理这些高级功能,没有详细示例,全靠自己摸索。
界面简陋这件事,用久了也就习惯了。但文档和社区这块,确实是个长期痛点。
第四个坑:小众工具能解决问题,但解决问题的过程本身也是成本。
六、这一年我的选型结论:不是"哪个最好",是"哪个刚好卡在你的痛点上"
折腾了一年,我的看法跟最开始完全不一样了。
给非技术同事解决个人办公问题:
影刀社区版够用了。让业务人员自己学,自己搭,IT部门不要掺和太深。你的时间比他们的学习成本贵得多。
开发者给客户交付自动化项目:
重点考察"打包分发"和"离线运行"能力。很多工具的社区版在这块卡得很死,提前确认清楚,别写到一半发现交付不了。它在这方面是个选项,但你要能接受它的文档和社区现状。
公司全套微软生态且能接受云端:
Power Automate确实方便,但内网环境或者数据敏感的场景,这个选项直接排除。
需要处理大量文档识别、智能分析:
来也的AI能力更强,但学习成本和费用都更高。评估一下业务价值能不能覆盖投入。个人开发者接小单子,大概率用不上这些高级功能。
七、最后说几句实在的
RPA这个领域,工具没有绝对的好坏,只有场景匹配度。
我见过有人花大价钱买了企业级license,结果只用了10%的功能;也见过有人硬用免费工具撑复杂场景,最后稳定性出问题,反而增加了维护成本。
我的建议是:
第一,先用真实业务跑一遍。 所有工具都提供试用版或者社区版,拿自己的实际流程测,比看一百篇评测管用。
第二,想清楚交付形态。 是自己用、给同事用、还是给客户用?三种场景对工具的要求完全不同。
第三,预留迁移空间。 现在只需要合并Excel,半年后可能要对接ERP。选一个数据格式开放、流程可导出的工具,比被某个平台绑死强。
以上就是我这一年给财务同事写自动化脚本的完整踩坑记录。如果你也在做类似的事情,欢迎在评论区交流,尤其是打包分发和内网部署这块,确实坑不少。
本文基于个人实际项目经验整理,工具版本和功能可能随时间变化,建议以官方最新信息为准。
浙公网安备 33010602011771号