Genesys Strategy Analyser

Right, managed to get some more development time on my “Genesys Strategy Analyser” and now the realtime and debug functionality is up and running.

Here is a screenshot:

Image

When realtime monitoring is enabled, to modify a breakpoint associated with an IRD block and/or to clear the current counter on that shape, right click on the IRD block (Visio shape):

Image

To add a breakpoint click on “File -> Add Breakpoint” or to remove an existing breakpoint click on “File -> Clear Breakpoint”. Objects with a blue border indicate that there is a breakpoint set on the block:

Image

Image

When a breakpoint is hit, the breakpoint will be shown in the “watch” window. The “path” column shows the objects navigated in the strategy:

Image

Selecting a breakpoint in the watch window results in the path being highlighted in green in the Visio diagram:

Image

For those technically minded, the secret of realtime strategy monitoring is message server. Specifically, message types 1000 and 2102 which can be subscribed to using Genesys PSDK 8.0.2.

Message type 1000 contains URS loading information in keys named “RTR”. Message type 2102 contains debug information of type “04” and “05”.

Type “04” data looks something like this:

Image

This message contains executing counts for the object Ids highlighted in yellow. The same object Ids exists in an IRD export of the strategy (note the byte swapping):

Image

Share