# 表单管理模块路线图

> 基于 form-engine + approval-engine 的中长期规划

---

## 📊 模块概览

### 架构层次

```
┌─────────────────────────────────────────────────┐
│          应用层 (Application Layer)              │
├─────────────────────────────────────────────────┤
│         ┌─────────────────────────┐             │
│         │   表单管理               │             │
│         │   form-management        │             │
│         └───────┬──────────┬──────┘             │
│                 │          │                     │
└─────────────────┼──────────┼─────────────────────┘
                  │          │
         依赖     ▼          ▼     依赖
┌─────────────────────────────────────────────────┐
│          引擎层 (Engine Layer)                   │
├─────────────────────────────────────────────────┤
│  ┌──────────────┐         ┌──────────────┐      │
│  │ 表单引擎      │         │ 审批引擎      │      │
│  │ form-engine   │         │ approval-engine│      │
│  └──────────────┘         └──────────────┘      │
└─────────────────────────────────────────────────┘
```

### 成熟度评估

| 模块 | 核心功能 | 高级功能 | 文档 | 总体 |
|------|---------|---------|------|------|
| form-engine | ✅ 100% | 🔄 50% | ✅ 95% | 78% |
| approval-engine | ✅ 100% | ✅ 75% | ✅ 95% | 88% |
| form-management | ✅ 100% | ✅ 75% | ✅ 100% | 92% |

---

## 🎯 版本规划

### v1.x - 功能完善阶段

#### v1.1 ✅ 已发布
- 核心功能稳定
- 关键问题修复
- 基础设计器

#### v1.2 ✅ 已发布
- 动态表格设计器
- 抄送功能
- 用户选择器

#### v1.3 ✅ 已发布
- TD-6 审批引擎数据解耦
- BusinessDataProvider 接口
- 条件评估获取业务数据

#### v1.4 ✅ 已发布
- ReleaseSnapshot 数据库存储
- 快照绑定表单版本和流程版本
- 版本状态统一（审核通过=发布）
- Phase 4 发布快照完成

#### v1.5 📋 规划中
- 动态表格渲染器
- 条件表达式编辑器
- 流程验证

### v2.x - 高级功能阶段

#### v2.0 📋 规划中
- 计算字段
- 条件显示规则
- 版本对比功能

#### v2.1 📋 规划中
- 模板系统
- 统计分析
- 性能优化

---

## 📅 功能路线图

### 近期（1-2周）

| 功能 | 优先级 | 模块 | 状态 |
|------|--------|------|------|
| 动态表格渲染器 | P1 | form-engine | 📋 待开发 |
| 条件表达式编辑器 | P1 | form-management | 📋 待开发 |
| 流程验证 | P2 | form-management | 📋 待开发 |

### 中期（3-4周）

| 功能 | 优先级 | 模块 | 状态 |
|------|--------|------|------|
| 计算字段 | P1 | form-engine | 📋 待开发 |
| 条件显示规则 | P1 | form-engine | 📋 待开发 |
| 版本对比 | P2 | form-management | 📋 待开发 |

### 远期（5-8周）

| 功能 | 优先级 | 模块 | 状态 |
|------|--------|------|------|
| 模板系统 | P2 | form-management | 📋 待开发 |
| 统计分析 | P3 | form-management | 📋 待开发 |
| 批量审批 | P2 | approval-engine | 📋 待开发 |

---

## 🏗️ 技术债务

| 问题 | 优先级 | 解决方案 |
|------|--------|----------|
| 大表单性能 | P2 | 虚拟滚动 |
| 前端首屏加载慢 | P2 | 代码分割、懒加载 |
| API 响应时间 | P3 | 缓存、查询优化 |

---

## 📈 成功指标

| 指标 | 目标 | 当前 |
|------|------|------|
| 核心功能完成度 | 100% | ✅ 100% |
| 高级功能完成度 | 80% | ✅ 75% |
| API 响应时间 | <200ms | ~300ms |
| 文档完整度 | 100% | ✅ 100% |

---

## 📚 相关文档

- [TODO.md](./TODO.md) - 当前迭代任务跟踪
- [ARCHITECTURE.md](./ARCHITECTURE.md) - 架构设计文档
- [API.md](./API.md) - API 接口文档（34 个接口）
- [PRD.md](./PRD.md) - 产品需求文档

---

**最后更新**: 2025-12-11  
**维护者**: FFOA 开发团队
