Evaluating bids

Script para tratar multiplos arrays de retorno dentro de Json Response

Published on the June 08, 2021 in IT & Programming

About this project

Open

Utilizamos uma plataforma de chat chamado Fortics para chatbot, onde é integrado a um webservice em json, que nada mais é que nosso erp que fornece a base de dados dos clientes.

Dentro do ambiente da fortics é possível moldar o chatbot com códigos em javascript, possibilitando milhares de opções e soluções, porem toda integração REST que é feita na plataforma pode ser tratada de apenas duas formas, salvando em uma variável ou utilizar os objetos em diferentes variáveis com mustaches.

No inicio do fluxo utilizamos uma identificação do cliente através do cpf inserido por ele na interação ao chat, sendo assim possível através de um outro json post requisitar os contratos vinculados ao cliente e assim consecutivamente. A ideia é utilizar as informações como o endereço e numero para uma fácil identificação do contrato a ser prestado suporte, porem o webservice que traz as informações destes contratos retorna vários arrays com objetos da mesma identificação porem com valores diferentes



EX:
"result": [
{
"id": 172439,
"country": "Brasil"
}
},
{
"id": 172434,
"country": "Mexico"
}
},

Por se tratar de objetos com a mesma identificação teria que ser criado um script para "tratar" previamente estes endereços e converte-los em uma nova resposta em JSON para assim utilizarmos mustaches para retorno no chat com um menu de escolha, por exemplo:

"result": [
{
"id_con1": 172439,
"country_con1": "Brasil"
}
},
{
"id_con2": 172434,
"country_con2": "Mexico"
}
},

ou alguma outra ideia melhor.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed