Я столкнулся с проблемой в Dynamics 365.
Допустим, у меня есть 2 очереди - Queue1 и Queue2 и я включил правило создания дел в обеих очередях. Первоначально клиент отправил электронное письмо в Queue1 и преобразовал его в дело, и я хочу переслать это электронное письмо в Queue2.
Когда я пересылаю электронную почту ИЗ очереди1 в очередь2, она возвращается как «входящая» электронная почта в Dynamics через очередь2, но снова связывается с тем же старым случаем, присутствующим в очереди1. Я хочу это, он должен создать новый случай в Queue2.
Я попытался предварительно создать плагин, чтобы также очистить объект во входящем письме, если отправитель является очередью Dynamics и, согласно трассировкам, код очищается относительнообъекта также. Тем не менее, он все равно каким-то образом связан с тем же билетом.
Есть ли кто-нибудь, кто сталкивался с той же проблемой и получил обходной путь.
Фрагмент кода плагина - зарегистрирован в Email Pre-create syn c.
TargetEntity = (Entity)PluginContext.InputParameters["Target"];
var sender = TargetEntity["sender"].ToString().ToLowerInvariant();
EntityCollection senderQueue = GetQueue(sender);
if (senderQueue?.Entities != null && senderQueue.Entities.Count != 0)
{
TracingService.Trace("sender is a queue");
TracingService.Trace("updating : TargetEntity['regardingobjectid'] = null to platform");
TargetEntity["regardingobjectid"] = null;
}```