Solved

Como criar uma Query para retornar os dados "FirstTime Enter" e "LastTime Exit" de um card em uma fase

  • 21 September 2023
  • 7 replies
  • 88 views

Userlevel 2

Gostaria de construir uma API que retornasse para mim o "LastTime Exit” e o "FirtTime Enter” de um card em uma fase ID X

Alguém tem a ideia de uma query?

icon

Best answer by natalia-manffre 22 September 2023, 19:26

View original

7 replies

Userlevel 5
Badge

Olá @renan-araujo-creditas, tudo bem?

 

Poderia tentar essa query por favor?

 

select  p.name, p.id, cpdte.start, cpdte.finish, p.deleted_at from card_phase_detail_time_entries cpdte
join card_phase_details cpd on cpd.id = cpdte.card_phase_detail_id
join phases p on p.id = cpd.phase_id
where card_id=xxxxx
order by start

 

Userlevel 2

Perdão, no caso seria em GraphQL. Sabe como?

 

Userlevel 6
Badge

@renan-araujo-creditas, boa tarde! Tudo bem?

Tenta essa consulta e fala para nós se deu certo?


query {
  card(id: 00000000) {
    phases_history {
      lastTimeIn
      lastTimeOut
    }
  }
}


Caso precise ainda nessa página https://developers.pipefy.com/graphql poderá trabalhar em consultas no Graphiql :)

 

Userlevel 2

Opa, deu certo sim!

Usei o seguinte:

query {
card(id: ) {
phases_history{
phase {
name
}
lastTimeIn
lastTimeOut
duration

}
}
}

Uma última dúvida, é possível eu pedir as "phases_history” fase por fase separadamente? Pois assim o retorno vem numa Array

Userlevel 6
Badge

@renan-araujo-creditas a consulta por phase_history hoje seria possível apenas dessa forma. 

Caso precise de algo diferente, seria poderia sugerir aqui sua ideia para análise de implementação futura.

Userlevel 7
Badge +13

Isso será muito útil!!! Espero que implemente!

Userlevel 7
Badge +18

@renan-araujo-creditas, boa tarde! Tudo bem?

Tenta essa consulta e fala para nós se deu certo?


query {
  card(id: 00000000) {
    phases_history {
      lastTimeIn
      lastTimeOut
    }
  }
}


Caso precise ainda nessa página https://developers.pipefy.com/graphql poderá trabalhar em consultas no Graphiql :)

 

Muito Bom!!!

Reply