2012-10-25 102 views
2

我有一个将实体导出到另一个系统的插件。目前,它正在运行作为当前用户,而对于一些角色我得到这个错误:用户需要什么权限才能执行RetrieveAttributeRequest?

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 

和他人它工作得很好,但我一直无法确定什么样的权利都被要求.. 。选项集是一个全局选项集,如果这有所作为。

回答

6

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

在这种情况下,您缺少阅读'领域'(在自定义选项卡下)。

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

并做了prvReadAttribute的搜索。

+1

您赢得1000万互联网! – Daryl

相关问题