天天看點

Dynamic CRM一對多關系的資料删除時設定自動删除關聯的資料

CRM平台實際上提供了這種一對多關系同步删除的解決方案,隻需要配置一下即可實作,當主表資料删除時,系統自動删除其關聯的子表資料

在業務實體中主子表非常常見,然後子表可能有會有自己的子表或者多對多關系,在删除的業務場景下,删除主資料,剩餘的子資料就成了髒資料,

之前的做法是,監聽主表的删除事件,然後在插件中找到其下的子表資料然後一一删除,但這樣比較麻煩且重複代碼很多,CRM平台實際上提供了這種一對多關系同步删除的解決方案,隻需要配置一下即可實作,當主表資料删除時,系統自動删除其關聯的子表資料,具體操作步驟如下:

1.自定義實體項中找到對應的1:N關系

Dynamic CRM一對多關系的資料删除時設定自動删除關聯的資料

2.雙機打開具體的關系配置,并找到關系行為和行為類型

Dynamic CRM一對多關系的資料删除時設定自動删除關聯的資料

3.更改行為類型為【可配置項的級聯】(預設為引用 删除為移除連結,[引用,限制删除]為限制删除,當删除時會提示)

Dynamic CRM一對多關系的資料删除時設定自動删除關聯的資料

選擇删除為全部級聯,即可實作主資料删除時,關聯資料全部删除

移除連結:關聯資料隻清空主表的連結

限制為不能删除