企业日常办公中高频的重复性事务自动化场景,包括:销售报表合并与数据清洗、员工工资条批量拆分群发、网页数据采集与系统自动录入、下载文件智能归档与 PDF 合并等。适用于财务、行政、销售、运营等岗位的日常提效需求。
点击空白处退出提示
企业日常办公中高频的重复性事务自动化场景,包括:销售报表合并与数据清洗、员工工资条批量拆分群发、网页数据采集与系统自动录入、下载文件智能归档与 PDF 合并等。适用于财务、行政、销售、运营等岗位的日常提效需求。
本项目是一套真实可运行的 RPA 办公自动化任务平台,内置 4 类企业高频自动化场景,全部支持一键执行、实时日志、产物下载:
- 销售报表合并清洗 :自动合并各分公司销售表,完成缺失值补算、异常负值标记、重复订单去重,并生成带柱状图的多维汇总报表;
- 工资条拆分群发 :从工资总表按人拆分生成 HTML 邮件 + Excel 附件,通过 SMTP 协议投递(未配置真实邮箱时自动 MOCK 落盘为 .eml),完成后通过 Webhook 推送汇总到企业微信群机器人;
- 门户线索采集录入 :requests 自动登录企业门户,BeautifulSoup 翻页解析线索公海,手机号去重后模拟人工提交 CRM 表单批量录入;
- 文件智能归档 :按业务类型自动分类、批量规范重命名(账期前缀/流水号)、输出归档清单,并合并分段合同 PDF。
平台还包含数据大屏(执行统计、节省工时量化)、执行记录、消息推送记录、CRM 录入结果核验等管理能力。
- 后端 :Python 3.12 + FastAPI + SQLite(标准库 sqlite3,零 ORM)。自研线程任务执行引擎,支持同一任务互斥执行、SSE 实时日志推送、产物登记与安全下载。HMAC Token 签名鉴权。
- 自动化核心 :openpyxl(Excel 样式/筛选/图表)、smtplib/email.mime(标准 MIME 邮件)、requests + BeautifulSoup4(网页采集)、pypdf + reportlab(PDF 合并与生成)、shutil(文件归档)。
- 前端 :Vue3(Composition API)+ Vite + Element Plus + Pinia + Vue Router + ECharts 5。SPA 路由守卫,构建产物由 FastAPI 直接托管,`python run.py` 一键启动无需 Node。
- 演示闭环 :平台内置「模拟企业门户」(线索公海 / 我的客户)与「企业微信机器人接收端」,RPA 操作结果可到第三方系统交叉核验,而非纯静态演示。
- 质量保障 :Playwright E2E 测试 18 项断言全通过,覆盖登录、四个任务执行、产物下载、门户端到端核验、前端零 JS 错误。
- 可扩展性 :任务采用可插拔注册模式,新增自动化场景只需在 tasks 目录新增模块;runner 已预留定时调度参数;SQLite 可平移至 PostgreSQL。







评论