智流 RPA 办公自动化平台(Python + FastAPI + Vue3)产品系统

我要开发同款
Vick2026年10月07日
2阅读

技术信息

语言技术
Python、Vue、ElementUI
系统类型
Web
行业分类
企业服务

作品详情

行业场景

企业日常办公中高频的重复性事务自动化场景,包括:销售报表合并与数据清洗、员工工资条批量拆分群发、网页数据采集与系统自动录入、下载文件智能归档与 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。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论