立项原因: 旨在解决企业内部管理工具分散、数据断连的痛点。传统模式下,请假靠群聊、审批靠线下、通知无回执,导致关键业务数据依赖人工记忆,容易出现假期余额不清、流程版本混乱及信息传达遗漏等问题。
行业场景: 适用于各类企事业单位的日常行政与办公管理。特别是针对多部门协作、审批链条复杂、需多租户隔离管理的集团型企业,提供一套将权限、流程、表单、通知深度融合的一站式后台解决方案,实现办公业务的数字化闭环。
点击空白处退出提示
立项原因: 旨在解决企业内部管理工具分散、数据断连的痛点。传统模式下,请假靠群聊、审批靠线下、通知无回执,导致关键业务数据依赖人工记忆,容易出现假期余额不清、流程版本混乱及信息传达遗漏等问题。
行业场景: 适用于各类企事业单位的日常行政与办公管理。特别是针对多部门协作、审批链条复杂、需多租户隔离管理的集团型企业,提供一套将权限、流程、表单、通知深度融合的一站式后台解决方案,实现办公业务的数字化闭环。
具体功能模块: 系统基础管理(RBAC权限/多租户)、核心流程引擎(可视化设计器)、日常办公应用(请假/发文/收文)、消息通知中心、双端工作台(Web管理台+微信小程序)。
主要功能描述:
全栈自研架构: 采用RBAC模型与多租户隔离设计,支持数据权限过滤与AOP增强,确保系统自主可控且安全高效。
零代码配置: 内置可视化流程与表单设计器,支持拖拽式定义审批逻辑与业务表单,实现流程自配、表单自拖。
业务闭环管理: 涵盖从待办/已办/草稿汇总的工作台,到精确触达的通知中心,以及标准化的请假、公文流转模块,支持PC与移动端实时同步,确保事事有回应、件件有落实。
1. 负责的具体任务:
全权负责灵智(FxFlow)OA系统的后端架构设计与核心功能开发。具体包括:系统基础权限体系构建、多租户隔离机制实现、可视化流程引擎与表单引擎的后端逻辑支撑、以及日常办公模块(请假、发文)的数据交互接口开发。
2. 技术栈与架构:
采用前后端分离架构。后端基于自研Java框架(深度优化Spring Boot生态),集成MyBatis Plus进行数据持久化;前端采用Vue.js + Element UI构建管理台,微信小程序原生开发移动端;存储层使用MySQL + Redis缓存 +OSS对象存储。
3. 实现亮点与难点:
全框架自研与AOP增强: 摒弃通用脚手架,自研核心框架以实现按需裁剪。利用AOP切面编程实现了@DataScope数据权限过滤和@AutoFill字段自动填充(如雪花ID、租户ID),大幅减少业务代码冗余。
多租户数据隔离: 设计并实现了基于“套餐闭包”的硬边界隔离机制,通过拦截器与登录链路兜底,确保不同租户间的数据绝对安全,支持一套系统服务多个法人主体。
流程与表单解耦: 设计了灵活的元数据模型,将流程定义与表单结构解耦,支持通过JSON配置动态渲染复杂表单与分支逻辑,实现了真正的零代码配置能力。





评论