若员工在提交审批时报错,无法提交审批单,则需要OA审批管理员检查审批流程设计是否有误
一、检查路径
从电脑端钉钉工作台进入OA审批,点击需要排查问题的表单,进入点击右上角“编辑模板”
进入流程设计页面
点击各节点卡片,检查设置
点击右上角“预览”
用手机钉钉扫描二维码即可模拟发起人发起审批,以报错人员的身份发起流程,点击报错的红色文字,进入查看错误的节点
二、常见问题解决方法
条件分支中以发起人为条件,设置为指定部门或人员时,无法正常提交
需在企业通讯录中检查该员工是否属于指定部门或人员范围,在浏览器中输入oa.dingtalk.com登录管理后台,进入通讯录管理,
点击指定部门,查看是否包含该员工
若没有该员工,可在流程设计的条件中单独添加该员工
也可以在通讯录中将该员工的部门修改为指定部门
每个条件分支设置都需按以上方法进行检查,确保该员工被包含在发起人中
条件分支中以发起人为条件,设置为指定角色时,无法正常提交
需在通讯录中查看角色中是否有该员工,若没有,点击”添加成员“,将该员工添加至指定角色中
每个条件分支设置都需按以上方法进行检查,确保该员工被包含在发起人中
条件分支中以多选框为条件时,无法正常提交
若以多选框为条件,需要检查设置判断的关系是”完全等于“还是“包含任意”
例如出差审批中以多选框出行工具为条件,设置了完全等于公交、出租车、地铁
那么员工在提交表单时需同时选择公交、出租车及地铁三个选项,才可进入该条件分支的流程
若希望员工任选一个选项即可进入该条件分支的流程,需修改为”包含任意“,在“包含任意”后面勾选所需选项
条件分支中将报销金额、请假时长等数字类型字段设为条件时,无法正常提交
将报销金额、请假时长等数字类型字段设为条件时,需要检查各条件分支设置的数字范围合在一起是否覆盖所有数字
例如请假审批中将时长设为条件
条件包含了小于3天和大于等于3且小于5天的情况,大于等于5天的情况没有对应的条件分支,若员工提交的请假时长为大于等于5的数字,就无法提交审批,因此需要新增条件分支,设置条件为时长大于等于5天
条件分支中,设置了多个条件时,无法正常提交
表单提交时需满足条件分支中的所有条件,才会进入该条件分支的流程,例如上图中的日常报销审批,员工发起表单时需要属于销售部并且填写的报销金额大于等于1000,才可进入条件1的流程,若仅有其中一个条件满足审批就会报错
若要实现多个条件之间是“或”的关系,满足其中一个条件即可进入该分支的流程,例如请假审批需要设置时长大于等于5或发起人属于总经办可进入条件3分支
则需点击“添加条件组”,要将时长大于等于5和发起人属于总经办设为单独的两个条件组,条件组之间的关系为“或”