Microsoft CRM用户默认表单查询

时间:2016-10-13 19:26:04

标签: dynamics-crm crm

我们正在使用Microsoft Dynamics CRM 2016内部部署。有没有办法在用户将为特定实体看到的默认表单上进行数据库查询?

我问的原因是,我们有一个用户在打开电子邮件表单时出错: system = Id = a7415a93-0113-4d90-80cd-280e28dfb4f7不存在

这可能是一个早已从我们的系统中删除的旧表单,我想知道是否有任何其他用户可能具有此默认系统表单ID,因为它将阻止他们打开该实体。

1 个答案:

答案 0 :(得分:3)

用户'最近查看的表单存储在UserEntityUISettingsBase表中。您可以查询UserEntityUISettings视图,看看是否有任何用户将其作为默认表单:

SELECT * FROM UserEntityUISettings 
WHERE LastViewedFormXml LIKE '%a7415a93-0113-4d90-80cd-280e28dfb4f7%'

请记住,完全不支持直接更新数据库,因此我强烈建议您只坚持查询。如果您以这种方式找到任何表单,则应以受支持的方式更改它们。