一.功能点的问与答
1.问:流程转数据设置产生的数据重复验证不生效。
答:E9流程转数据的原始逻辑只支持主表转主表校验,明细转明细校验,对于明细转主表没有支持。
修改:现已强化明细转主表的重复验证。
2.问:台账的重复验证功能是在哪里开启的?
答:后端--建模引擎--表单--重复验证
3.问:建模流程转数据e9可以实现重复验证吗
答:可实现。可实现主表转主表,也可实现流程明细表转主表字段,但流程明细表字段转主表字段需求 部分系统需打包后才支持。
4.问:建模中的表单设置了重复验证,只有在新建保存的时候报错,批量导入的时候无提示,能导入成功
答:批量导入不会执行表单的重复验证,需要在数据导入页面单独设置重复验证字段,如下图。
alt="" src="/weaver/weaver.file.FileDownload?fileid=aa2b4fe68913e52c424130790e0cf8763a798075de1686e353cb4a4b8632edc6c16cb43b5b6d5dc86165ed9bf982a0077ba83b006bc1ac95f" xss=removed>
5.问:e9的建模,重复验证,空值也会验证重复的是吗?
答:不会。
6.我们的e9建模重复验证,会在编辑提交的时候验证吗?
答:会的。重复验证功能在建模新建数据和编辑数据时均会校验。建模数据批量导入时重复验证需要单独设置,详见问题4.
7.问:设置了流程转数据的话,会在提交流程表单的时候就进行数据的重复性验证吗?
答:仅会在触发流程转数据接口时进行校验。
补充说明:若流程转入的数据有重复项,则数据无法插入至建模表单中且流程无法继续流转,如下图。
alt="" src="/weaver/weaver.file.FileDownload?fileid=a3bcba46074aec6a7977e8be0df7731fbca8a73a6d38f4e465e2bc35dbbeb6b3079f6ae0f870c8a61cc1450f5cd5f1051602770b5e0546c3b" xss=removed>
8.后端表单建模数据导入设置了重复验证字段,前端用户操作的时候发现能把配置的字段叉掉然后选其他的字段,能不能控制不让用户删掉?
答:标准目前不支持。
alt="" src="/weaver/weaver.file.FileDownload?fileid=a982c165a13ac806506732cc51787fc2c9d65ad03952c45e2557d16f0c266426e21ef0f9dd2c809c1aaf76f7dd4a5672525dc111c22146ac1" xss=removed> alt="" src="/weaver/weaver.file.FileDownload?fileid=ad261115c30e7042a438d921b92c841f19a10340b067dea14a114d9306139f0b38cab94ff37ed9e80aaf76f7dd4a56725f5a52ba933aa5075" xss=removed>
二.功能梳理
1.重复数据的处理方式有两种:禁止提交、仅提醒不做处理。
2.校验规则有三种:
A.单个字段校验, 字段与该表单中数据重复就会提醒;
B.多字段分别校验,只要其中一个字段与该表 单中数据重复就会提醒;
C.多字段组合校验,只有满足全部字段与该表单中数据重复才会提醒。
3.重复验证功能是以表单为维度进行校验的,多个模块引用相同的表单,只要表单中 存在重复的数据,在开启重复验证功能时则会进行校验。
4.重复验证提醒功能在卡片页面中支持, 流程转数据中支持, 查询列表批量修改中支持。

发表评论 取消回复