@franciele-vicente. Tudo bem?
Gravei um vídeo explicando de forma mais detalhada sobre a criação de uma conexão entre os pipes e em seguida entre os cards.
Querys usadas:
1#Criar relação entre pipes
2
3
4mutation{
5 createPipeRelation(input:{
6 childId: xxx
7 parentId: xxx
8 name: "Nome"
9 canConnectExistingItems: false
10 canConnectMultipleItems: true
11 canCreateNewItems: false
12 autoFillFieldEnabled: false
13 allChildrenMustBeDoneToFinishParent: false
14 allChildrenMustBeDoneToMoveParent: false
15 childMustExistToFinishParent: false
16 childMustExistToMoveParent: false
17})
18 {
19 clientMutationId
20 pipeRelation{
21 id
22 }
23 }
24}
25
childId: ID do Pipe B
parentId: ID do Pipe A
name: Nome que gostaria de dar para a conexão que será criada
1#Criar relações entre cards:
2
3
4
5mutation {
6createCardRelation(input: {
7parentId : xxx,
8childId : xxx,
9sourceType : "PipeRelation",
10sourceId : xxxx
11}) {
12clientMutationId
13}
14}
15
16
parentId : ID do Card no Pipe A
childId : ID do card no Pipe B
sourceId : ID gerado pela criação da conexão entre os pipes A e B
→ Vídeo [Vídeo in Portuguese] ←
Explicação do vídeo:
Você precisa pegar o ID do Pipe A e B, incluir o nome da conexão que você gostaria de chamar e decidir se deseja ativar algumas das opções avançadas na conexão.
Uma vez criada a conexão entre os pipes, será retornado o ID da relação entre os pipes.
Depois você irá executar a mutation createCardRelation, incluindo o ID do card no Pipe A e do card no Pipe B, e incluindo o ID gerado na criação da relação entre pipes para poder fazer referência à qual conexão os cards devem pertencer.
Caso ainda exista alguma dúvida, fique a vontade para perguntar. 😀