Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Pré requisitos:

  • Dados da API:

    • Endpoint (url),

    • Autenticação,

    • Parâmetros necessários;

  • Login com permissão para editar fluxos do Studio no Evolux;

Passos do Exemplo:

  1. Abrir o Fluxo;

  2. Arrastar uma caixinha HTTP para dentro da área de construção e renomeá-la para “Busca Cliente no Zendesk”;

  3. Ligar a caixinha Iniciar nela;

  4. Inserir os seguintes dados na requisição:

    1. Variável: cliente;

    2. URL: https://d3v-evolux.zendesk.com/api/v2/users/search ;

    3. Método: GET;

    4. Autenticação: Basic Auth:

      1. Usuário: dev@evolux.net.br/token,

      2. Senha: [Token de API];

    5. Parâmetros:

      1. query {{caller_id_number}}

  5. Arrastar outra caixinha HTTP para a área de construção e renomeá-la para “Criar Ticket no Zendesk”

  6. Inserir os seguintes dados na requisição:

    1. Variável: ticket;

    2. URL: https://d3v-evolux.zendesk.com/api/v2/tickets.json ;

    3. Método: POST;

    4. Autenticação: Basic Auth:

      1. Usuário: dev@evolux.net.br/token,

      2. Senha: [Token de API];

    5. Dados (JSON):
      {
      "ticket":{
      "requester_id":"{{ item.id }}",
      "submitter_id":"{{ item.id }}",
      "tags":[
      "protocolo",
      "ura_evolux"
      ],
      "description":"Opção escolhida: 1 - Cliente Evolux Satisfeito!",
      "subject":"Protocolo de Atendimento | Evolux | #{{caller_id_number}}",
      "custom_fields":[
      {
      "id":360007190293,
      "value":"{{caller_id_number}}"
      }
      ]
      }
      }

  7. Como atribuímos a variável {{item}} no corpo de nossa requisição, precisamos preencher o campo "Com os itens”, para gerar um laço que percorrerá uma lista que indicarmos (no caso foi a resposta da requisição anterior, de busca de cliente, que retornou uma lista chamada users, com os clientes encontrados, e salvamos na variável cliente)

    Image Added
  8. Agora é só clicar em Salvar e ligar, tanto a saída de sucesso quanto de fracasso da caixinha Busca Cliente no Zendesk, com a entrada da caixinha Criar Ticket no Zendesk;

  9. Faça o mesmo procedimento ligando a última caixinha em uma caixa de Desligar;

  10. Clique em Publicar.