Genesys CTI User Forum

Genesys CTI User Forum => Genesys-related Development => Topic started by: bhuvanesh on April 29, 2016, 07:42:00 AM

Title: How Chain of command working...
Post by: bhuvanesh on April 29, 2016, 07:42:00 AM
It's very awesome that the way chain of command works, I very curious to know how it works and what's the concept behind it.. Can any one share knowledge.
Thanks in advance.
Title: Re: How Chain of command working...
Post by: cavagnaro on April 29, 2016, 10:56:27 AM
What are you talking about? Which product?

Enviado de meu E6633 usando Tapatalk

Title: Re: How Chain of command working...
Post by: Kubig on May 02, 2016, 05:43:45 AM
I think he means the commands within the IWS/WDE application. In this case, the used pattern is MVVM - so, if you want to know more, just look how this pattern works (.Net)
Title: Re: How Chain of command working...
Post by: bhuvanesh on May 02, 2016, 09:38:28 AM
Thanks for responding guys,
Yes in WDE/IWS Application Genesys uses the concept of Chain of Command which is not relevant to MVVM pattern of course MVVM pattern is used in WDE but Chain of command is different.
Title: Re: How Chain of command working...
Post by: Kubig on May 02, 2016, 10:14:43 AM
So, jsut use the reverse engineering
Title: Re: How Chain of command working...
Post by: abudwill on May 10, 2016, 09:05:38 AM
In IWS/WDE - chain of commands is just various commands (code) that are linked together to run one after the other in order.  If one command fails, the subsequent commands in the chain are not executed.

Genesys support site has them documented pretty well.

Take for example whatever chain executes when an interaction closes.  There are commands that execute like, "IsPossibleToCloseInteraction", a reason this might fail is if something like a required disposition is not selected.

You can insert your own commands at any position in a command chain.

On occasion some chains are not documented.  Turn IWS/WDE logging to full, perform the action in WDE and then examine IWS logs to see what chain / commands are executed.