【发布时间】:2014-08-28 21:15:02
【问题描述】:
我们使用 SDK 在 CRM 2011 中创建了一批用户。但是,我们通过数据库添加了他们的安全角色记录。
一切似乎都运行良好,直到这些用户开始保存他们自己的用户仪表板和高级查找。
用户可以创建自己的用户仪表板。然而,一旦他们创造了它们,他们就看不到它们了。他们不在他们的仪表板列表中 - 只有那里的系统仪表板。
事件查看器甚至跟踪日志中都没有错误。
我使用 SQL Profiler 查看它在做什么,我发现它正在检查 PrincipalEntityMap 表中是否有 objecttypecode 为 1031 的主体 - 这是用户仪表板(称为 UserForm)。
这些记录是如何创建的?
我可以编写一个 SQL 脚本来用这些缺失的记录填充数据库。
我想知道他们为什么失踪?有任何想法吗?
PrincipalEntityMap 的记录从何而来?
【问题讨论】:
标签: dynamics-crm-2011 dynamics-crm crm