У меня есть транзакция в CRM и она достигает максимальной глубины (8), это очень сложная цепочка подключаемых модулей, и бизнес требует этой операции таким образом.CRM 2011 Достигнута максимальная глубина
Является ли хорошим вариантом изменить максимальную глубину от (8) до (16), потому что требуется наш бизнес или есть что-то, чего мы не должны делать, потому что есть много логики.
Я спрашиваю об этом, потому что Microsoft говорит, что это ограничение заключается в обнаружении бесконечных циклов.
Я хочу спросить Microsoft об этом, но у этого человека, который у Microsoft есть для нас, есть конфликт интересов, потому что они хотят, чтобы у нас был тот же клиент, поэтому, если мы предложим это для нашего CRM, они захотят увидеть, что не так вместо этого сосредоточившись на лучшем решении для нас.
Заранее спасибо, я очень ценю ваше время.
изменить логику плагинов, чтобы не достичь максимальной глубины (8 - это уже высокое значение), если вы говорите, что бизнес требует этого, возможно, плагин не самый лучший способ разместить всю вашу логику. –
Есть 10 плагинов; Например: пользователь из contoso закрывает вывод, ведет проверку своего состояния, изменение состояния закрывает связанную деятельность с ведущим, закрытие активности создает заказ клиента ... и на каждом из этих шагов есть подключаемый модуль, поэтому последний достигает максимальной глубины. – Sxntk
Повторяю, если ваша логика настолько сложна и вы достигаете максимальной глубины, плагин (который, как вы описали, все синхронно) не подходит для размещения вашего кода –