本次七巧低代码更新涉及表单、流程、页面设计、树状列表、JS、脚本、性能优化等30+功能,旨在满足复杂的业务需求,提供更强大的工具支持。下文将围绕权限功能优化展开具体讲解。
2.当系统中新增一个新角色时,该角色被默认赋予可以查看所有数据的权限,增加了新角色越权访问敏感数据的风险。
更新:
系统通过设置规则,根据不同用户人员或角色权限,控制其对数据的访问范围。其中,未设置数据过滤组的人员可以访问所有数据;配置了特定角色后,没有配置数据过滤的角色,将默认不具有任何权限。
数据过滤的配置逻辑
· 当权限组基于人员:每个用户直接关联到特定的数据访问权限。如果某个人员没有被分配到任何数据权限组,可以直接查看所有数据。
· 当权限组基于角色:系统根据用户所属的角色来决定其数据访问权限。如果一个用户属于多角色,且至少有一个角色没有被配置为具有特定数据权限组,那么这个用户将无法访问任何数据。
· 多个数据权限组为并集关系:如果用户属于多个有数据访问权限的角色,那么在系统中可以轻松访问这些角色所有拥有的数据权限,形成了一个更广泛的访问范围。
注意:
1.开启按钮->按旧逻辑执行;关闭按钮->按新逻辑执行,不支持切换为旧逻辑,请谨慎操作。
2.新增的数据/页面,按照新逻辑执行,不支持切换为旧逻辑。
02.流程查看权限优化
问题:不是本人发起的流程没有权限查看、评论,若流程涉及多个步骤,而发起人之外的人无法查看或评论,导致关键信息传达延迟,影响信息的流通和决策协作效率。
更新:流程模型新增「数据查看权限」,配置后非流程相关人、处理人也可以查看到该流程模型的流程数据。
数据查看权限的配置逻辑
启用「数据查看权限」后,除原本的流程相关人员和处理人员之外,其他用户也可以查看该流程模型所涉及的流程数据,扩展了数据的可见性。
这一权限通过系统配置来设定,确保只有特定的用户组或角色可以获得数据查看的权限。
使用场景举例:
· 分析和报告:业务人员可能需要访问流程数据以生成报告或进行数据分析,即使他们不直接参与流程。
· 审计和合规:审计人员或合规检查人员不必参与流程本身,也可以查看流程数据,以确保符合规定。
· 管理和监督:高层管理人员通过查看流程数据来监督业务流程的运行情况,但无需涉及具体的流程处理。
03.子账号查看权限优化
问题:由于当前系统扩展功能权限控制的颗粒度不够,所有子管理员都能够操作该菜单下的业务,可能会给部分业务带来操作安全隐患,因此为了遵循管理权限的分级分权原则,需对该模块进行更精细化的权限管控。
更新:子账号管理-添加/管理入口,功能授权的「平台管理」下,新增「系统扩展」功能。
