最近遇到的权限问题有些多, 我接着上次的来说:Dynamics CRM: 权限问题之SecLib::AccessCheckEx2 failed_Stone-hdj的博客-CSDN博客
因为最近发现我给一个user Audit history的权限了,
但是却显示访问被拒绝
后来查了半天才找到原因, 原来是
1. 因为有一条case的记录, 我将这条记录share给了其他team, 而这个team所在的BU和现在查看这条记录的user所在的BU不是在同一BU
2. 并且我给这个访问受限的user的Team实体权限是BU权限, 而他需要的是跨BU的
解决方案:
1. 给这个访问受限的user的Security Role一个包含team实体Organization的权限
2. 或者如果是多个人都有这个问题,可以创建一个组也就是team, 将这些都有这个访问受限问题的人放在这个组里, 并给这个组一个包含Team实体Organization权限的Security Role.