#plugins #dynamics-crm #crm #microsoft-dynamics
#Плагины #dynamics-crm #crm-система #microsoft-dynamics
Вопрос:
У меня есть пользовательский объект счета, и строка данных счета в этом объекте имеет связанную заметку pdf. При обслуживании.Удаление вызывается в плагине по идентификатору счета guid будет ли также удалена связанная заметка (т.Е. каскадное удаление)?
Ответ №1:
поведение каскадного удаления обрабатывается конфигурацией системы, а не плагином. если вы загуглите что-то вроде «настройка каскадного удаления dynamics crm», вы можете найти дополнительные результаты, которые помогут вам понять это.
Если у вас есть конкретный сценарий, в котором каскад неприменим, или вы хотите выполнить какую-то конкретную логику (например, сохранить вложения в другой объект перед удалением), тогда вам нужно быть более конкретным, stackoverflow — это сообщество, ориентированное на технические аспекты в форме вопросов и ответов, существует также сообщество DynamicsФорумы для более общих вопросов, касающихся Microsoft Dynamics.
Комментарии:
1. Спасибо Гвидо — мы изучили это, и это сработало для нас. большое спасибо
Ответ №2:
Как объяснил Гвидо, об этом заботится поведение отношений между этими двумя объектами. Подробнее.
Давайте рассмотрим это отношение OOB между назначением и заметкой — оно имеет «родительское» поведение, а для удаления установлено значение «Каскадировать все»
У вас есть выбор переключить поведение на «Настраиваемый каскад», но я вижу блокировщик, который не может изменить поведение удаления, и он выделен серым цветом.
Обычно для пользовательских отношений или везде, где это разрешено, мы можем переключить опцию удаления на «Удалить ссылку». В этом случае, поскольку это запрещено, вам, возможно, придется остановить удаление заметок и сделать это самостоятельно в плагине предварительного удаления заметок.
Комментарии:
1. Спасибо Аруну — мы изучили это, и у нас все получилось. Я могу поставить только 1 зеленую галочку, поэтому я отдал ее Гвидо, но большое спасибо вам и за дополнительную информацию.
2. @Jamesmarco’Sullivan: не беспокойтесь, рад помочь 🙂