簡體   English   中英

Dynamics CRM 2013:是否基於其他記錄設置默認字段值?

[英]Dynamics CRM 2013: Set default field value based on other records?

我是CRM的新手,但是很快就發現了自己的腳步。

我想在新記錄中設置一個默認值-足以輕松處理業務規則,但是,我還需要將查找合並到其他記錄中。

基本上,我希望我的“ storeID”字段是一個六位數的數字,例如300401。我需要此數字由4位數的郵政編碼(Australia)和兩位數字的序號組成。 就我而言,我是唯一一家郵政編碼為3004的商店,但是如果我是第二家加入該業務的商店,那么我的商店ID將為300402。

假設將郵政編碼字段設置為對我的實體是必需的,那么我的邏輯將是:

  • var pCode =郵政編碼
  • var seqNo = 1
  • 如果不存在帶有storeID = pCode + seqNo的記錄,則storeID = pCode + seqNo
  • else循環直到不存在storeID = pCode + seqNo的記錄(步驟為seqNo +1),然后使用步進式pCode + right('00'+ seqNo,2)作為storeID

我以為這對於業務規則GUI來說太復雜了,但是我有哪些代碼自定義項?特別是在查詢現有記錄以獲取該序列號時?

非常感謝,

沃倫

由於您使用的是CRM 2013,因此這可能是一個不錯的解決方案:

http://niiranen.eu/crm/2013/12/auto-numbering-workflows-real-time-vs-asynchronous/

但是,通過搜索“ CRM自動編號”,也可以找到CRM 2011和CRM 2013的許多附加組件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM