CRM 2011 达到最大深度

CRM 2011 Maximum depth reached

我在 CRM 中有一个交易,它正在达到其最大深度 (8),这是一个非常复杂的插件链,业务需要以这种方式进行此操作。

将最大深度从(8)改为(16)是不是一个好的选择,因为我们的业务需要,或者有一些我们不应该做的事情,因为有很多逻辑正在达到。

我问这个是因为微软说这个限制是为了检测无限循环。

我想问微软这个,但是微软为我们安排的这个人有利益冲突,因为他们想要我们拥有的同一个客户,所以如果我们为我们的 CRM 建议这个,他们会想看看是什么错误地专注于为我们提供最佳解决方案。

在此先致谢,非常感谢您的宝贵时间。

我们决定按实体和消息对插件进行分组。

所以如果我们有一个插件 foo 过滤 new_field1 和另一个插件做 bar 过滤 new_field2 我们将两个插件合二为一。

注册了一个步骤来过滤两个字段,并且实现处理何时调用 foo、bar 或两者。

这样我们就减少了深度。