Hello,
In our customization of WDE, we need to finalize and mark as done some inbound e-mails without the intervention of the agent (just what the "Mark Done" button does, but with code instead of pressing the button), in certain circumstances we have to do it automatically. We have been studying the WDE and Genesys SDK but we have found nothing about how to achieve this, the interaction classes don't seem to have any method that does this when it seems logical that there has to be something.
Some things we have tried without success:
- Releasing the interaction.
interactionEmail.Release();
- Different commands in the chain of command:
ICommandManager commandManager = container.Resolve<ICommandManager>();
commandManager.GetChainOfCommandByName("InteractionEmailMarkDoneById").Execute();
IChainOfCommand CommandMarkDone = container.Resolve<ICommandManager>().GetChainOfCommandByName("InteractionEmailMarkDoneById");
Utils.ExecuteAsynchronousCommand(CommandMarkDone,parameters);
IChainOfCommand CommandClose = container.Resolve<ICommandManager>().GetChainOfCommandByName("InteractionEmailClose");
Utils.ExecuteAsynchronousCommand(CommandClose, parameters);
Thank you, best regards
#email #WorkspaceDesktopEdition #GenesysSDKs #GenesysDesktop
#GenesysEngageDev------------------------------
Cristobal Espinosa
Telefonica Soluciones de Informatica
------------------------------