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