Solved

Query child_relations - GraphQL

  • 24 June 2023
  • 1 reply
  • 165 views

Userlevel 3

Olá!

Quando um card é movido, preciso consultar o registro conectado ao campo “empresa” e mapear alguns campos desse registro.

Pela Workato eu consegui fazer:

  1. Faço um “get card by ID”
  1. Depois faço um “get records by field” como nome da empresa.
  1. E por fim consigo mapear o e-mail e telefone da empresa responsável por aquele card.

    A minha dúvida seria como fazer este mesmo processo utilizando query GhaphQL?

    Até o momento eu consegui requisitar as “child_relations” do card em questão através do Make (integromat). Porém não consegui mapear as informações para fazer um “get a table record by ID”
    Encontrei aqui no fórum uma dúvida idêntica, mas a resposta não funcionou pra mim.

    Abaixo algumas query que estou tentando utilizar:

query MyQuery {
card(id: 730862941) {
child_relations {
cards(first: 1) {
id
title
}
}
}
}


query {
table_records(table_id: 302282714) {
edges {
node (search: {id: 501544301}) {
id
title
record_fields {
name
value
}
}
}
}
}

 

icon

Best answer by fabiana-bacalhau 29 June 2023, 16:56

View original

1 reply

@Paulo Seze - Midwest Eng. bom dia!

Não sei e entendi completamente sua dúvida.

Pelo que entendi você precisa primeiro de uma query no GraphiQL para pegar o id das conexões, é isso? 


{pipe(id:303126106){
  name
  parentsRelations{
    id
    name
     },
  childrenRelations{
    id
    name
}}}

Veja se esta Query te ajuda de alguma forma

Reply