2010-07-07 34 views
0

我正在CRM 4.0中創建一個新實體來跟蹤我們的項目。一個字段是一個項目代碼,我想有一種方法來確保這個字段包含一個唯一的值。在MS CRM 4.0中,有沒有辦法確保字段是唯一的?

我知道這不是關鍵,它不會被用作關鍵字,但爲了人類的可讀性/跟蹤目的,如果我能告訴用戶他剛輸入的代碼已經存在已被使用。

我在想web服務/ javascript調用將是必要的,但我想看看是否有其他人已經解決了這個問題。

回答

1

取決於你想要如何萬無一失。

  • Web服務調用非常輕量級,但是如果兩個人同時保存一條記錄,那麼當時就不會檢測到它,並且會發生重複代碼。
  • 自定義插件肯定會檢測到僞代碼,但直到用戶嘗試保存後纔會得到任何反饋。還有一個很小的機會,可能會有用戶輸入記錄的重複代碼。
  • 我們使用的完全防彈的方式是擁有一個插件,用於檢查我們鎖定的自定義數據庫表,然後每次只允許一個插件。
+0

謝謝馬特。我很高興看到這裏的其他人做CRM發展,而不僅僅是我。 :)我會繼續前進並接受這個答案,因爲我不認爲有其他人會參與進來。我不需要爲此付出超強的努力,因爲創建項目不會有那麼多的衝突無論如何。事實上,我很高興給他們任何重複的檢測。 – Moose 2010-07-08 18:42:27

相關問題