如何设置流程中某些字段为必填
1.简介
1.1 案例简介
在流程流转中,设置某些字段必须填写内容方可提交。
1.2 使用场景
比如,财务报销,成员报销时必须填写报销类型才可以提交流程数据。
1.3 设计思路
方案一
通过流程提交校验实现。设置公式,判定某个字段提交的数据为空时,则不允许提交,并给出提示。
方案二
通过字段属性「必填」实现。设置字段属性为「必填」,需要哪个节点必填这个字段,就将这个字段的编辑权限开放给对应的节点。
1.4 预期效果
2. 通过流程提交校验实现
点击安装示例模板,本文将按照示例模板中的数据进行讲解,点击安装。
2.1 流程设计
安装模板后,点击表单「 填写报销申请 >> 设置按钮 >> 编辑」。如下图所示:
点击编辑后,进入「流程设定」页面,选择需要设置必填字段的节点,设置「节点校验条件」为满足条件的数据才可提交,如下图所示:
如,发票明细的费用类型必填方可提交数据,然后添加校验条件如下:
2.2 效果演示
当填写的数据不符合校验时,将无法提交流程。如下图所示:
注:如果是在其他流程节点设置的节点提交校验,那么在该节点提交流程审批时,也会触发上述校验。
3. 通过设置字段必填实现
依然使用上述步骤安装的示例模板进行讲解。
3.1 字段必填设置
进入表单编辑界面,选择需要必须填写的字段,并设置字段属性为必填,如下图所示:
3.2 流程字段权限设置
流程设定中,在对应流程节点为可见的必填字段勾选可见与可编辑权限。如下图所示:
注:若对不可见字段仅取消可编辑权限,字段依旧为可见。
3.3 效果演示
在设置了字段必填属性后,若提交数据时未填写该字段数据,则数据无法提交,流程无法继续往下流转,同时会给出如下提示: