Respondido

Integração Blip com Pipefy


Pessoas, não consigo integrar Blip com pipefy.


Tenho URL e token, no entanto, não consigo alterar o corpo.


Alguém poderia ajudar?

icon

Melhor resposta por Rafael_Figueiredo 26 July 2022, 19:51

Veja o original

5 comentários

Reputação 7
Crachá +3

Olá @Debora_de_Oliveira_V tudo bem ?


Poderia informar como está fazendo raquisição http dentro do bot? Pois para alterar o body basta fazer uma requisição http do tipo POST e altere o corpo da requisição.

No método estou colocando post, no campo URL o URL do Pipe selecionado que necessito, no campo cabeçalhos authentication, e no campo value XXXXYYY (removido por conter informação pessoal).


No entanto, minha maior dificuldade está sendo o que colocar no corpo para que o bloco selecionado faça pesquisa dentro do meu card no Pipefy, essa pesquisa é saber se a pessoa já tem cadastro ou não no Pipefy.

Reputação 7
Crachá +3

Olá @Debora_de_Oliveira_V, peço que remova essa chave de autenticação são sua postagem, editando ela, ai vou te passar o body que você tem que enviar para pipefy dependendo do seu caso de uso: What is GraphQL?

Acho q entendi, agora, outra pergunta.

No campo condições de saída, precisa colocar algo específico?


Tipo, meu caso, como informado o cliente informa o e-mail e puxará no Pipefy se tem cadastro ou não, realizei as alterações no body conforme passou, mas mesmo assim, está informando que cliente não tem cadastro, sendo que no Pipefy criei card com o mesmo nome.

Será que no campo condições de saída precisa ter algo específico?

Reputação 7
Crachá +3

@Debora_de_Oliveira_V nesse caso não precisa de ter condição de saída, o que eu iria pedir para você fazer é tentar montar a requisição http dentro de alguma ferramenta tipo o postman com a requisição para que você veja o retorno e se trazer a informação valida, acredito que você vai ter que filtrar com um script exemplo :


ai para filtrar essa requisição acima eu faria script tipo :


function run(entrada) {
if (entrada) {
let conversor = JSON.parse(entrada);
let rua = conversor.logradouro;
let bairro = conversor.bairro;
let localidade = conversor.localidade;
return ' Rua ' + rua + ' Bairro ' + bairro + ' Cidade ' + localidade;
}
return 'Entrada Vazia';
}

e iria imprimir os dados da seginte forma no fluxo :

image

Comente