OA产品设计框架
# OA产品框架完全指南:企业的数字化神经中枢
适合人群:行政/文秘转产品、追求Work-Life Balance的B端新人、关注组织效率的产品经理
阅读时间:15分钟
核心收获:掌握"流程驱动协同"的设计逻辑,理解OA如何成为业务系统的统一入口
# 一、先搞懂:OA到底是什么?
OA(Office Automation,办公自动化)是企业的**"数字神经系统"**。
如果把企业比作人体:
- ERP是大脑(算账决策)
- CRM/SCM是手脚(对外作业)
- HRM是心脏(人才供血)
- OA就是神经系统——传递信号、协调动作、确保身体各部分不打架
现实场景举例: 你早上8点到公司,OA在背后运作:
- 手机打卡(自动计算考勤,同步给HRM算工资)
- 收到提醒:"您有一个报销单待审批"(点开一看,是昨天垫的差旅费)
- 打开日程:"9:00与CRM产品评审会"(会议室已自动预定,参会人已收到通知)
- 会议中:在协作文档里实时记录要点(会后自动归档到知识库)
- 中午:用OA点外卖(对接企业团餐,走公司账户)
- 下午:提交采购申请单(自动流转到财务总监→CEO→抄送采购部)
- 下班:收到月度工资条推送(加密查看,阅后即焚)
OA要解决的核心问题是:让信息流转比人跑得快,让流程合规但不繁琐。
# 二、OA的五大核心模块(产品架构图)
OA是连接型产品,核心价值在于打破系统孤岛。
# 📊 核心架构速览表
| 模块层级 | 功能模块 | 解决的核心问题 | 用户角色 | 与其他系统关系 |
|---|---|---|---|---|
| 入口层 | 统一门户/消息中心 | 去哪找?怎么不遗漏? | 全体员工 | 集成CRM/ERP/HRM待办 |
| 流程层 | BPM流程引擎 | 怎么 fastest 走完审批? | 流程发起人/审批人 | 驱动ERP/HRM业务发生 |
| 协同层 | IM/日程/文档 | 怎么高效开会、写作? | 项目经理/团队 | 会议纪要通过流程归档 |
| 知识层 | 知识库/制度管理 | 经验怎么沉淀? | 知识管理员 | 培训资料推送给HRM学习平台 |
| 行政层 | 资产/会议室/用车 | 杂事怎么 self-service? | 行政/员工 | 资产数据同步给ERP财务 |
# 1️⃣ 流程引擎(BPM):OA的心脏
BPM(Business Process Management)是OA与业务系统的最大区别——OA管"通用流程",ERP管"业务逻辑"。
OA流程 vs ERP流程:
| 维度 | OA流程 | ERP流程 |
|---|---|---|
| 特点 | 灵活可变、频繁调整 | 严谨固定、牵一发动全身 |
| 举例 | 请假审批、报销审批、用印申请 | 采购订单审批、财务凭证过账 |
| 技术 | 可视化拖拽设计,无需代码 | 需二次开发,测试周期长 |
| 用户 | 行政文员也能设计新流程 | 必须IT/顾问操作 |
流程设计要素:
✅ 节点:谁审批?(支持角色、岗位、直属上级、指定人等)
✅ 条件:什么情况下走哪条分支?(金额>1万需副总审批)
✅ 动作:审批后做什么?(通过→抄送HR;驳回→退回申请人)
✅ 时限:多久必须处理?(24小时未审批自动转给代理人)
✅ 委托:出差了怎么办?(自动委托给Backup)
经典流程场景:
费用报销流程:
员工填单 → 直属经理审批(预算检查)→ 财务审核(发票验真)→ 出纳付款
↑ ↓
└──────── 被驳回时回到这里(支持打回任意节点) ←┘
系统集成点:
- 发票OCR识别(自动填入发票号、金额、税号)
- 预算占用(提交时冻结预算,通过时扣减,驳回时释放)
- 银企直联(审批通过自动触发网银付款,无需出纳手工转账)
与ERP的集成:OA发起"采购申请" → 审批通过 → 自动生成ERP采购订单(避免人工录入错误)。
# 2️⃣ 统一门户与消息中心:企业级"今日头条"
解决系统太多、入口分散的问题。
门户架构:
企业统一门户
├── 公司动态(CEO致辞、制度发布)
├── 我的待办(聚合CRM/ERP/HRM/OA所有待办事项)
├── 快捷入口(常用地链接:邮箱、GitLab、BI报表)
├── 数据看板(销售额、项目进度、我的假期余额)
└── 应用中心(可自主订阅应用:订票、订餐、订会议室)
消息中心设计(关键体验):
- 分级推送:紧急审批(钉钉+短信+电话),普通通知(仅应用内)
- 批量处理:可勾选10个"已读",但审批必须逐一点击(防误操作)
- 消息穿透:点击待办直接跳到处理页面,无需再登录业务系统
与业务系统的集成难点:
- 单点登录 (SSO):登录OA后,免密进入CRM/ERP
- 待办同步:ERP里有个采购单要审批 → 推送到OA待办列表 → 在OA里点击 → 打开ERP审批界面(或嵌入OAiframe)
# 3️⃣ 协同办公套件:新时代的"办公室"
即时通讯 (IM):
- 不是简单的聊天,而是工作上下文感知:
- 在CRM客户详情页,一键发起群聊(自动拉入相关同事)
- 聊天中提及"报销",自动出现"发起报销流程"快捷入口
- 聊天记录自动归档(合规审计要求)
日程与会议管理:
- 智能排期:查看"王总、李总、张总"三人共同空闲时间(类似Calendly)
- 会议室之战:
- 支持"抢占"(低优先级会议被高优先级挤掉,自动通知改期)
- 支持"释放"(15分钟无人签到,自动释放会议室)
- 会控功能:签到、投票、投屏码(避免插线尴尬)
协作文档:
- 权限粒度:可查看/可评论/可编辑/可分享(飞书文档、钉钉文档、腾讯文档企业版)
- 留痕:谁改了哪句话,何时改的(满足审计要求)
- 关联:文档中@某人,自动生成待办;文档可挂在流程表单里作为附件
# 4️⃣ 知识管理 (KM):企业的"外接大脑"
解决"人走了,知识也没了"的问题。
知识分类:
显性知识
├── 制度文件(员工手册、报销制度、考勤制度)
├── 流程手册(SOP:如何申请服务器?如何开通权限?)
├── 项目文档(PRD、技术方案、复盘报告)
└── 培训资料(新人入职视频、产品教程)
隐性知识(难管理)
├── 专家经验(老师傅的绝活)
└── 社交问答(内部知乎:财务问HR,技术问产品)
关键功能设计:
- 制度水印:机密文档查看时带用户ID水印(防拍照泄露)
- 版本管理:制度V1.0 → V2.0,可查看历史版本,员工需"已读确认"
- 智能推荐:根据岗位(产品经理)推荐"需求文档模板"、"评审会议纪要模板"
- 权限继承:从OA组织架构同步权限(离职员工自动失去文档访问权)
与HRM的集成:新人入职自动推送"必读制度",未读完成率纳入试用期考核。
# 5️⃣ 行政后勤管理:数字化管家
资产管理:
- 资产台账(笔记本电脑、显示器、工牌)与ERP固定资产模块同步
- 扫码盘点(手机扫资产条码,自动比对系统数据)
- 领用/归还流程:员工申请 → 行政确认 → 库存扣减
会议室与工位:
- 工位预定(Hot-desking):不固定座位,每天提前预定(适合混合办公)
- 访客管理:访客二维码,扫码过闸机,自动通知被访人
用车与差旅:
- 用车申请:查看车辆空闲状态(日历视图),自动计算里程补贴
- 差旅比价:集成携程/商旅平台,超标预订自动警告(如经济舱>全价票的80%需特批)
# 三、OA的三种业务形态
# 🏢 传统OA(流程驱动)
特点:重审批、重管控、强调"合规"
代表产品:泛微、致远互联、蓝凌
适用:国企、制造业、强监管行业(金融、医药)
产品形态:表单+流程+文档,界面传统但功能齐全
# 🚀 新型协同(协作驱动)
特点:重沟通、重透明、强调"效率"
代表产品:飞书、钉钉、企业微信(底座)+ 第三方应用
适用:互联网、高科技、创意行业
产品形态:IM为核心,文档与日程深度集成,界面现代
# 🏛️ 信创OA(安全驱动)
特点:国产化、等保三级、支持信创环境(国产CPU+操作系统+数据库)
代表产品:泛微e-cology信创版、致远A8+信创版
适用:政府、央企、涉密单位
特殊要求:支持公文交换(与上级单位系统对接)、电子公文国标格式(OFD)
# 四、OA产品设计的关键技术点
# 1️⃣ 表单设计器(低代码核心)
OA产品竞争力的分水岭——能否让业务人员自己搭建流程。
表单设计器能力:
基础控件:文本框、数字、日期、下拉选择、单选/多选
高级控件:
- 关联数据(选择"客户名称"自动带出"客户编码"和"联系人")
- 明细表格(动态增删行,如报销单行项目)
- 计算公式(自动求和、日期差计算)
- 电子签章(手写签名组件,具有法律效力)
与专业低代码平台(如钉钉宜搭)的区别: OA表单更强调与流程的深度绑定(表单提交即触发流程),而低代码平台更强调数据模型和复杂业务逻辑。
# 2️⃣ 流程引擎的"中国特色"
中国特色的流程需求:
- 会签:需要A、B、C三人全部同意才算通过(并联审批)
- 或签:A、B、C中任意一人同意即可(抢占式)
- 加签:审批过程中,临时增加一个审批人("这事我得问问法务意见")
- 转办:审批人A转给B处理(B有处理权,但责任仍算A的)
- 传阅:仅查看,不审批(知会一下)
流程性能优化:
- 流程实例化:流程模板 vs 运行中的流程实例(数据库设计需分离)
- 超时提醒:定时任务扫描即将超时的节点(Quartz定时器)
- 流程仿真:发布前先模拟跑一遍,检查是否有死循环
# 3️⃣ 移动化与多端协同
移动优先设计:
- 发起流程:手机端表单要自适应(复杂表格在手机上怎么填?)
- 审批操作:支持语音审批("同意,请尽快执行"自动转文字)
- 消息推送:利用手机厂商推送通道(华为/小米/OPPO),确保不丢消息
PC与移动的差异:
| 功能 | PC端 | 移动端 |
|---|---|---|
| 表单填写 | 复杂表格、大量文本输入 | 简单审批、拍照上传 |
| 流程设计 | 可视化拖拽 | 仅查看,不可编辑 |
| 文档查看 | 在线编辑 | 预览模式,支持批注 |
| 会议 | 屏幕共享 | 入会、发言、举手 |
# 4️⃣ 集成平台(IPAAS)
OA作为统一入口,必须解决与其他系统的"握手"问题。
集成方式演进:
- EIP时代(1.0):Portal门户,IFrame嵌入各系统页面(体验割裂)
- ESB时代(2.0):企业服务总线,数据级集成(成本高)
- API时代(3.0):REST API + 统一身份认证(OAuth2.0)
- 低代码集成(4.0):可视化配置连接器(如飞书连接器市场)
典型集成场景:
CRM系统有新客户录入 → 通过Webhook推送给OA → OA生成"新客户报备"待办给销售总监
OA报销流程完成 → 通过API回写ERP生成凭证 → 财务无需二次录入
# 五、求职锦囊:OA产品面试攻略
# 高频面试题与答题框架
Q1:OA和ERP都有审批流,两者的区别是什么?
高分回答:
边界划分:OA管"行政办公流程"(请假、报销、用印),ERP管"业务流程"(采购订单、生产工单)。
灵活性:OA流程变化快(今天加一级审批,明天改条件),要求可视化配置;ERP流程变化慢,与财务核算强耦合,要求严谨性。
集成关系:OA作为发起端(员工在OA提采购申请),ERP作为执行端(审批通过后在ERP生成PO)。
Q2:如何设计一个支持"加签"的审批流?
技术实现思路:
动态流程图:在运行时修改流程实例的节点关系。
数据结构:使用链表或数组存储审批路径,支持插入新节点。
状态管理:加签后,原审批人状态变为"待加签人处理",处理完毕后回到原路径。
Q3:移动OA的待办提醒,如何做到既不打扰又不错过?
产品设计:
- 智能分级:根据历史处理速度(某人平均2小时处理待办)→ 接近2小时才提醒,而非立即提醒
- 批量免打扰:夜间22:00-8:00只推送紧急流程(标记为"加急")
- 疲劳度控制:同一人同类型提醒,24小时内最多推送3次
Q4:如何说服客户从传统OA迁移到云协同平台(如飞书)?
价值论证:
- 体验升级:审批平均耗时从3天降至4小时(IM实时通知 vs 邮件延迟)
- 成本降低:免运维(云厂商负责),无需购买服务器
- 生态打通:天然集成日历、文档、HR系统,避免信息孤岛
# 加分项(展示业务深度)
- 懂公文规范:知道"红头文件"的格式(发文机关标识、发文字号、主题词),了解电子公文国标(GB/T 33476)
- 懂电子签名法:知道《电子签名法》第十三条,了解CA证书、时间戳、哈希算法的法律效力
- 懂BPMN规范:能画出标准的BPMN2.0流程图(开始事件→任务→网关→结束事件)
# 六、总结:一张图记住OA框架
┌─────────────────────────────────────────────────────────────┐
│ 展现层(多端入口) │
│ PC门户 · 移动APP · 钉钉/企微/飞书工作台 · 自助终端 │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ 应用层(场景化) │
│ 流程中心 · 协同文档 · 会议管理 · 知识库 · 行政服务 │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ 引擎层(核心能力) │
│ 流程引擎(BPM) · 表单设计器 · 规则引擎 · 消息引擎 │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ 集成层(连接业务) │
│ 统一待办(聚合CRM/ERP/HRM) · 单点登录(SSO) · API网关 │
│ ↑↓ 双向数据流转 │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ 基础层(组织权限) │
│ 组织架构 · 用户管理 · 角色权限 · 日志审计 │
└─────────────────────────────────────────────────────────────┘
给新人的一句话建议:OA是最考验抽象能力的B端产品——你面对的需求永远是"我们有个特殊流程,能不能支持?",但你要抽象出通用的节点、条件、动作,让千变万化的人事制度、财务制度都能在系统中跑通。做好OA,就掌握了B端产品设计的底层逻辑。
参考资料:
- 《工作流管理:模型、方法和系统》Wil van der Aalst
- 泛微、致远、蓝凌官方白皮书
- 飞书、钉钉开放平台文档
本文档采用 MIT 协议,欢迎转载并注明出处