Olá!
aguem poderia me ajudar a obter um código graphql do primeiro card que entrou numa fase?
Oi
Essa questão seria bem específica. A query seria para saber a primeira vez que um card entrou numa fase “X”, seria isso?
Oi, Anggela
Na verdade eu preciso saber o primeiro card que entrou numa fase X.
Minha intenção é criar uma fila para move-los por ordem de chegada.
query MyQuery {
allCards(pipeId: "302892673", filter: {}) {
edges {
node {
id
}
}
}
phase(id: "317937501") {
description
cards(search: {}) {
edges {
node {
phases_history {
became_late
created_at
draft
duration
firstTimeIn
lastTimeIn
lastTimeOut
}
started_current_phase_at
}
}
}
}
}
Vou testar e te aviso!
Maravilha, qualquer coisa, continuo a disposição
Oi, Anggela
O código só trás os dados dos cards na fase.
Eu gostaria de saber o ID do primeiro card que entrou na fase X
O Código precisa filtrar
Comecei a utilizar o Graphql a pouco tempo :/
Nesse caso, essa query com mais filtros, pode ajudar. Lá tem as informações com o id dos cards:
query MyQuery {
allCards(pipeId: "302530187", filter: {}) {
edges {
node {
id
}
}
}
phase(id: "315883776") {
description
cards(search: {}) {
edges {
node {
phases_history {
became_late
created_at
draft
duration
firstTimeIn
lastTimeIn
lastTimeOut
}
started_current_phase_at
}
}
}
}
}
Aproveito para te fazer um convite: já conhece o nosso Pipefy developers? Lá você vai conseguir criar e experimentar as querys no nosso GraphiQl, ele é o queridinho dos usuários
Maravilha, qualquer coisa, continuo a disposição
Anggela, consegui chegar no que eu queria
Aproveitei seu código e adicionei a linha cards (first: 1) {
Dessa forma, o sistema me retorna o primeiro card que entrou na fase
O Código ficou dessa forma:
query MyQuery {
phase(id: "xxxxxxxxxx") {
description
cards (first: 1) {
edges {
node {
id
}
}
}
}
}
Muito Obrigado pela sua ajuda!
Tenha uma ótima noite!
Join us in the Pipefy Community! 🚀
No account yet? Create an account
Login with your Pipefy credentials
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.