我们正在使用Microsoft Dynamics CRM 2016内部部署。有没有办法在用户将为特定实体看到的默认表单上进行数据库查询?
我问的原因是,我们有一个用户在打开电子邮件表单时出错: system = Id = a7415a93-0113-4d90-80cd-280e28dfb4f7不存在
这可能是一个早已从我们的系统中删除的旧表单,我想知道是否有任何其他用户可能具有此默认系统表单ID,因为它将阻止他们打开该实体。
答案 0 :(得分:3)
用户'最近查看的表单存储在UserEntityUISettingsBase
表中。您可以查询UserEntityUISettings
视图,看看是否有任何用户将其作为默认表单:
SELECT * FROM UserEntityUISettings
WHERE LastViewedFormXml LIKE '%a7415a93-0113-4d90-80cd-280e28dfb4f7%'
请记住,完全不支持直接更新数据库,因此我强烈建议您只坚持查询。如果您以这种方式找到任何表单,则应以受支持的方式更改它们。