Sempre que no fluxo que estamos configurando no Droz existir a necessidade de fazer integrações Zendesk diferentes (criar tickets com status diferentes dependendo do ponto do fluxo, por exemplo), não será possível usar o conector padrão e será necessário criar conectores zendesk diferentes.
OBS: Antes de criar os conectores, é necessário ativar o Acesso via token (caso não esteja ativo) e criar um Token no Zendesk. Para isso, acessar no Zendesk: Canais / API / Acesso por token
No Droz
No painel de ferramentas lateral, clique em Aplicações
Na parte inferior da tela, clique no botão Criar Conector
Preencha os campos conforme prints abaixo, clicando no botão Salvar e Próximo a cada aba:
O Nome deve ser escolhido conforme a ação do conector
No Endpoint, substituir a parte da instância pela do cliente em questão
Para gerar o valor do campo "Valor" no Header Authorization, vide orientações no final desse artigo **.
Insira o Json de requisição com os campos necessários para criação do ticket.
OBS: quando o status do ticket a ser gerado tiver que ser Solved, todos os campos obrigatórios do formulário deverão ser passados nessa requisição.
Caso precisem de alguma "resposta" do Zendesk (por exemplo o ID do ticket criado) basta preencher a aba Resposta guardando em uma variável Droz.
Pronto! Seu conector está criado.
** Para criar essa informação basta seguir os passos abaixo:
Monte uma string assim:
<EMAIL do responsável_admin Zendesk>/token:<nr do TOKEN gerado no Zendesk>
Exemplo: admin@aktie.com /token:PYcxBq7Xb1ybO2SF70QouPHExtMCqtAaI5Idq4M7
Acesse o site:
Digite a string e clique no botão Encode
Então é só copiar o resultado final e colocar no campo "valor" do header authorization com a sintaxe abaixo:
Basic <STRING_GERADA>