Solved

Problema de integração entre Pipefy e Make

  • 5 December 2023
  • 36 replies
  • 620 views

Userlevel 6
Badge +1

Olá,

Pessoal, estou passando por algumas dificuldades, que começaram a ocorrer a cerda de 2h atrás. 

Tentei achar uma solução, mas sigo sem sucesso.

Recebi vários emails de erro das automações do make. 

 

Tem alguns módulos do pipefy que não estão funcionando, dentro o (Get a Card Info).

 

Mesmo crianco um Cenário novo, colocando somente 1 módulo, e insrindo o ID de um card, ele retorna com esse erro:


​​​​​

Alguém já passou por isso? Alguma ideia de como resolver?

Alguns webhook também estão com erro, como Watch Done Cards.

icon

Best answer by Lais Laudari 13 December 2023, 15:21

View original

36 replies

Userlevel 7

Pessoal, esse é um problema do lado do Make e sua equipe de desenvolvimento está ciente disso. Mais informações podem ser encontradas no tópico abaixo: 
https://community.make.com/t/error-scenario-pipefy/21181/5

Userlevel 7

@natalia-manffre consegue nos ajudar a identificar se estamos com alguma questão do nosso lado, por favor?

Userlevel 6
Badge +1

@marcosmelo

Acredito que não seja permissão. Alguns módulos funcionam normlamente, como List a Cards. 

Pelo que vi té agora, que nào funciona são os modulos, Get a Card Info e Watch Done Cards, o restante está operacional, com o mesmo usuário. 

Mas testei em outros também, que uso na conta do make, e ocorre o mesmo erro. 

 

@produtos7 o problema de vocês começou quando?

Userlevel 7
Badge +18

Oi, @produtos7 , @antonio-nykael 

Entendi

Pelo status do Make, aparentemente está tudo OK

https://status.make.com/

 

Então, acho melhor seguir a orientação do @Ezequiel Souza e verificar com o suporte da Pipefy.

 

Status do Pipefy, aparentemente normal tmb

https://status.pipefy.com/

 

Userlevel 4
Badge

@marcosmelo

Acredito que não seja permissão. Alguns módulos funcionam normlamente, como List a Cards. 

Pelo que vi té agora, que nào funciona são os modulos, Get a Card Info e Watch Done Cards, o restante está operacional, com o mesmo usuário. 

Mas testei em outros também, que uso na conta do make, e ocorre o mesmo erro. 

 

@produtos7 o problema de vocês começou quando?

O primeiro erro deu por volta das 12:30 

 

Userlevel 6
Badge +1

@marcosmelo

Acredito que não seja permissão. Alguns módulos funcionam normlamente, como List a Cards. 

Pelo que vi té agora, que nào funciona são os modulos, Get a Card Info e Watch Done Cards, o restante está operacional, com o mesmo usuário. 

Mas testei em outros também, que uso na conta do make, e ocorre o mesmo erro. 

 

@produtos7 o problema de vocês começou quando?

O primeiro erro deu por volta das 12:30 

 

Exatamente o mesmo horário que o meu. Aqui começou as 12h11 para ser mais exato. 

Watch New Cards, também não está funcionando. 

Userlevel 4

Por aqui o mesmo problema, desde 12:00, você conseguiu resolver?

Userlevel 4

@antonio-nykael 

Por aqui a empresa parou sem as automações, grande parte do processo dependia dos cenários. Bem caótico!
Acredito que uma alternativa seja utilizar o modulo de chamada API do pipefy para substituir o “Get card info”

Userlevel 6
Badge +1

@antonio-nykael 

Por aqui a empresa parou sem as automações, grande parte do processo dependia dos cenários. Bem caótico!
Acredito que uma alternativa seja utilizar o modulo de chamada API do pipefy para substituir o “Get card info”

Exatamente, se não voltar hoje, vou alterar para isso. 

Userlevel 4
Badge

Aqui estamos com o mesmo problema vários cenários quebrados . Usando o extensão devtool(integromat)  vimos que chamada para o Pipefy até retornando sem, porém parece que em alguns cenários na hora de percorrer a resposta está com erro.

 


 

 
 

Userlevel 4
Badge

@antonio-nykael , aqui do nosso lado também alguns cards da erro e outros não. Eu estou com uma Q&A aberta no forum da Make https://community.make.com/t/error-scenario-pipefy/21181/5  e pela ultima resposta parece que já teve algo parecido em Julho.

Userlevel 1
Badge

Pessoal, bom dia!

O time da Make acabou de atualizar na thread da comunidade oficial deles de que o time técnico deles achou a raiz do problema e está trabalhando para corrigi-la, porém ainda sem uma estimativa de quando essa correção será aplicada.

Vamos acompanhar e, assim que tivermos novidades, atualizaremos por aqui também. ☺

 

Userlevel 6
Badge +1

@antonio-nykael além da instabilidade na conexão do lado da Make, algumas mudanças precisam ser aplicadas para utilização do módulo de criação de cards V2.

 

Na nova versão, os campos obrigatórios do Pipefy deverão ser preenchidos, mesmo que alguma regra condicional esteja sendo utilizada do lado do Pipefy.

 

Esta mudança irá dificultar um pouco a criação de cards em Pipes com regras complexas, mas tornará o processo menos suscetível a erros.

 

 

Na verdade essa atualização não ajudou em nada na melhoria da segurança do processo.. Quando um campo obrigatório não era informado, o fluxo dava um erro, forçando a verificação antes de dar continuidade às automações. Com essa atualiazação teremos que tornar opcionais campos que deveriam ser obrigatórios. Exemplo abaixo:

 

 

 

@Natalia Garrido @Juliana Spinardi @Lais Laudari @loise-franco gostaria que o time de produto do Pipefy reavaliasse essa atualização (com urgência) pois vários dos nossos processos e dos nossos clientes foram impactados e estão com seus fluxos inativos. Estamos tendo que colocar campos como preenchimento opcional e isso está causando uma série de problemas na fase de coleta de informações (startform).

Creio que o recurso de ‘condicionais’ existe justamente com essa finalidade, para que informações sejam requisitadas somente em situações específicas, e não em 100% dos casos como está sendo exigido pela API.

 

@alicereis fiz um teste aqui, e realmente o que você diz tem total sentido. Porém, acho que isso está mais relacionado ao Make do que ao Pipefy.

Se isso continuar dessa forma, vou mudar as minhas automações, para criar os cards com a seguinte mutation:

 

mutation {
  createCard(input: {
    pipe_id: 123,
    title: "New card",
    fields_attributes:[
      {field_id: "field_1", field_value: "Value 1"},
      {field_id: "field_2", field_value: "Value 2"}
    ]}
  ) {
    card {
      title
    }
  }
}
 

Pois dessa forma, mesmo o campo sendo obrigatório, eu posso deixar ele em branco, apenas colocando colocando a valor null (sem aspas).

 

Ficaria dessa forma:

Mesmo se o campo obrigatório estiver vazio, o card é criado (se o campo obrigatório for oculto por alguma condicional)

 

Fiz um teste e deu certo dessa forma. É possível criar um card, mesmo que o campo obrigatório, estiver vazio. 

Userlevel 2

Oi pessoal, 

O time da Make está em ultimos passos para correção do conector e com previsão de deploy. 
Como o conector não é controlado pela pipefy, não temos visibilidade do que está sendo feito, mas estamos analisando as mudanças feitas intenamentos e se teriam passos de melhoria para o futuro.

Userlevel 7
Badge +18

Olá, @antonio-nykael 


Quando aconteceu isso comigo, o usuário do pipefy que eu utilizava no make, havia perdido a permissão dentro do um pipe em questão.
Será que você não perdeu a permissão no pipe do usuário que está utilizando no Make?
 

Fiz um teste agora mesmo utilizando o mesmo modulo que você utilizou e deu certo.
Get a card info

 

Watch Done cards

 

Userlevel 4
Badge

@marcosmelo , estamos com o mesmo erro também e usuário que usamos está com as permissões e até tentamos uma nova conexão e o problema continua 

Userlevel 6
Badge +1

Os outros módulos está indo, sempre os mesmo dão erro:

 

Userlevel 6
Badge +1

Acho que o problema está do lado do Pipefy, e não do Make. Estou falando com o suporte.

Eu criei uma nova automação de testes, bem simples, com 1 modulo de Get a Card Info e coloca o ID do card diretamente.

 Percebi que cards de alguns pipes, dá certo:

 

 

Fazendo a mesma coisa, mas colocando o ID de um card de outro pipe, já apresenta o erro:

 

Userlevel 6
Badge +1

@produtos7 ai normalizou?

Userlevel 6
Badge +1

Pessoal, esse é um problema do lado do Make e sua equipe de desenvolvimento está ciente disso. Mais informações podem ser encontradas no tópico abaixo: 
https://community.make.com/t/error-scenario-pipefy/21181/5

 

@Lais Laudari 

Houve uma atualização no tópico da comunidade do make:

Houve algum tipo de mudança no Pipefy ontem?

Userlevel 7

Vou confirmar isso @antonio-nykael!

Userlevel 4


Ajustei a minha integração trocando o “Get card info” por esses dois modulos:

No primeiro executo a seguinte query para retornar os valores do card:

 {
  card(id: IDCARD) {
    title
    id
    assignees {
      id
    }
    comments {
      id
    }
    comments_count
    current_phase {
      name
    }
    done
    due_date
    fields {
      name
      value
    }
    labels {
      name
    }
    phases_history {
      phase {
        name
      }
      firstTimeIn
      lastTimeOut
    }
    url
    suid
    emailMessagingAddress
  }
}

Em seguida insiro a seguinte formulá no modulo “Set variable”

 

Em seguida obtemos a mesma coleção de valores igualmente ao Get Card Info

Userlevel 7
Badge +11

Estou com algumas dezenas de cenários do Make parados até hoje.

Espero que consigam resolver logo 😥

Userlevel 6
Badge +5

@antonio-nykael além da instabilidade na conexão do lado da Make, algumas mudanças precisam ser aplicadas para utilização do módulo de criação de cards V2.

 

Na nova versão, os campos obrigatórios do Pipefy deverão ser preenchidos, mesmo que alguma regra condicional esteja sendo utilizada do lado do Pipefy.

 

Esta mudança irá dificultar um pouco a criação de cards em Pipes com regras complexas, mas tornará o processo menos suscetível a erros.

 

 

Na verdade essa atualização não ajudou em nada na melhoria da segurança do processo.. Quando um campo obrigatório não era informado, o fluxo dava um erro, forçando a verificação antes de dar continuidade às automações. Com essa atualiazação teremos que tornar opcionais campos que deveriam ser obrigatórios. Exemplo abaixo:

 

 

 

@Natalia Garrido @Juliana Spinardi @Lais Laudari @loise-franco gostaria que o time de produto do Pipefy reavaliasse essa atualização (com urgência) pois vários dos nossos processos e dos nossos clientes foram impactados e estão com seus fluxos inativos. Estamos tendo que colocar campos como preenchimento opcional e isso está causando uma série de problemas na fase de coleta de informações (startform).

Creio que o recurso de ‘condicionais’ existe justamente com essa finalidade, para que informações sejam requisitadas somente em situações específicas, e não em 100% dos casos como está sendo exigido pela API.

Userlevel 7
Badge +13

Olá sugiro acionar o suporte, será mais rápido para resolver.

Reply