GitHub 地址:https://github.com/o2oa/o2oa
简介
O2OA(翱途)是由浙江兰德纵横网络技术股份有限公司开发并维护的企业级低代码协同办公开发平台。它不仅仅是一个 OA 系统,更是一个基于 JavaEE 分布式架构的“应用构建底座”。
O2OA 的核心价值在于“100% 开源 + 低代码定制”。它提供了从流程引擎、表单设计到移动办公的全套能力,允许企业利用可视化设计器快速搭建符合自身业务逻辑的协同应用,而无需从零编写繁琐的增删改查代码。作为国产信创生态的重要一员,它已通过多项国产化适配认证,是企业实现数字化转型与信息安全自主可控的优选方案。
主要功能
1. 核心协同能力
智能流程引擎:全可视化流程设计,支持条件路由、并行任务、回退、转交等复杂 BPMN 场景,是企业审批流的核心支撑。
可视化表单与页面:通过拖拽组件即可设计复杂的业务表单(如报销单、合同审批表)和门户页面,支持脚本扩展逻辑,实现“所见即所得”的应用开发。
内容与知识管理:内置企业网盘、文档协作和 CMS 内容发布系统,支持在线预览和版本控制,构建企业知识沉淀中心。
2. 开发与集成底座
低代码开发平台:提供完整的前后端 API,开发者可通过 JavaScript 和 Java 进行模块定制,大幅降低业务系统开发门槛。
多端同步:支持 PC 端浏览器、iOS/Android 原生 App 及微信集成,实现真正的跨平台移动办公。
组织模型与权限:内置完整的组织架构管理(部门、人员、角色、权限),支持与 LDAP/AD 域集成,实现统一身份认证。
3. 企业级特性
国产化信创支持:深度适配国产 CPU(鲲鹏、飞腾等)、操作系统(统信 UOS、麒麟)及数据库,满足政府、国企的合规要求。
多数据库支持:开发环境默认使用内嵌 H2 数据库,生产环境可无缝切换至 MySQL、Oracle、SQL Server 等商用数据库,保障数据高可用。
高可用架构:支持集群部署,具备负载均衡和数据备份恢复能力,满足中大型企业的性能与稳定性需求。
安装与配置
环境要求
操作系统:Windows Server、Linux(CentOS/Ubuntu 等主流发行版)。
Java 环境:JDK 8 或以上。
数据库(生产环境推荐):MySQL 8.0+、Oracle 12c+ 或 SQL Server 2012+。
端口开放:需开放 80(HTTP)、20020(应用服务)、20030(中心服务)等端口。
部署步骤(Linux 示例)
下载与解压:从官网或 GitHub Release 下载
o2server_linux.zip,解压至目标目录。数据库初始化(生产环境):
创建数据库(如
o2oa)。修改
configSample/node_.json中的数据库连接配置,并重命名为node_.json。
启动服务:
cd o2server ./start_linux.sh # Linux 启动脚本访问与初始化:浏览器访问
http://服务器IP,首次启动会进入引导页面,完成管理员账号设置和组织架构导入。
注意:Windows 环境下载对应 zip 包后,直接运行
start_windows.bat即可启动。
如何使用
1. 系统管理(管理员视角)
组织架构搭建:在“组织管理”中通过 Excel 导入或手动添加公司部门树和员工账号。
应用市场启用:O2OA 内置了考勤、日程、CRM 等标准应用,可在应用市场一键启用。
2. 流程定制(业务人员视角)
表单设计:进入“应用设计” -> “表单设计”,拖拽文本框、下拉框等组件,绘制一张“请假申请单”。
流程绘制:在“流程设计”中,绘制节点(如“提交”->“部门审批”->“HR 备案”),并设置每个节点的处理人(按角色或部门)。
发布应用:将表单与流程绑定,发布为“请假审批”应用,员工即可在门户中发起流程。
3. 移动办公(员工视角)
下载 O2OA 官方 App,登录后即可在手机端处理待办、发起审批和查阅公告。
应用场景实例(无代码)
场景一:国企的“信创合规”办公平台
痛点:某大型国企需将原有国外厂商的 OA 系统替换为国产信创方案,且业务审批流程复杂(如“三重一大”决策流程),通用 SaaS OA 无法满足定制需求。
O2OA 方案:
在国产服务器及操作系统上部署 O2OA。
利用表单设计器,还原原有的纸质审批单样式(含签章控件)。
配置多级会签流程(部门负责人→分管领导→总经理办公会)。
集成国产电子签章系统,实现审批留痕。
价值:满足国产化替代指标,且通过低代码方式快速适配了独特的国企管理制度。
场景二:制造业的“设备巡检”工单系统
痛点:工厂设备巡检依赖纸质单据,数据难汇总,异常上报不及时。
O2OA 方案:
创建“设备巡检”应用,表单包含设备编号、巡检项目(下拉选择)、异常描述(文本域)。
配置流程:巡检员提交 → 如有异常,自动流转至维修主管;如无异常,流程归档。
维修主管在移动端 App 收到告警通知,并指派维修工单。
价值:将线下纸质流程线上化,异常响应时间从半天缩短至 10 分钟,且所有数据可追溯分析。
场景三:学校的“行政事务”一站式平台
痛点:高校内部行政流程(如科研报销、设备采购)涉及多个部门,师生需要跑多个线下窗口。
O2OA 方案:
将教师、学生、财务处、资产处纳入统一组织架构。
搭建“科研报销”流程:教师填写电子表单并上传发票截图 → 学院秘书初审 → 财务处终审。
师生在手机端即可查看审批进度,无需线下奔波。
价值:实现“数据多跑路,师生少跑腿”,提升行政服务满意度。
总结
O2OA 是介于“标准化 SaaS OA”和“纯代码自研”之间的最佳平衡点。对于有定制化需求但缺乏重金投入的中小企业、政府事业单位及教育机构,它提供了一个稳定、可控且可深度二次开发的协同底座。其开源特性降低了试错成本,而企业级能力又足以支撑核心业务的稳定运行。
GitHub 地址:https://github.com/o2oa/o2oa