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.

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

Atualize os detalhes do caso

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.

Note que que na função Recuperar Registros para Configurar o filtro dos Casos deve-se:
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.

Entendendo a lógica da requisição:
{
"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.

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.
