Dynamics crm Dynamics CRM 2016-在关闭现有已打开记录之前限制用户访问帐户记录

Dynamics crm Dynamics CRM 2016-在关闭现有已打开记录之前限制用户访问帐户记录,dynamics-crm,dynamics-crm-2016,Dynamics Crm,Dynamics Crm 2016,我正在寻求解决方案或建议,以了解did此功能是否能够在CRM 2016中工作 “用户A”正在打开一个(帐户记录表A),此时“用户A”正试图打开另一个(帐户记录表B),而上一个帐户记录表尚未关闭 这是我客户的要求 当现有(账户记录表A)打开时,(账户记录表B)无法打开。 这意味着用户只能同时打开帐户记录表一次 如果有人能留下评论,我将不胜感激。 提前谢谢 这不仅在Dynamics CRM中是不可能的,而且在任何Web应用程序或网站中也是不可能的。这在技术上是不可能的,因为用户总是可以在私有模式下打

我正在寻求解决方案或建议,以了解did此功能是否能够在CRM 2016中工作

“用户A”正在打开一个(帐户记录表A),此时“用户A”正试图打开另一个(帐户记录表B),而上一个帐户记录表尚未关闭

这是我客户的要求

当现有(账户记录表A)打开时,(账户记录表B)无法打开。 这意味着用户只能同时打开帐户记录表一次

如果有人能留下评论,我将不胜感激。
提前谢谢

这不仅在Dynamics CRM中是不可能的,而且在任何Web应用程序或网站中也是不可能的。这在技术上是不可能的,因为用户总是可以在私有模式下打开不同的浏览器或浏览器,而您将无法控制(除非您在所有用户的计算机上部署一些恶意软件,但这显然不是Dynamics CRM定制的事情)

这不仅在Dynamics CRM中是不可能的,但也存在于任何Web应用程序或网站中。这在技术上是不可能的,因为用户总是可以在私人模式下打开不同的浏览器或浏览器,而您将无法控制这一点(除非您在所有用户的计算机上部署一些恶意软件,但这显然不是Dynamics CRM定制的事情)

Pawel在一般情况下对web应用提出了一个很好的观点

因为我们在CRM中有插件模型和JavaScript,所以有可能为此构建一些东西——尽管这会打破滥用CRM扩展模型的界限

这个想法是这样的:

  • 创建外部表以按用户维护未结帐户表单列表

  • 在帐户的检索消息上注册插件。当用户检索帐户时,在表中填充一个条目

  • 如果用户试图检索其他帐户,请检查该表。如果他们有未结帐户表单,请阻止检索

  • 在帐户窗体上创建JavaScript,以便在用户关闭帐户窗体时删除外部表中的条目

  • 如果这能奏效,那么这将是一个复杂、脆弱的解决方案,可能还会损害性能


    除非你想分享一次只开一个账户的原因,以便我们讨论其他选择,否则我建议你放弃这个账户。

    Pawel对web应用的总体观点很好

    因为我们在CRM中有插件模型和JavaScript,所以有可能为此构建一些东西——尽管这会打破滥用CRM扩展模型的界限

    这个想法是这样的:

  • 创建外部表以按用户维护未结帐户表单列表

  • 在帐户的检索消息上注册插件。当用户检索帐户时,在表中填充一个条目

  • 如果用户试图检索其他帐户,请检查该表。如果他们有未结帐户表单,请阻止检索

  • 在帐户窗体上创建JavaScript,以便在用户关闭帐户窗体时删除外部表中的条目

  • 如果这能奏效,那么这将是一个复杂、脆弱的解决方案,可能还会损害性能

    除非你想分享一次只开一个账户的原因,这样我们可以讨论其他选择,否则我建议你放弃这个账户