流程表单
一句话:流程表单是「给审批流用的表单模板」——在这里用表单设计器搭出请假单、报销单这类填写界面,之后在流程模型里把它绑定到某个流程;发起人发起流程时填的就是这张表,审批人看到的也是它。
功能在哪
- 菜单路径:工作流程 → 流程管理 → 流程表单
- 地址栏路由:
/bpm/manager/form - 主要权限:
bpm:form:query/create/update/delete/export

界面认识
| 区域 | 作用 | 常用操作 |
|---|---|---|
| 查询区 | 按「表单名」模糊搜 | 「搜索」「重置」 |
| 工具条 | 整页级动作 | 「新增」——注意它是整页跳转,不是弹窗 |
| 列表 | 序号 / 编号 / 表单名 / 状态 / 备注 / 创建时间 | 行内「复制」「编辑」「详情」「删除」 |
| 状态列 | 启用 / 禁用开关 | 点开关直接改状态,无需进编辑页 |
行内四个动作全部平铺,没有折叠进「更多」菜单——这一页是流程管理里唯一用四按钮平铺的列表,别去找「更多」。
常用操作
新建表单:点「新增」会跳走一整页
- 点「新增」;
- 浏览器整页跳转到表单设计器(路由
/bpm/manager/form/edit?type=create)——第一次用最容易在这里以为按钮坏了:它不弹窗,直接把你带进设计器; - 在设计器里拖控件、配字段(设计器本身的用法见 表单设计);
- 点右上角「保存」,弹出「保存表单」对话框;
- 填「表单名」(给人看的名字)、「状态」(开启 / 关闭)、「备注」;
- 点「确 定」,回到列表,新表单出现在第一行。


结果:列表多一行,状态为开启。此时它只是一张模板,还没有任何流程用它——要到 流程模型 的「表单设计」一步里绑定才生效。
详情:不进入编辑就能看到填写态
行内「详情」弹出一个只读预览,直接按真实填写态渲染这张表单(含控件布局与校验提示的外观)。给业务方确认表单长什么样时,用这个比进设计器快得多。

复制:带内容另存一张
行内「复制」带着原表单的全部控件进入设计器,改完保存即是一张新表单。做「请假申请(含加班)」这类只改两三个字段的变体时,比从零搭快。
编辑与状态开关
- 行内「编辑」进设计器改控件;改完同样走「保存」→「保存表单」对话框;
- 列表「状态」列的开关直接切换启用 / 禁用,提示「已开启」/「已关闭」。
列表说「启用/禁用」,弹窗说「开启/关闭」,是同一个字段
状态列开关上的字是启用 / 禁用,而「保存表单」对话框里的单选项是开启 / 关闭——两处指的都是同一个状态字段,只是用了两套词。看到不一致不用怀疑数据,值只有一个。
删除:不校验是否正被流程模型使用
行内「删除」确认后即删。后端不会检查有没有流程模型正绑定这张表单——删掉一张在用的表单后,绑定它的模型在「表单设计」一步会拿不到表单内容,发起人也会填不了表。
删之前先确认:到 流程模型 列表看「表单信息」列,确认没有模型挂着这张表单再删。
字段说明
| 字段 | 必填 | 取值 / 校验 | 说明 |
|---|---|---|---|
| 表单名 | 是 | 「表单名不能为空」 | 列表与流程模型「表单信息」列显示的名字 |
| 状态 | 是 | 开启 / 关闭 | 关闭后流程模型里选不到它 |
| 备注 | 否 | 文本 | 给人看的说明 |
表单的控件与字段不在这里登记,而在设计器里;每个字段有一个系统生成的字段标识(形如 Fq4lmte9pn33abc),流程模型的「字段权限」就是按这个标识控制读写隐藏的。
视角对照
| 视角 | 看到什么 |
|---|---|
超管 admin / 租户管理员 docadmin | 全部表单,可增删改、看详情 |
| 套餐未含此菜单的租户 | 侧边栏没有「流程表单」 |
| 普通员工 | 无此菜单。流程表单是管理端配置项,业务用户只在发起 / 审批流程时见到表单本身 |
进阶
- 表单字段是流程字段权限的原料:流程模型的审批节点里有「字段权限」,按字段标识把每个字段设成 读 / 写 / 隐藏。想让审批人能改某个字段,先确认它在表单里存在;
- 改表单会影响在途流程吗:表单内容是发起时快照进流程变量的,改模板不会改写已经发起的流程实例里已填的值,但会影响之后新发起的实例;
- 与 表单设计 是同一套设计器:基础设施里的「表单设计」面向业务页面,这里面向审批流,控件能力一致。
常见问题
Q:点「新增」为什么没有弹窗? A:这一页的「新增」是整页跳转到表单设计器(路由 /bpm/manager/form/edit?type=create),不是对话框。跳过去之后右上角「保存」才会弹出「保存表单」对话框。
Q:表单和「在线表单」「业务表单」是什么关系? A:流程模型绑定表单时有三种来源:流程表单(本页搭的)、业务表单(自己写的业务页面路由)、在线表单(数据模型生成的页面)。本页只管第一种。
Q:状态关了会怎样? A:关闭的表单在流程模型「表单设计」一步选不到;已经绑定它的存量模型不受影响,仍按原表单运行。
Q:删了表单能恢复吗? A:不能,删除是物理删除且无回收站。误删只能重新搭或从备份恢复。
