阻止用户覆盖记录CRM 2011

时间:2017-12-07 21:06:08

标签: dynamics-crm dynamics-crm-2011

我有一个在特定时间运行的流程,并在" Open"陈述并禁用它们。 最近我遇到了一个案例,用户几乎在该过程正在完成工作的同一分钟打开记录。因此,当用户手动输入数据时,进程已经更新记录并将记录状态设置为"已禁用"。但是,由于用户没有刷新屏幕,当保存记录时,状态将变回"打开"并擦除一些数据。

关于如何防止这种覆盖的任何想法?

P.S过程和用户​​都应该有权编辑记录,但一旦被禁用,它应该以某种方式被锁定。

1 个答案:

答案 0 :(得分:1)

在crm 2011中,不确定任何更新汇总中是否可以使用乐观并发。但是使用行版本概念的乐观并发是在2015年更新1中引入的。

您可以通过再次查询记录并验证DB记录和记录之间的修改来实现类似的方法。用户修改记录,然后停止执行&要求用户刷新以获取最新数据。