2024.12 版本更新 - 普通表单转换为流程表单
灰度中
能力 | 免费版 | 轻享版 | 专业版 | 专属版 |
普通表单转为流程表单 | 不支持 | 支持 | 支持 | 支持 |
宜搭低代码平台新增加了普通表单一键转为流程表单的能力,你可以在应用的页面管理页,选择需要转换的表单,进行一键转换。
转换规则
普通表单转转为流程表单后,一些普通表单特有的功能(如提交规则限制等),流程表单将不可用。你可以参考以下内容了解普通表单转转为流程表单后的变化。
表单设计
普通表单转为流程表单后,原仅在普通表单中可用的企业组件在流程表单中也可编辑、删除。
流程表单转为普通表单后,原仅在流程表单中可用的Word模板组件在普通表单中也可编辑、删除。
流程设计
仅流程表单有表单设计功能:
- 当普通表单升级为流程表单后,将会自动展示流程流程设计页面,且有默认流程,默认流程与新建流程表单一致。
- 当流程表单转换为普通表单后,流程设计页面将会隐藏,原有流程设计相关信息会存档。并且切换到普通表单后,原流程中的相关字段将允许修改和删除。
- 当流程表单切换为普通表单后,又切换回流程表单时,将会读取之前的存档,并展示流程设计页。此时如果原流程中用到的字段被删除或被修改,则会提示修改流程,你可以单击去修改按钮,进入流程设计页选择创建新流程进行调整,修改完成后,重新点击发布流程即可。
页面设置
普通流程与流程表单互转后,页面设置页将会有以下变化:
设置项 | 变更为流程表单 |
基础设置 | 变更项:
|
自定义详情页 | 变更项:
|
自定义按钮 | 变更项: 在流程表单 > 自定义按钮 > 可用条件 > 筛选数据的条件设置中,增加了实例状态和审批结果两个字段。 |
消息通知 | 变更项: 修改消息通知触发动作为:
消息类型新增钉钉待办。 |
打印模板 | 变更项: 增加审批记录(明细组件)、审批记录(按节点设置)功能项。 |
权限设置 - 提交状态 | 变更项:
|
权限设置 - 查看状态 | 变更项:
|
内置变量 | 普通表单转为流程表单后内置变量将会不可用。 |
页面发布
普通表单和流程表单均支持页面发布,因此转为流程表单后相关配置项及配置结果均会保留。
说明:
- 普通表单设置为公开发布,转成流程表单后,也是公开发布状态,此时流程设计时会有校验,不允许流程设计中添加组织架构信息。
- 由于公开发布时会限制涉及免登、组织架构信息等内容,且流程表单默认流程为发起人本人审批,此时会命中不允许公开发布逻辑。因此你需要先关闭公开发布再进行转换。
- 如果先设置了公开,再在表单里添加组织架构有关组件,有校验提示,无法保存。
设置项 | 普通表单 | 流程表单 |
公开发布 | 流程表单会校验流程定义里是否涉及发起人组织架构。 如果表单里用了组织组件,则两者都会校验和提示。 |
数据管理
普通流程转为流程表单后,数据管理页将会有以下变化:
变更项 | 变更为流程表单 |
显示列 | 变更项:
|
筛选 | 变更项:
|
列表操作栏 | 变更项:
|
导入 | 变更项:
|
更多 操作下拉栏 | 变更项:
|
数据详情页 | 变更项:
|
对其他功能的影响
对于已经生成的待办任务、消息通知,在表单类型切换后,不撤回。待办任务、消息通知点击后,根据数据实例发生时的类型展示详情页。
操作步骤
你可以参考以下步骤将普通表单转为流程表单的互转功能。
- 登录宜搭工作台,单击顶部我的应用。
- 选择需要编辑的应用,单击进入应用页面管理页。
- 在左侧页面栏选择需要转换的表单,依次单击 > 一键转为流程表单。
- 在弹出的确认页,单击一键转换。
如下图所示,普通表单已转为流程表单。
注意事项
- 普通表单转为流程表单后,页面中设置的自定义字段权限和内置变量设置会失效。
- 如果普通表单已经开启公开访问,则无法一键转为流程表单,需要先关闭公开访问后再转换。
- 如果当前表单启用了自定义详情页,暂不支持进行转换。