Appearance
表单设计器
表单设计器用于创建业务表单模板,配置字段与联动规则,并供流程绑定或独立填报使用。
适用场景
- 业务管理员:设计、发布和维护表单模板
- 流程配置人员:为流程节点绑定或覆盖表单,配置字段权限
功能概述
- 可视化设计:拖拽组件到画布,支持桌面端 / 移动端布局切换
- 全屏预览:预览弹窗可切换设备类型与桌面宽度(800 / 1000 / 1200px)
- 字段组件:文本、数字、日期时间、选择、开关、上传、子表、组织/用户/角色选择、OCR 识别、手写签名、富文本等 30+ 类型
- 明细子表:支持「自有」与「引用」两种模式;引用模式可复用其他表单的行表结构
- 选项源:静态选项,或引用系统数据源(字典、部门、用户、角色、HTTP/SQL 数据源等)
- 字段联动:可见、只读、必填条件,支持 AND / OR 与嵌套分组
- 字段动作:字段变化后设置固定值、复制其他字段、清空目标字段
- 字段事件:字段变化后执行自定义脚本(适合轻量计算与联动,强校验应放在后端)
- 功能配置:实例编号规则、打印与 PDF、列表查询/列/表头、行/列表操作按钮、保存/提交等触发器
- 版本管理:草稿、发布、版本历史
- 独立填报:不绑流程也可新建数据、提交、归档,并在「表单数据」中管理
使用步骤
创建表单模板
- 进入 表单模板 列表,点击「新建」
- 在设计器中从左侧组件库拖拽字段到画布
- 切换 桌面端 / 移动端 查看栅格布局
- 选中字段,在右侧配置标题、占位、校验、选项源等
- 保存草稿或发布模板
配置选项源
- 静态选项:手动维护标签与值
- 数据源:选择系统已配置的数据源(在 系统配置 中维护)
- 支持将表单其他字段的值作为数据源查询参数
配置字段联动与动作
- 选中字段,打开 行为规则
- 联动规则:配置可见 / 只读 / 必填条件
- 联动动作:配置字段变化后的赋值、复制或清空
- 事件脚本(可选):编写变化后执行的脚本逻辑
- 使用 预览 验证效果
配置明细子表
- 选中明细表,在 快捷设置 中选择 自有 或 引用
- 自有:进入子表设计编辑行内字段;若模板使用数据库存储模式,需配置子表存储名称
- 引用:选择被引用表单及其行表,并配置列表展示字段
配置实例编号与高级能力
- 点击工具栏 功能配置
- 实例编号:编辑编号模板(如按日期 + 顺序号生成)
- 按需配置 打印与 PDF、列表展示列与查询条件、保存/提交 触发器 等
绑定到流程
- 在 流程设计器 中为模板或节点绑定表单
- 节点级可覆盖表单,并设置字段隐藏、只读
独立填报与数据管理
- 模板列表或 表单数据 页:新增数据、查看 数据详情
- 表单数据:按模板浏览全部填写记录,支持查询、导出(以模板功能配置为准)
关键说明
- 发布后的模板可用于流程绑定或独立表单菜单
- 预览与正式填写使用同一套渲染逻辑,效果应一致;若差异多为预览宽度或移动外框所致
- 字段可标记 作为流程条件,供流程分支判断(仅主表一级标量字段参与条件)
- OCR 组件可将识别结果映射到目标字段
- 字段联动、动作、事件随模板 schema 保存,在独立实例页、数据页和流程表单中生效
- 研发细节见 表单模块研发说明
常见问题
设计器和实际填写不一致?
先确认预览设备与宽度;业务页为全宽渲染。仍不一致请联系管理员检查是否使用了不同模板版本。
如何复用已有模板?
在模板列表查看版本历史,可从正式版本复制为新草稿。
如何隐藏部分字段?
流程节点可覆盖表单,按节点配置字段隐藏或只读;独立表单可在设计器中直接删除或加联动隐藏。
实例编号可以改吗?
编号在创建实例时按规则生成;调整规则后仅影响新建数据。
选项源下拉为空?
检查数据源是否已在系统配置中启用,参数绑定是否正确。
