Solved

API (Make/Integromat) > Criar cartão com múltiplas opções no campo

  • 5 March 2023
  • 3 replies
  • 202 views

Userlevel 4

Oi, pessoal. Tudo bem?

 

Estou tentando entender como preencher um campo de múltipla escolha dentro do Pipefy usando o Make/Integromat:

 

 

No webhook, que recebe os dados no Make/Integromat, eu recebo um texto que as opções que foram selecionadas (no programa que envia os dados para o Make/Integromat) são separadas por vírgula:

 

 

Eu tentei 3 formas até o momento e nenhuma funcionou. São as seguintes:

 

 

 

 

A última tentativa cria um array e eu tentei, em um segundo momento, varrer o mesmo e atualizar o campo em um outro módulo (um módulo para criar o cartão e outro ódulo para atualizar apenas o campo dificuldade), mas não funciounou porque fica apenas com a i-ésima opção selecionada (no exemplo que eu enviei ficou apenas com a opção “Vender para os interessados”) porque toda vez que atualiza, a opção i-1 é sobreposta pela opção i.

Imagino que talvez tenha que usar a chamada genérica e escrever a query, mas não consegui entender como fazer pela documentação.

Toda sugestão é valida! Já agradeço pelo tempo e energia dedicados em me responder.

icon

Best answer by consultoria24 8 March 2023, 13:52

View original

3 replies

Userlevel 7
Badge +18

Estou com a mesma dificuldade

Userlevel 4
Badge +1

Abaixo o formato para os diversos tipos de campo. Vejam se ajuda de alguma forma.

 

 

mutation{

createCard(

input: {

pipe_id: 219739

fields_attributes: [

{field_id: "assignee", field_value:[00000, 00001]}

{field_id: "checklist_vertical", field_value: ["a", "b"]}

{field_id: "checklist_horizontal", field_value: ["b"]}

{field_id: "cpf", field_value: "123.456.789-00"}

{field_id: "cnpj", field_value: "12.345.678/1234-00"}

{field_id: "date", field_value: "1977-01-20"}

{field_id: "date_time", field_value: "2017-07-20T21:00:00+00:00"}

{field_id: "due_date", field_value: "2017-07-20T21:00:00+00:00"}

{field_id: "currency", field_value: "9500.50"}

{field_id: "label_select", field_value: [890073, 908006]}

{field_id: "email", field_value: "rocky.balboa@email.com"}

{field_id: "number", field_value: 9000}

{field_id: "short_text", field_value: "Rocky Balboa"}

{field_id: "long_text", field_value: " any text any text any text any text."}

{field_id: "radio_vertical", field_value: "yes"}

{field_id: "radio_horizontal", field_value: "no"}

{field_id: "phone", field_value: "+55 11 1234-5678"}

{field_id: "select", field_value: "B. Rocky Balboa II"}

{field_id: "time", field_value: "17:25"}

]

parent_ids: ["2750027"]

}

) {

card {

id

title

}

}

}

Userlevel 7
Badge +15

@brennovn pode me enviar um exemplo de como este campo de “dificuldades” está vindo da origem?

 

De acordo com o formato, posso sugerir a tratativa correta.

 

O Pipefy precisa receber a informação no formato de array:

 

Exemplo: [“Definir processos”, “Contratar colaboradores”].

Reply