Skip to main content

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?

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

 


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

 


@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 :)

 


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


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


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


@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