Você sabia que existe uma maneira fácil e prática de atualizar os responsáveis de vários campos de uma única vez ;)
Vamos supor que alguém da sua empresa não está mais trabalhando naquele setor e, portanto, não faça mais parte de um pipe. No entanto, essa pessoa tinha muitos cards atribuídos a ela que agora essas tarefas estão sem responsável. O que você pode fazer? Atribuir manualmente, editando um a um? Muito trabalhoso, né?
Você pode atribuir a responsabilidade desses cards de maneira bem fácil e rápida utilizando a nossa API, caso a sua empresa esteja nos planos business ou enterprise (https://www.pipefy.com/pricing/) e você tenha permissão de administrador nesse pipe.
Obs.:Se não estiver em um desses planos e deseje fazer um upgrade de sua conta, você pode entrar em contato com a equipe de suporte ou com o seu CSM, caso possua. ;)
Vou ensinar como fazer isso hoje e não se preocupe, é muito mais fácil do que parece, eu prometo! :)
Vamos lá!
1. Primeiro você precisa criar um relatório para extrair os IDs dos cards que deseja atualizar.. Então, o que precisamos fazer aqui é ir aos relatórios de pipe e, com o auxílio do filtro, extrair apenas os cards que queremos atualizar o responsável.
A sua busca vai depender do seu processo. Seriam os cards criados em determinado tempo? Cards em determinada fase? Cards atribuídos a alguém e que você deseja passar a outra pessoa? Basta filtrar esses cards e fazer o download desse relatório com seus IDs.
2. Agora vamos para a parte divertida, que é em nossa página de GraphiQL (https://app.pipefy.com/graphiql).
3. Agora precisamos consultar os IDs dos usuários para quem deseja atribuir esses cards. Você pode conseguir esses IDs de duas formas.
> Consultando pela API;
> Consultando com o próprio usuário. Cada pessoa consegue ver seu próprio ID indo às suas configurações e obtendo seu ID na URL da página;
4. Agora que você tem os IDs dos cards e dos usuários, precisamos apenas executar a mutation para alterar os campos dos cards. ;)
Novamente, basta colar a mutation abaixo no lado esquerdo da página:
mutation {
a1 :updateCard(input: {id: aqui você coloca o ID do card , assignee_ids: aqui coloca o id do usuário que será o novo responsável }){card{id}}
}
E agora pronto, só apertar o play!
Voilà! Viu? É fácil do que parece.
Obs.:Você apenas pode alterar 30 campos por vez, não mais do que isso, okay? Mas você atribuir esses cards a mais de um responsável, se desejar.
Então, o que achou? Existem outras dicas que gostaria de aprender utilizando a nossa API? Conta pra gente ;)