App Data Driver
O App Data Driver é uma extensão do FormBuilder que facilita o preenchimento automático dos formulários com dados relevantes.
Sabendo disso, é possível utilizar os dados retornados do Login para o preenchimento de campos nos formulários.
Nem todos os dados que são retornados do Login são suportados pelo FormBuilder, segue a lista:
Array
segurança
- Não suportadoArray
permissoes
- SuportadoArray
beneficiarios
- SuportadoArray
contratos
- Não suportado
Dados do beneficiário
Para retornar os dados de um beneficiário em um componente do Formbuilder, como por exemplo retornar o nome do beneficiário em um componente basta:
Aba “API” > “Nome da propriedade customizada”
Preencha com "json.beneficiario.” + atributoDesejado
No exemplo citado teremos: json.beneficiario.dadosPessoais.nome
Objeto custom
Existe também a possibilidade de utilizar o objeto custom
que se encontra dentro do Array de beneficiarios
para retornar informações que desejar e que não estão por padrão no payload de Login
(por exemplo, exibir número da matricula funcional de empregado, tipo sanguíneo e etc).
"beneficiarios": [ { "custom": { "telefoneFixo": "99999999999", "corOlhos": "Azul" } } ]
Para retornar os dados de um beneficiário em um componente do Formbuilder, como por exemplo retornar o nome do beneficiário em um componente basta:
Aba “API” > “Nome da propriedade customizada”
Preencha com "json.beneficiario.” + atributoDesejado
No exemplo citado teremos: json.beneficiario.custom.telefonefixo
formPreLoadData
Integração que permite que a operadora carregue dados de endereço dos beneficiários em fluxos como atualização cadastral.
A integração é feita diretamente no Painel Publico, documentação técnica: 1.7 - formPreLoadData
Retorno da API - Sucesso
Este é um exemplo de retorno de sucesso da API após a integração realizada.
{ "data" : { "teste1": "String", "teste2": "String" } }
Integrando formPreLoadData ao FormBuilder
Utilizando o dado retornado pela integração em seu formulário.