9.0设置全部任务视图当前行只能查询到当前用户负责的记录
本帖最后由 zhangsheng 于 2024-2-5 16:46 编辑在页面使用设置当前行命令,数据表为全部任务视图,只能返回当前用户负责的全部任务记录。
既然另有运行任务视图,全部任务视图与运行任务视图的应用场景与权限应有区分。
全部任务视图做这样的限制,对于不参与流程但权限更高需要查看的用户,无法实现。
大佬您好,其实关于全部任务视图的行权限,设置只有流程参与者可以查看,是有真实的流程场景的。
因为用户在流程中心看“我的已办”的时候,通过这一条行权限可以筛选出和自己有关系的,若是没有这个行权限,用户就会看到许多和自己不相关的流程数据,这一点也会对流程查看造成影响。
咱们说的这种,我看了群里的视频,可能涉及到两个流程,也就是子流程,当主流程的参与者审核子流程相关的数据,并且主流程的参与者,没有参与子流程,就会出现咱们说的这种现象。
关于子流程的权限,现在还没有一个具体的方案来增加这个权限,这个问题,我们下去沟通一下,有结果了,我再在帖子中跟进。
谢谢尚工的回复讲解,期待能有解决方法。 楼主您好,这个问题可能没有那么快出现结果,我们需要讨论一下关于这个问题是否有其他的方法可以解决,有结果了我再在帖子中进行跟进。 好的,等你回复。 尚工,我把活字格默认提供的有关全部任务视图的全部引用都检查了一下,发现取消该视图行权限后,没有受到影响的地方。所以我把行权限关闭了,测试了一下3层全部任务传递都没有问题。
不知道除了我们在设计器里能查到的全部引用之外,还有没有其它有影响的地方? 我这边做了一些简单的测试,行权限的目的是为了给不同的用户,展示自己可以看到的数据。取消了行权限之后,若是在表格的查询条件中做了数据的限制,好像对于业务没有什么影响。我现在可以想到的就是通过设置变量命令做查询的时候,由于缺少了行权限的限制,也会可能因为参数传错导致查询到其他的数据。
具体是否还会有其他影响,我这边暂时测试不出来,我在我在内部了解一下,若是还有其他的影响的话,我再在帖子中跟进一下
问题跟进:楼主您好关于全部任务视图行权限这个问题,调查有结果了。
对于取消全部任务视图的行权限,咱们通过自己的逻辑取货去对应的任务ID,从结果上测试应该没有问题(可能因为测试不够全,不是百分百)
行权限,最主要的目的是为了页面上获取流程相关数据的时候,可以做一些特定的限制,这样更加安全。
若是像咱们这样,因为这些限制,导致咱们的业务不能正常使用,咱们可以取消行权限,或者给特定的人专门的行权限,这样可以做到咱们的业务正常执行。
可能存在的问题:若是页面上一些逻辑设计的不好,或者一些特殊清楚需要专门做处理,会增加一些开发的复杂度和难度。
Grayson.Shang 发表于 2024-2-5 16:39
问题跟进:楼主您好关于全部任务视图行权限这个问题,调查有结果了。
对于取消全部任务视图的行权限,咱 ...
谢谢回复!我在查询的时候注意全部加上负责人=当前用户的限制,避免出现逻辑错误。 感谢楼主支持:jy74a:
页:
[1]