Skip to main content
Skip table of contents

Consultar Endereço do Cliente com API

Suponha que você deseje atualizar os dados do cliente com as seguintes informações: nome, endereço, número, bairro, cidade e estado.

image-20241206-194430.png

Nesse caso, você pode utilizar a função de integração em conjunto com as operações de recuperar registros e atualizar registros para obter essas informações e atualizar o caso do cliente.

No Workflow desejado, certifique-se de que: 

  • Exista uma ação cadastrada para a função de Atualizar Endereço.

  • Se necessário, que o Status do Caso esteja devidamente cadastrado.

  • Verifique se os campos para atualização estão devidamente cadastrados no CaseDetail.

  • Ter feito o Cadastro da Integração. 

No Workflow Builder, siga os seguintes passos:

Adicione uma ação

Integracao01-20241206-194536.gif

Atualize os detalhes do caso

Integracao02-20241206-194540.gif

Recupere os registros 

Para recuperar registros, adicione uma função chamada "Recuperar Registros" e configure o filtro para estabelecer uma relação entre o campo CaseID da CaseDetail e o campo correspondente na Case.

Integracao03-20241206-194550.gif

Note que que na função Recuperar Registros para Configurar o filtro dos Casos deve-se: 

  1. Filtrar o Caso pelo Id do Caso,  que é a chave única de cada Caso.

Consulte com uma integração

No exemplo mencionado, os parâmetros cadastrados para a integração são (Veja aqui): CPF, Nome Completo do Cliente e Cod_cliente. Esses parâmetros serão os dados que você enviará na sua integração para solicitar os valores desejados da API ou do sistema integrado.

Integracao04-20241206-194552.gif

Entendendo a lógica da requisição: 

CODE
{
    "CPF": @Cliente.cpf,
    "Nome": @Cliente.Nome_Completo,
    "Cod_cliente": @Cliente.CodCliente,
}

Cada valor seguido @ representa um campo recuperado de Cliente. 

Atualize os detalhes do caso

Por meio da integração Dados do Cliente, obtemos os seguintes campos: nome, endereço, número, bairro, cidade e estado. Agora, procederemos à atualização desses dados em nosso registro de caso, utilizando a função Atualizar Registros.

Integracao05-20241206-194555.gif

No exemplo acima, é apresentado como realizar o atualização de um campo da CaseDetail com o campo recuperado pela Integração Dados do Cliente. Agora, repita o mesmo processo para os campos a seguir, seguindo o mesmo procedimento de mapeamento. 

Case Detail

Dados do Cliente

Nome contato principal

@{Dados do Cliente.content.nome}

Endereço Atendimento

@{Dados do Cliente.content.endereco}

Número

@{Dados do Cliente.content.numero}

Bairro

@{Dados do Cliente.content.bairro}

Cidade

@{Dados do Cliente.content.cidade}

Estado

@{Dados do Cliente.content.estado}

Altere o Status do Caso

Insira uma função de Status e atribua o status anterior à ação Atualizar Endereço. Dessa forma, você manterá o caso no status Em Atendimento e poderá continuar com outras ações no seu fluxo de negócios. Isso garante que o status do caso seja mantido enquanto a atualização do endereço é realizada, permitindo um acompanhamento eficiente do progresso do caso.

image-20241206-194606.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.