永洪社区

标题: 条件校验特殊操作人员除外 [打印本页]

作者: 汤七七七七七    时间: 2023-2-3 17:21
标题: 条件校验特殊操作人员除外
填报表在数据智能提交的时候,期望当前用户只可修改当前用户的数据,但存在特殊情况,部分操作人员需修改其他人员数据,校验这样写并没有生效,想问问,这个该怎么设置?

作者: yhdata_lyaa    时间: 2023-2-3 17:21
参考下行过滤呢https://yonghong-1252949735.cos. ... %9D%83%E9%99%90.pdf



作者: yhdata_lyaa    时间: 2023-2-3 17:26
用或?
作者: 汤七七七七七    时间: 2023-2-3 17:27
yhdata_lyaa 发表于 2023-2-3 17:26
用或?

但我突然有个问题,这边可选的条件是填报列,但其实我需要限制的是参数列-用户名,用或也不对。
作者: Il.Mare    时间: 2023-2-3 19:02
您这边用用户组试下呢?对高权限人员单独建组
作者: 汤七七七七七    时间: 2023-2-6 10:08
永洪tech-ab 发表于 2023-2-3 19:02
您这边用用户组试下呢?对高权限人员单独建组

你说的我不是很理解怎么操作,在条件校验我可选择限制的是填报里得字段,但填报字段并没有用户组这种选择。
作者: yhdata_yzm    时间: 2023-2-6 10:13
内置参数里有个用户的组,楼上的意思是这个,这个组的人不仅可以修改自己数据也可以校检别人的数据。
作者: 汤七七七七七    时间: 2023-2-6 11:13
yhdata_yzm 发表于 2023-2-6 10:13
内置参数里有个用户的组,楼上的意思是这个,这个组的人不仅可以修改自己数据也可以校检别人的数据。 ...

能说说具体怎么设置吗?目前使用永洪的过程中,对于用户组的使用很少,怎么在填报中限制,只有特殊组的人员可以修改数据,其余人员只可在填报过程中新增和修改自己的数据。
作者: 汤七七七七七    时间: 2023-2-6 11:14
yhdata_yzm 发表于 2023-2-6 10:13
内置参数里有个用户的组,楼上的意思是这个,这个组的人不仅可以修改自己数据也可以校检别人的数据。 ...

这个我是知道有的,同样角色和用户名这两个内置参数,本身在这个填报里面也是有使用来限制的。
作者: yhdata_ruby    时间: 2023-2-6 11:33
直接给组授权呢

作者: 汤七七七七七    时间: 2023-2-6 13:37
yhdata_ruby 发表于 2023-2-6 11:33
直接给组授权呢

这个我看只可以限制某一列可编辑的范围,我需要的是数据列全员可新增及修改个人用户名记录,特殊权限人员可修改全部人员记录这样,这个地方限制并没有满足我的条件;而且我刚试了一下,限制新的一列得编辑权限,我个人理论上无法编辑,但是还是修改提交成功了。
而且这个编辑权限里面我也可以单纯选到人哎,毕竟特殊权限的人没有那么多。
作者: 汤七七七七七    时间: 2023-2-6 14:04
yhdata_lyaa 发表于 2023-2-6 13:51
参考下行过滤呢https://yonghong-1252949735.cos. ... %9D%83%E9%99%90.pdf

你这个过滤和我期望的不一样啊,这种过滤我是知道的,但最终的结果是行或列受权限印象的可见结果,但我的期望是部分人全部可见但不可修改非本人部分,部分人可见所有且可修改所有这种设置。
首先我这个表是填报表,所以权限都需要针对填报,我可以简单使用条件检验限制当前用户只可编辑当前用户数据,但同样存在权限更高的人员需要排除在外,但目前在填报设置,条件检验的时候是不成立的。用户名=?{_USER_} ,剩下的特殊人员排除在外这个条件并没有很好的方式实现。
作者: yhdata_lyaa    时间: 2023-2-6 14:52
汤七七七七七 发表于 2023-2-6 14:04
你这个过滤和我期望的不一样啊,这种过滤我是知道的,但最终的结果是行或列受权限印象的可见结果,但我的 ...

那没有更好的办法了
作者: 汤七七七七七    时间: 2023-2-6 15:03
yhdata_lyaa 发表于 2023-2-6 14:52
那没有更好的办法了

好吧,目前我脑子已经完全不知道怎么可以转弯的实现了。
限制填报条件校验=内置参数用户名的话,特殊人员修改就只能数据库执行了,这样又不太行。目前就只能把条件过滤限制去掉了。




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4