05-06-2014 09:34 AM
I have a CVP application with lots of menus/forms. I want to create a CVP report to show every option selected by the customer during each menu in this CVP application. Can someone suggest me the best way to achieve this.
05-06-2014 10:50 AM
Are you planning to use the Reporting Server and CUIC?
05-06-2014 11:31 AM
Yes Janine.
05-06-2014 11:47 AM
The easiest thing is to add one Flag element for each menu path that you
want to track.
A Flag is similar to a CallType in that it'll be easy to modify the
existing App Summary report in CUIC to display the count of each flag
element.
Give each Flag element a good name
(FlagMainMenuOption1,FlagMainMenuOption2, or FlagCheckOrderStatus,
FlagPayBill).
Then in the Operations Console, you can create an Inclusive Filter to
allow all the elements named Flag* to the reporting server.
Then in CUIC, import the App Summary report from the Reporting Server
under C:\Cisco\CVP\ReportingServerTemplates.
In CUIC, use the Advanced Filters to have it show you just the elements
whose name begins with Flag or to show you the element type named
ElementFlag.
You could even use Flags to mark the start of some transaction and
another to mark the end of the transaction.
You could then modify the App Summary report to show you the difference
in that number - so you'd know how many completed it successfully vs.
how many began the transaction but then didn't complete it for some reason.
05-06-2014 12:46 PM
Thanks Janine. This looks like a good solution except I have to add many flags in the applications.
Can we achieve the same thing using a session variable for each menu/form and store the form/menu value to that session variable.
Is there any way to store those session variable to CVP report and get it through CUIC reporting?
05-06-2014 12:50 PM
Watch out for performance issues, if you add too many flags.
Hemal
05-06-2014 04:42 PM
Hemal,
Why would flag elements cause a performance issue?
Thanks, Janine
Sent from my phone. Please excuse typos.
05-06-2014 08:30 PM
Janine,
Depending on how many flag elements are used and home many calls the application receives, the flag stored in VXMlElementFlag table can fill up fast. I have seen it causing performance issues. Also one needs to make sure that the table does not fill up fast.
Hemal
05-07-2014 05:39 AM
For training purposes, I'd like to know why Flags would cause more
performance issues than, say, creating session variables and assigning
them a value each time you go down one of these menu paths? Don't they
each write one entry to the reporting server table?
What do you see as the most efficient way to save data to the reporting
server (with and without a premium CUIC license)?
05-06-2014 04:41 PM
You can certainly use session variables, but then you have to create your own cuic report which requires premium license.
You can also just report on element names and exit states.
Thanks, Janine
Sent from my phone. Please excuse typos.
11-14-2016 04:17 AM
Hi Janine,
We have the same concern, we need to track our customers in the IVR.
I have checked the Schema Guide of the Informix database and noticed that there is a table named "VXMLElement" which contains one record for each VXML script element visited by a call. This means that we can have all the nodes visited by a caller based on the CallGUID.
I would like to ask why to go to adding flag nodes while we can create a custom report using VXMLElement table?
Appreciate your feedback.
Thank you in advance.
Lara
11-14-2016 10:17 AM
You don't need to use Flags, they are just a suggestion.
You do NOT want to configure to filter all elements to the reporting
server - as there are a maximum number of messages per second that can
be sent (see the Reporting Guide or Config and Admin Guide) and if you
surpass that number, you'll just lose information.
So you can configure to send your menu elements' exit states based on
the name of the elements. And that's fine.
But they'll display as MenuName-option1, option2, etc.
By using Flags, they can be made more meaningful. And less likely to
cause a problem if someone renames the menu element (or rearranges the
options) later on.
11-16-2016 12:45 AM
Thank you Janine for the clarifications.
So basically I have to flag the needed information to be sent to the reporting server and then create a custom report based on the VXMLElement table.
Any recommendations?
Thank you.
Lara
11-16-2016 04:36 AM
You can use the Application Summary report - it tells you the number of
times each element that you've filtered to the rpg server executes.
11-16-2016 04:44 AM
Noted. Thank you Janine for your prompt replies. Much appreciated.
Regards,
Lara
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide