2010-07-07 24 views
0

我正在CRM 4.0中创建一个新实体来跟踪我们的项目。一个字段是一个项目代码,我想有一种方法来确保这个字段包含一个唯一的值。在MS CRM 4.0中,有没有办法确保字段是唯一的?

我知道这不是关键,它不会被用作关键字,但为了人类的可读性/跟踪目的,如果我能告诉用户他刚输入的代码已经存在已被使用。

我在想web服务/ javascript调用将是必要的,但我想看看是否有其他人已经解决了这个问题。

回答

1

取决于你想要如何万无一失。

  • Web服务调用非常轻量级,但是如果两个人同时保存一条记录,那么当时就不会检测到它,并且会发生重复代码。
  • 自定义插件肯定会检测到伪代码,但直到用户尝试保存后才会得到任何反馈。还有一个很小的机会,可能会有用户输入记录的重复代码。
  • 我们使用的完全防弹的方式是拥有一个插件,用于检查我们锁定的自定义数据库表,然后每次只允许一个插件。
+0

谢谢马特。我很高兴看到这里的其他人做CRM发展,而不仅仅是我。 :)我会继续前进并接受这个答案,因为我不认为有其他人会参与进来。我不需要为此付出超强的努力,因为创建项目不会有那么多的冲突无论如何。事实上,我很高兴给他们任何重复的检测。 – Moose 2010-07-08 18:42:27

相关问题