I'm using Dynamics 365 online v9.1.
Where emails are linked to a case I want to change the From to be the support queue and make sure they're not a recipient.
The From change is working perfectly.
The To (and CC) checks are working when the email form loads. When the email record is saved, the queue is added back as a To recipient. I have my function registered on form load only, not save. However I can't see any reference to the function being called on save using Fiddler or Console.
writeToConsole("Cycle To");
if (tos.length > 0)//tos !== null && //works with or without null check
for (i = 0; i < tos.length; i++) {
var _to = tos[i];
writeToConsole(_to);
if (_to["id"].replace("{", "").replace("}", "") === queueId) {
writeToConsole("Remove queue from To");
tos.splice(i, 1);
upTo = true;
}
else {
writeToConsole("no match");
writeToConsole(_to["id"]);
writeToConsole(queue[0].id);
}
}
if (upTo) {
writeToConsole("Update Tos");
Xrm.Page.getAttribute("to").setValue(null);// doesn't seem to matter
Xrm.Page.getAttribute("to").setValue(tos);
}
*This post is locked for comments
I have the same question (0)