Hi all, I am having an issue triggering automatic record creation rule when I am creating a receivedemail in a plugin and adding it to a queue.
Entity email = new Entity("email");
email["from"] = from;
email["to"] = to;
email["subject"] = "Test Queue Item ";
Guid emailid = organizationProxy.Create(email);
//Change emailstate to received
SetStateRequest changeCopyEmailState = new SetStateRequest
{
EntityMoniker = new EntityReference("email", emailid),
State = new OptionSetValue(1),
Status = new OptionSetValue(4),
};
organizationProxy.Execute(changeCopyEmailState);
Entity queueItem = new Entity("queueitem");
queueItem["queueid"] = new EntityReference(queue.LogicalName, queue.Id);
queueItem["objectid"] = new EntityReference(email.LogicalName, emailid);
organizationProxy.Create(queueItem);
Any ideas why I cant trigger automatic record creation rules when creating emails internally?
Thanks.