1
我在CRM中有一個事務並且達到其最大深度(8),這是一個非常複雜的插件鏈,業務需要這種操作。CRM 2011達到的最大深度
由於我們的業務需要或有一些我們不應該做的事情,因爲存在大量的邏輯,是否將最大深度從(8)更改爲(16)是一個很好的選擇。
我問這是因爲微軟說這個限制是爲了檢測無限循環。
我想問問微軟這個,但微軟給我們的這個人存在利益衝突,因爲他們想要我們擁有的客戶端,所以如果我們爲我們的客戶關係管理提出這個建議,他們會希望看到什麼是錯誤的而是專注於爲我們提供最佳解決方案。
在此先感謝,我真的很感激你的時間。
如果你認爲業務需求是這樣的,那麼改變你的插件邏輯不會達到最大深度(8是已經很高的值),可能插件並不是你放置所有邏輯的最佳方式 –
有10個插件;例如:來自contoso的用戶關閉領導,領導驗證其狀態,狀態更改關閉與領導相關的活動,關閉活動創建銷售訂單......並且每個步驟都有一個插件最後一個達到最大深度。 – Sxntk
我再說一遍,如果你的邏輯非常複雜,而且達到了最大深度,那麼插件(即你所描述的都是同步的)並不適合放置代碼 –