Skip to main content
Solved

API/Querie apenas com cards ativos/não finalizados

  • March 21, 2024
  • 2 replies
  • 117 views

Forum|alt.badge.img

Prezados,

Temos algumas consultas de API que buscam informações de cards no Pipefy para exibir no Power BI. Para tanto, fazemos uma consulta com o comando allCards. Entretanto, temos alguns fluxos que têm muitos cards e as consultas acabam ficando lentas.

Pensamos, como saída, pegar apenas os cards que estão ativos (não finalizados). Há algum comando na API que retorne apenas os cards não finalizados, desconsiderando aqueles que estão nas fases definidas como “Fase final do processo”?

Best answer by mario-ramos

Olá @daniel_arouca
Tudo bem?

Não sei exatamente como e qual query você está utilizando para essa consulta e qual o seu processo para alimentar os dados no Power BI, mas acredito que se você pesquisar filtrando pelo cards não finalizado e paginando os resultados, possivelmente terá melhor desempenho e velocidade nos retornos.

Criei esse exemplo abaixo e veja se atende o que você precisa:

{
  cards(pipe_id: XXXXXXX, search: {include_done: false}, after: "") {
    pageInfo {
      endCursor
      hasNextPage
    }
    edges {
      node {
        id
		title
        createdAt
      }
    }
  }
}

 

Espero ter ajudado.

Att,

Mário Ramos​​

View original
Did this topic help you find an answer to your question?

2 replies

mario-ramos
Pipefy Staff
  • Pipefy Staff
  • 7 replies
  • Answer
  • March 22, 2024

Olá @daniel_arouca
Tudo bem?

Não sei exatamente como e qual query você está utilizando para essa consulta e qual o seu processo para alimentar os dados no Power BI, mas acredito que se você pesquisar filtrando pelo cards não finalizado e paginando os resultados, possivelmente terá melhor desempenho e velocidade nos retornos.

Criei esse exemplo abaixo e veja se atende o que você precisa:

{
  cards(pipe_id: XXXXXXX, search: {include_done: false}, after: "") {
    pageInfo {
      endCursor
      hasNextPage
    }
    edges {
      node {
        id
		title
        createdAt
      }
    }
  }
}

 

Espero ter ajudado.

Att,

Mário Ramos​​


Forum|alt.badge.img
  • Author
  • New Member
  • 13 replies
  • March 25, 2024
mario-ramos wrote:

Olá @daniel_arouca
Tudo bem?

Não sei exatamente como e qual query você está utilizando para essa consulta e qual o seu processo para alimentar os dados no Power BI, mas acredito que se você pesquisar filtrando pelo cards não finalizado e paginando os resultados, possivelmente terá melhor desempenho e velocidade nos retornos.

Criei esse exemplo abaixo e veja se atende o que você precisa:

{
  cards(pipe_id: XXXXXXX, search: {include_done: false}, after: "") {
    pageInfo {
      endCursor
      hasNextPage
    }
    edges {
      node {
        id
		title
        createdAt
      }
    }
  }
}

 

Espero ter ajudado.

Att,

Mário Ramos​​

Funcionou, obrigado!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings