2012-10-31 69 views

回答

3

检查AccountShare表,尤其是类似的东西:

SELECT Id, AccountAccessLevel, AccountId, UserOrGroupId 
FROM AccountShare 
WHERE RowCause IN ('Manual', 'TerritoryManual') 
LIMIT 100 

你可以阅读更多的关于价值观here,这里还有顶点用于共享基础上的规则,不能记录一个很好的例子以正常分享规则表达。

UserOrGroupId是棘手的 - >如果它将以“005”开始,这是一个用户标识并且您的搜索已完成。否则,你必须在Group表中查找它。这将包含真实组(在设置中称为“公共组”),以及与队列,角色,角色+下属,领土等对应的系统生成的组。因此,您可能在这里尝试了一些递归的痛苦世界了解到底是谁在这个小组中。

我承认过去我很幸运,在组表中看到的嵌套层次从未超过2层。

相关问题