Webservice data action - integration on script

Hello all,

I'm a bit of a beginner on genesys using the data action and script.

I've created my own API so that Genesys can retrieve data from an SQL server.

The SQL database is populated with information that must be displayed on the agent's script through a manual search that the agent performs to obtain precise information via a dynamic field (the search can, for example, be performed by a contract number, @mail, telephone number, etc.).

the format of the data returned is json. we've modified the data action so that it can return more than one result if the word searched for in input has several results in output.
now i'm having trouble integrating this data action into the script so that I can display these multiple results in markdown.

{
"translationMap": {
"CodePostal_3": "$.Records[2].CodePostal",
"NomVille_2": "$.Records[1].NomVille",
"CodePostal_2": "$.Records[1].CodePostal",
"NomVille_1": "$.Records[0].NomVille",
"CodePostal_1": "$.Records[0].CodePostal",
"NombreHabitants_1": "$.Records[0].NombreHabitants",
"NombreHabitants_2": "$.Records[1].NombreHabitants",
"NomVille_3": "$.Records[2].NomVille",
"NombreHabitants_3": "$.Records[2].NombreHabitants"
},
"translationMapDefaults": {
"CodePostal_3": ""NA"",
"NomVille_2": ""NA"",
"CodePostal_2": ""NA"",
"NomVille_1": ""NA"",
"CodePostal_1": ""NA"",
"NombreHabitants_1": ""NA"",
"NombreHabitants_2": ""NA"",
"NomVille_3": ""NA"",
"NombreHabitants_3": ""NA""
},
"successTemplate": "{"NomVille_1":${NomVille_1}, "CodePostal_1":${CodePostal_1},"NombreHabitants_1":${NombreHabitants_1},"NomVille_2":${NomVille_2}, "CodePostal_2":${CodePostal_2},"NombreHabitants_2":${NombreHabitants_2} ,"NomVille_3":${NomVille_3}, "CodePostal_3":${CodePostal_3},"NombreHabitants_3":${NombreHabitants_3}}"
}

can you help me please?
thank you

It looks like your output contract should be an Object, with a bunch of strings in it,
NomVille_1
CodePostal_1
Etc.

I have no experience with using the output of a data action in a script. I think that there is a cloud application / scripts room that you could ask for help.

--Jason

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.