Solved

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

  • 21 March 2024
  • 2 replies
  • 42 views

Badge

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

icon

Best answer by mario-ramos 22 March 2024, 22:37

View original

2 replies

Userlevel 2

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

Badge

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!

Reply