防止Dynamics CRM 2011使用上次使用的表单

盖兹

默认情况下,动力学会保存用户为某个实体使用的最后一个表单。如果用户以后打开相同类型的实体,则动力学将使用最后使用的形式。

有没有办法强迫动力学始终使用某种形式?

亚历克斯

根据此MVP的博客,您可以更新插件中UserEntityUISettings特定所有者和实体的记录Post-Retrieve以设置要显示的表单。

您必须获取并更新UserEntityUISettings符合以下条件的:

  • ownerid 等于插件上下文的 UserId
  • 'objecttypecode'等于实体的类型代码(数字,而不是字符串)

您需要更新lastviewedformxml属性以设置您希望用户看到的表单。该属性是string,应具有以下格式:

"<MRUForm><Form Type=\"Main\" Id=\"FORM_GUID_HERE\" /></MRUForm>"

可以从任何customization.xml包含实体的导出解决方案中获取Form GUID

有一些陷阱要注意:

  • 该插件是可沙盒使用的(没关系),但是它正在与未记录的属性进行交互,因此请确保它在任何更新后都能正常工作(它应该,但您永远不会知道...)
  • 像SYSTEM这样的“特殊”用户没有任何记录,UserEntityUISettings因此,如果查询返回0条记录,则不应该throw
  • 我怀疑用户将不再能够手动切换表单...
  • 这是一个检索插件,可能会减慢查找速度

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

防止Dynamics CRM 2011使用上次使用的表单

来自分类Dev

与CRM Explorer断开连接-Dynamics CRM 2011

来自分类Dev

更新对象的多个字段-Dynamics CRM 2011,使用Java

来自分类Dev

防止删除-在CRM 2011中使用插件

来自分类Dev

在Dynamics CRM2011中的表单上运行SSRS报表

来自分类Dev

Dynamics CRM 2011-隐藏报表

来自分类Dev

Dynamics CRM 2011用户负载测试

来自分类Dev

fireOnChange不会触发Dynamics CRM 2011

来自分类Dev

Microsoft CRM Dynamics 2011系统作业限制

来自分类Dev

在Microsoft Dynamics CRM中使用面向公众的表单

来自分类Dev

使用参数启动Dynamics CRM for Phone

来自分类Dev

防止用户覆盖记录 CRM 2011

来自分类Dev

crm dynamics 2011使用可寻址视图在crm应用程序中显示多个联系人

来自分类Dev

Dynamics CRM 2011高级查找-过滤名称之间使用空格

来自分类Dev

如何在Microsoft Dynamics CRM 2011中使用jquery和webresource?

来自分类Dev

How to speed up queries in Microsoft Dynamics CRM 2011

来自分类Dev

如何加快Microsoft Dynamics CRM 2011中的查询

来自分类Dev

Microsoft Dynamics CRM 2011中的审核自定义

来自分类Dev

Dynamics CRM 2011设置报价单修订号

来自分类Dev

隐藏DateTime字段上的日期部分MS Dynamics CRM 2011

来自分类Dev

Microsoft Dynamics CRM 2011中的导出解决方案失败

来自分类Dev

MS Dynamics CRM 2011中沙盒插件的优势?

来自分类Dev

Dynamics CRM 2011安全角色SQL查询

来自分类Dev

隐藏字段时的Microsoft Dynamics CRM 2011列对齐

来自分类Dev

如何在Dynamics CRM 2011中获取每个帐户的活动?

来自分类Dev

是否可以通过编程方式收听Dynamics crm 2011事件?

来自分类Dev

在Dynamics CRM 2011 Linq查询中进行双重订购

来自分类Dev

Dynamics CRM 2011是否有Windows移动应用程序?

来自分类Dev

在Dynamics CRM 2011的Reportserver上取消删除地图

Related 相关文章

  1. 1

    防止Dynamics CRM 2011使用上次使用的表单

  2. 2

    与CRM Explorer断开连接-Dynamics CRM 2011

  3. 3

    更新对象的多个字段-Dynamics CRM 2011,使用Java

  4. 4

    防止删除-在CRM 2011中使用插件

  5. 5

    在Dynamics CRM2011中的表单上运行SSRS报表

  6. 6

    Dynamics CRM 2011-隐藏报表

  7. 7

    Dynamics CRM 2011用户负载测试

  8. 8

    fireOnChange不会触发Dynamics CRM 2011

  9. 9

    Microsoft CRM Dynamics 2011系统作业限制

  10. 10

    在Microsoft Dynamics CRM中使用面向公众的表单

  11. 11

    使用参数启动Dynamics CRM for Phone

  12. 12

    防止用户覆盖记录 CRM 2011

  13. 13

    crm dynamics 2011使用可寻址视图在crm应用程序中显示多个联系人

  14. 14

    Dynamics CRM 2011高级查找-过滤名称之间使用空格

  15. 15

    如何在Microsoft Dynamics CRM 2011中使用jquery和webresource?

  16. 16

    How to speed up queries in Microsoft Dynamics CRM 2011

  17. 17

    如何加快Microsoft Dynamics CRM 2011中的查询

  18. 18

    Microsoft Dynamics CRM 2011中的审核自定义

  19. 19

    Dynamics CRM 2011设置报价单修订号

  20. 20

    隐藏DateTime字段上的日期部分MS Dynamics CRM 2011

  21. 21

    Microsoft Dynamics CRM 2011中的导出解决方案失败

  22. 22

    MS Dynamics CRM 2011中沙盒插件的优势?

  23. 23

    Dynamics CRM 2011安全角色SQL查询

  24. 24

    隐藏字段时的Microsoft Dynamics CRM 2011列对齐

  25. 25

    如何在Dynamics CRM 2011中获取每个帐户的活动?

  26. 26

    是否可以通过编程方式收听Dynamics crm 2011事件?

  27. 27

    在Dynamics CRM 2011 Linq查询中进行双重订购

  28. 28

    Dynamics CRM 2011是否有Windows移动应用程序?

  29. 29

    在Dynamics CRM 2011的Reportserver上取消删除地图

热门标签

归档