Dynamics CRM在實施程序中會遇到很多多個物體關聯的問題,這樣可以實作多個物體的記錄通過關聯的欄位實作資料的綜合展示,在Sql Server里面叫做外鍵,在Dynamics CRM叫做關系,Dynamics CRM有三種物體間的關系,分別是1:N,N:1以及N:N
1:N關系
顧名思義1:N關系就是一對多關系,也可以理解為主從表關系,在CRM建立方式就是在子表建立一個與主表關聯的外鍵欄位,這個欄位就是一個關聯了主物體的LookUp的欄位,建立好之后就完成了1:N關系的建立,
1:N關系的應用場景
1:N關系的應用場景一版有以下幾種,主從表、欄位映射、欄位的限制
主從表關系前面表單有講到過,可以通過建立1:N關系配置主子表的資料關聯以及資料展示的功能,
欄位映射的功能是一個很方便實用的功能,使用欄位映射我們可以在創建子物體記錄的時候通過選擇主物體關聯的記錄,將主物體記錄的其他欄位映射到子表對應的欄位,可以節省我們通過JS或者Plugin用代碼賦值的時間,具體配置方式如下:
選擇需要配置映射的關系,這里以商機-訂單為例:

雙擊進去后,點擊左邊導航欄的映射進入到映射欄位配置串列:

選擇對應的兩個需要映射的欄位,左邊是主物體的資料源欄位右邊是子物體接收主物體資料的欄位,設定好后點擊確定一個欄位的映射就建立完成了,以后我們選擇了主物體的記錄后如果主物體的映射欄位有值的話會相應的帶入到子物體的映射欄位里,

欄位的限制

可以設定查找欄位的必填等級、備注
設定子網格的關聯視圖,可以自定義顯示標簽名稱,同時可以關聯視圖設定到需要顯示的區域
關聯行為可以設定:分派、共享、洗掉、取消共享的級聯,比如分派了該主記錄,如果配置了則會按照配置規則進行子記錄的分派,
級聯型別:分派、重定父級、共享、合并、取消共享的級聯型別都一樣:全部級聯:只要做了對應的操作就會作用到對應的子鍵,可用項的級聯:做了對應的操作后會對可用的記錄進行級聯,用戶負責項的級聯:做了對應操作后對自己權限范圍內可操作部分的記錄進行相應的級聯,

洗掉級聯型別:全部級聯:洗掉主記錄,所有關聯子記錄全部洗掉,移除連接:洗掉主記錄,洗掉對應子記錄參考自己的欄位部分的資料,限制:洗掉主資料,如果有子資料則不允許洗掉,

N:1關系
N:1關系與1:N關系區別不大
下面是其中一個區別,N:1關系可以配置展示視圖關聯物體的欄位
視圖展示關聯資訊則可以在視圖配置頁將關聯的子表欄位添加到視圖列達到一個串列展示主子資料關系的目的,
配置方式如下:
以商機產品物體為例,打開視圖編輯界面,添加列可以選擇到對應N:1關系的商機物體,之后可以將商機物體的欄位添加到視圖,

N:N關系
N:N關系是多對多的物體關系,它可以讓兩個物體各自的記錄都可以對應多個關聯物體的記錄,另外關聯物體的記錄也可以重復關聯自己的記錄,
建立方式在后臺物體N:N關系里面添加一條N:N關系的記錄

選擇需要與商機建立N:N關系的物體,填寫關系名稱以及關聯物體名稱(有重復性校驗),就可以創建成功N:N的關系了,
完成后系統會自動創建一個以關系物體名稱命名的關系物體,我們以后添加的N:N關系的資訊就會保存在這個物體中,
如果需要用代碼進行關系建立的話,可以使用Associate方法,詳細可以搜索我的文章中相關的介紹,
關系的內容已經講解完了,
接下來會講解一業務規則的一些內容,敬請期待!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/296355.html
標籤:其他
下一篇:滲透測驗帶防御的內網域
