Skip to content

表单开发

表单开发是 RuoYi Office 的基础能力专题,统一说明在线表单设计器、AI 辅助二开和流程节点字段权限。它和工作流 BPM 配合使用时,可以覆盖轻量流程表单,也可以支撑正式业务表单接入审批。

菜单关系

左侧菜单按“能力专题 + 专题内文档”组织:

左侧一级菜单子菜单用途
表单开发总览-说明表单开发的能力边界和选型
表单设计器流程表单接入、流程表单上下文变量、流程表单数据查询在线拖拽配置流程表单,以及流程表单运行时扩展
表单二开(使用AI工具)-使用 AI 工具开发 CRUD、业务单据和流程表单
表单字段权限控制-统一配置流程表单和业务表单的节点字段权限

其中“流程表单上下文变量”和“流程表单数据查询”不再作为主专题出现,而是放在“表单设计器”下面,作为在线流程表单的延伸文档。

三类入口

表单设计器

表单设计器 是在线拖拽式表单能力,适合快速搭建轻量申请、临时审批、流程原型和字段较少的内部表单。它可以在流程模型中作为“流程表单”使用。

适合场景:

  • 字段较少,主要用于审批流转。
  • 不需要独立业务表和复杂列表统计。
  • 先验证流程,再决定是否沉淀为正式业务模块。
  • 需要在不同审批节点控制字段显隐、只读或必填。

表单二开(使用AI工具)

表单二开(使用AI工具) 聚焦正式开发场景:普通 CRUD 表单、业务流程单据、业务表单接入 BPM、字段权限二开。它会给出推荐上下文、提示词范例和审查清单。

适合场景:

  • 需要独立业务表、列表、详情和导入导出。
  • 需要主子表、附件生命周期、状态机或统计报表。
  • 需要 PC 管理端、移动端和后端联动开发。
  • 希望让 AI 先拆方案,再按模块生成代码。

表单字段权限控制

表单字段权限控制 用于按流程节点控制字段只读、可编辑、必填和隐藏。它同时适用于流程表单和业务表单。

差异点:

表单类型字段来源是否需要绑定数据模型
流程表单表单设计器配置不需要
业务表单代码生成器导入的业务表字段需要

流程表单与业务表单选型

维度流程表单业务表单
数据存储Flowable 变量独立业务表
开发成本低,在线配置中高,需要前后端开发
页面能力受设计器组件约束可完全定制
查询统计适合排查和轻量查询适合复杂报表与业务分析
推荐场景临时审批、轻量表单、流程试运行OA、HRM、CRM、合同、项目等正式业务闭环

经验规则:

  • 只想快速跑通审批,优先用流程表单。
  • 需要业务台账、查询筛选、状态流转和数据分析,优先用业务表单。
  • 需要审批节点回填字段,两类表单都可以用字段权限。
  • 需要复杂页面交互,优先业务表单,不要把所有逻辑塞进表单设计器脚本。

推荐阅读顺序

  1. 新用户先看 表单设计器,理解在线表单如何配置。
  2. 要把在线表单接入流程,继续看 流程表单接入
  3. 需要按节点控制显隐、只读、必填,看 表单字段权限控制
  4. 需要开发正式业务模块,看 表单二开(使用AI工具)
  5. 调试流程表单动态规则,看 流程表单上下文变量
  6. 排查 NORMAL 表单变量数据,看 流程表单数据查询
联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版