我有一个将实体导出到另一个系统的插件。目前它作为当前用户运行,对于某些角色,我收到此错误:
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
而对于其他人来说它工作正常,但我无法确定需要哪些权利......如果有所不同,则选项集是一个全局选项集。
答案 0 :(得分:8)
这些情况可能有点棘手,幸运的是,错误消息(几乎总是)会为您提供所需的信息。
在这种情况下,您缺少对“字段”的读取(在自定义选项卡下)。
我知道这一点,因为我打开了这篇MSDN文章:Security Role UI to Privilege Mapping。
搜索了prvReadAttribute
。