用户执行RetrieveAttributeRequest需要什么权限?

时间:2012-10-25 19:38:56

标签: dynamics-crm-2011

我有一个将实体导出到另一个系统的插件。目前它作为当前用户运行,对于某些角色,我收到此错误:

SecLib::CheckPrivilege failed. 
User: f64a1945-f91d-e211-a13b-0050569d79dd, 
PrivilegeName: prvReadAttribute, 
PrivilegeId: b8caea5d-f379-4295-aa59-38adeb73e853, 
Required Depth: Basic, BusinessUnitId: 9cc1eec6-2f1d-e211-ac61-005056870017

而对于其他人来说它工作正常,但我无法确定需要哪些权利......如果有所不同,则选项集是一个全局选项集。

1 个答案:

答案 0 :(得分:8)

这些情况可能有点棘手,幸运的是,错误消息(几乎总是)会为您提供所需的信息。

在这种情况下,您缺少对“字段”的读取(在自定义选项卡下)。

我知道这一点,因为我打开了这篇MSDN文章:Security Role UI to Privilege Mapping

搜索了prvReadAttribute