A place to ask questions, connect with others, and stay in the know
I am trying to mark all replied emails with a WDE customization. I have not found that these are marked anyway. If there is other ways to know if an email has been replied then this question could be useless :)
Anyway, I am adding a command in InteractionEmailSend chain of command. I can get the parent's id like this:
IInteractionEmail interactionEmail = parameters["CommandParameter"] as IInteractionEmail;
string parentInteractionId = interactionEmail.EntrepriseEmailInteractionCurrent.ParentID;
I have also tried to get the interaction with the IInteractionManager, but I guess it only keeps open interactions in my WDE because it returns null
IInteraction parent = interactionManager.GetInteractionById(parentInteractionId);
Does anyone know how to get this interaction?
Thank you in advance.
I finally did it by using PSDK:
RequestGetInteractionContent reqGet = RequestGetInteractionContent.Create();
reqGet.InteractionId = interactionId;
EventGetInteractionContent content = ucsConnection.Request(reqGet) as EventGetInteractionContent;
I am also adding the attribute using RequestUpdateInteraction, but when I search for interactions with RequestSearch, the new attribute is not there. Can anyone help here?
IInteractionEmail interactionEmail = parameters["CommandParameter"] as IInteractionEmail;string parentInteractionId = interactionEmail.EntrepriseEmailInteractionCurrent.ParentID;
Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources
Every year, Genesys® orchestrates more than 70 billion remarkable customer experiences for organizations in more than 100 countries. Through the power of our cloud, digital and AI technologies, organizations can realize Experience as a Service℠, our vision for empathetic customer experiences at scale. With Genesys, organizations have the power to deliver proactive, predictive, and hyper personalized experiences to deepen their customer connection across every marketing, sales, and service moment on any channel, while also improving employee productivity and engagement. By transforming back-office technology to a modern revenue velocity engine Genesys enables true intimacy at scale to foster customer trust and loyalty.