Dynamics CRM 2016 SP1 支持自定製field

Microsoft Dynamics CRM 2016 Service Pack 1 (SP1) 引進了自定義的Field類型————一個新的數據類型,使您能夠在一個custom entity上添加Lookup字段,允許用戶選擇一個Account或Contact . 

image

在之前的CRM版本中,定製的lookup field只存在幾個自帶的Entity中,例如Case, Lead 和Opportunity(這裏只列出幾個)。 對於自定義的實體,你不得不創建兩個分開的lookup field-- 一個lookup Account 另外一個lookup Contact, 據我所知有些實現開發人員用代碼創建自己的multi-lookups。但這種方法是不被支持的。

創建一個自定義的lookup 是和創建普通lookup field一樣簡單的,有一個額外的步驟。 具體步驟如下

1. 找到Setting->Solutions 然後打開你的solution

2.展開你想添加自定製lookup的Entity。我用一個叫做Event的custom entity  (Schema Name Rosh_event)

3.展開fields 然後點擊創建

4.填好你field的信息並且選擇customer作爲Data Type

5.定義Account和Contact relationship的名字。

如果我們創建一個普通的lookup 在account實體上,CRM會建議明明爲 rosh_rosh_event_account. 根據上述的建議,我將提供一下關係名稱:

  • rosh_rosh_event_customer_account
  • rosh_rosh_event_customer_contact
  • 將字段添加到表單和發佈定製。當你點擊Lookup field,你會發現賬戶和聯繫人都是可用的選擇。


image

注意事項

Customer lookup fields 可以添加到View上並且可以排序,過濾,和用quick find搜索

和普通lookupfield一樣,你不能設置相關記錄過濾或附加屬性在Form層面

該平臺在後臺添加多個字段如下面屏幕截圖所示。相同的字段可以使用過濾視圖報告。<前綴> _CustomerIdIdType字段可以兩個值之一——“1”代表帳戶或“2”代表聯繫。

image

Customer Lookup Field同樣也能在ISH的實體中使用,雖然裏面有很多不相關的缺陷,可能會阻止你保存記錄和使用視圖。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章