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

Obrigada por compartilhar @antonio-nykael!

Tudo certo pessoal! Caso sigam enfrentando alguma dificuldade não deixem de nos comunicar!😉

 

Userlevel 7
Badge +15

@alicereis 😊

Userlevel 7
Badge +18

🙌 🙌 🙌

Userlevel 6
Badge +1

Pessoal, bom dia.

Parece que o problema foi resolvido. Estou fazendo uns testes e está indo normalmente agora. 

Userlevel 7

Boa tarde pessoal!

Ultima atualização do time da Make:

 

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 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 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 +18

Ótima notícia!

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.

 

@Lucas Democh percebi essa diferença nesse módulo. Irei aplicar em breve essa alteração.

Obrigado por sinalizar.

Userlevel 7
Badge +15

@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.

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 7
Badge +11

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

Espero que consigam resolver logo 😥

Userlevel 6
Badge +1


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

 

@produtos7 Obrigado por compartilhar. 

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

Vou confirmar isso @antonio-nykael!

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

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 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 6
Badge +1

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.

 


 

 
 

 

O mais estranho, em alguns dos testes que eu fiz ontem a noite.

No mesmo pipe, usando a mesma automação, no mesmo módulo, em alguns cards, o Get a Card Info funciona, e outros cards, retorna com erro. 

Userlevel 7

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

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 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

@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

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

Olá @vitor221 

Por aqui segue sem funcionar. Está caótico com várias automações paradas.

Se não voltar hoje, já estou verificando possibilidades de alterar as automações. 

Reply