Hi,
Could anyone please help me to understand how the reporting block "Set CallData" block works?. Right now, I do not have access to Genesys Administrator or Reporting Database. All i do is simply using the blocks and debugging the flow in composer. Now I received Custom var usage report which contains maximum [b]8 unique key values per call session[/b]. Also, I dont see the updated values for specific keys used in callflow. See the below example
[code]
<var name="countryCode" expr="'US'"/>
<form id="frm_init">
<block>
<log label="com.genesyslab.var.CustomVar" gvp:cond="AppState.EnableReports">CountryCode|<value expr="countryCode"/></log>
<goto next="#frm_uk"/>
</block>
</form>
<form id="frm_uk">
<block>
<assign name="countryCode" expr="[b]'UK'[/b]"/>
<log label="com.genesyslab.var.CustomVar" gvp:cond="AppState.EnableReports">CountryCode|<value expr="countryCode"/></log>
<exit/>
</block>
</form>
[/code]
In above example code, I have set the initial value for Country Code as "US" and logged as CustomVar with key "CountryCode". In next form i have updated the country code as "UK" and logged as CustomVar with the same key. My assumption is it will update the existing record which matches the key "CountryCode"or it will insert new a record with the same key in Custom_VAR table. Please let me know how it works.
I really appreciate your help. Based on your input i can look for other alternatives.
Thanks,
Aravind