岗位体系角色和普通角色同时设置数据规则,导致权限不生效原因解读

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:2

岗位体系角色和普通角色同时设置数据规则,导致权限不生效原因解读

【问题描述】

问题一:

角色A设置了其他应付单岗位体系数据规则,允许查看本部门 ;

角色B 的其他应付单,可查看全部数据  ;

张三在A公司设了角色A和B;B公司设了角色B ;

张三在A公司能看本部门【其他应付单】;

出现的问题是,B公司看不到所有其他应付单 ;

若勾选参数满足查看规则和岗位体系规则任何一个,就能恢复张三在B公司能看到所有其他应付单单据 

但后续后又会影响另一个角色C设置了,销售合同评审单 岗位体系查看本部门 ,

李四有角色C 和B ,但可以查看所有单据销售合同评审单。



问题二:

针对销售订单的单据类型设置了数据规则(对于某一个角色只可审核特定单据类型的销售订单),但是设置了不生效。

例如销售订单单据类型有ABCD四种,设置了只可审核其中的AB两种,CD不可审核,但没有生效,CD还是可以审核。






【场景介绍】

  • 业务场景及原因分析:

问题一原因分析:

【岗位汇报体系】没有组织的概念,只要有一个组织有岗位汇报体系的角色,所有组织按照这个岗位汇报体系来,岗位汇报体系按照部门和岗位来做数据隔离的。


问题二原因分析:

用户分别设置了【数据规则】和【岗位数据规则】,验证用户【审核操作】权限时,【岗位数据规则】验证是有权,【数据规则】权限验证无权。【有权】+【无权】+【岗位数据规则启用=》权限计算模式任意规则满足条件】 = 【有权】,所以当前验证用户的【审核操作】默认验证有权。



【解决方案】

岗位体系角色和普通角色同时设置数据规则,导致权限不生效,可以尝试下列变通方案来解决:


问题一. 建议采用角色业务对象设置查看数据规则。


问题二. 想控制用户【审核操作】无权,可以修改【岗位数据规则启用=》权限计算模式同时满足条件】。


【延伸阅读】



岗位体系角色和普通角色同时设置数据规则,导致权限不生效原因解读

【问题描述】问题一:角色A设置了【其他应付单】岗位体系数据规则,允许查看本部门 ;角色B 的【其他应付单】,可查看全部数据 ;张三...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息