簡體   English   中英

Dynamics CRM 2013 級聯刪除不會觸發子插件

[英]Dynamics CRM 2013 cascade delete does not fire children plugin

我有一個父實體 A,它有 3 個子實體 B、C 和 D。我已經在每個具有事件管道“PreValidation”的實體上注冊了刪除插件。 在 CRM 內部,我已將級聯刪除設置為從父 A 到所有子級。 我的問題是當父級上發生刪除時,在子級上注冊的插件不會觸發。

您實際上必須在預操作階段注冊插件。 這是因為內部插件在父管道和子管道中執行。 (在IPluginExecutionContext中,您實際上可以查找父上下文。)預驗證階段發生在父管道中。 此管道針對從插件處理邏輯外部發出的請求觸發。

我通過在父插件中添加代碼以從已刪除子項中捕獲數據來解決此問題,因為我知道它們將通過級聯刪除。

檢查您是否正在進行深度檢查,如果大於一則返回。

暫無
暫無

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

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