← VoltarElefante

Automatizar o projeto

Toda tarefa que entra em "Em revisão" deveria ir para a mesma pessoa e ganhar prazo de dois dias, e alguém sempre esquece. Uma automação faz isso sozinha. Ela é uma regra: Quando algo acontece numa tarefa do projeto, Então o Elefante faz uma ou mais ações, em ordem.

Só admins do projeto ou do espaço criam, editam e apagam automações.

Gatilhos

QuandoDispara
Uma tarefa é criadaAo criar uma tarefa no projeto. Com status escolhido, só se ela nascer nele
Uma tarefa entra em um statusQuando a tarefa chega a um dos status escolhidos, ou a qualquer um
Uma tarefa sai de um statusQuando a tarefa deixa um dos status escolhidos, ou qualquer um
Uma tarefa muda de responsávelQuando o responsável muda, se a tarefa estiver num dos status escolhidos
Um comentário é adicionadoQuando alguém comenta, se a tarefa estiver num dos status escolhidos

Ao lado do gatilho, escolha um ou mais status para a regra valer só neles; vazio é Qualquer status.

Ações

EntãoO que faz
Muda statusLeva a tarefa para o status escolhido
Muda prioridadeTroca a prioridade
Muda listaMove a tarefa para outra lista do projeto, ou a deixa Sem lista
Muda responsávelPassa a tarefa para um membro do projeto, ou a deixa Sem responsável
Definir data de início e Definir data de entregaPõe a data N dias depois de rodar (0 = no momento em que roda)
Notificar as pessoas da tarefaMostra um aviso na tela do responsável, de quem criou e dos seguidores que estiverem com o Elefante aberto. Você escolhe a Mensagem e o Tipo de mensagem (Informação, Sucesso, Aviso ou Erro)
Enviar requisição HTTPChama outro sistema: Método, URL, Cabeçalhos, Tipo de conteúdo e Corpo. Em Guardar resposta como, a resposta vira uma variável para as próximas ações

Na Mensagem, na URL e no Corpo, você pode usar dados da tarefa entre chaves duplas, como {{task.name}}, e a resposta guardada de uma requisição anterior. Com o Corpo vazio, a requisição envia os dados principais da tarefa em JSON.

Passos

  1. Abra o projeto, clique no ícone de engrenagem e, em Integrações, abra Automações.
  2. Clique em Nova automação, dê um Nome da automação e confirme. A automação nasce ligada e o editor abre.
  3. Em Quando, escolha o gatilho e, se quiser, os status.
  4. Em Então, use Adicionar ação quantas vezes precisar e preencha cada ação. As setas mudam a ordem.
  5. Confira se Ativo está ligado e clique em Salvar.

O interruptor Ativo, no cabeçalho do editor ou ao lado da automação na lista, liga e desliga a regra sem apagá-la.

Atenção: as ações rodam em ordem e, se uma falhar, as seguintes não rodam. O que uma automação muda não dispara outras automações, para não criar repetições sem fim.

Atenção: a ação roda em nome de quem disparou o gatilho. Uma requisição HTTP manda dados da tarefa para fora do Elefante: confira a URL.

Acompanhar as execuções

Na lista, cada automação mostra o gatilho, quantas execuções teve e a data do último erro. No editor, a aba Execuções lista as últimas 50 ações, com a tarefa, a data, a ação e o selo Concluída ou Falhou, com o motivo da falha.

Automações antigas

Automações feitas no editor anterior aparecem com Revisar em vez do interruptor. Abra, confira (aparece Esta automação foi convertida para o formato novo. Revise e salve para concluir.) e clique em Salvar. Até lá, ela continua rodando pelo vínculo com o status, feito no editor do status.

Excluir

No menu ⋯ da automação, na lista, ou no menu do editor, escolha Apagar. A automação para de rodar e o histórico dela é apagado.

Depende de

Ser admin do projeto ou do espaço. Veja Configurações do projeto.

Se deu errado

Mensagem ou sintomaCausaO que fazer
A automação não rodouEla está desligada, o status da tarefa não é um dos escolhidos no gatilho ou a mudança foi feita por outra automaçãoLigue Ativo e confira os status ao lado de Quando. Mudanças feitas por automação não disparam outras
Só a primeira ação rodouUma ação falhou e as seguintes foram puladasAbra a aba Execuções e veja o motivo da falha
A lista mostra Último erro em uma dataUma ação falhou recentemente, por exemplo a URL não respondeuAbra a aba Execuções para ver a tarefa e o motivo, e corrija a ação
Invalid URL, na aba ExecuçõesA URL não começa com http ou https, ou o domínio não existeUse um endereço completo, com http ou https, e confira o domínio
URL not allowed, na aba ExecuçõesA URL aponta para um endereço internoUse um endereço público
Invalid JSON, na aba ExecuçõesO Corpo não é um JSON válido com o Tipo de conteúdo em JSONCorrija o corpo ou troque o tipo de conteúdo
Aparece Revisar no lugar do interruptorÉ uma automação do editor anteriorAbra, revise e clique em Salvar
O botão Salvar não liberaAlguma ação está incompletaComplete as ações: Muda status precisa do status, Notificar as pessoas da tarefa precisa da mensagem e Enviar requisição HTTP precisa da URL
Não tem permissãoVocê não é admin do projeto nem do espaçoPeça a um admin

Onde acessar

Endereços a partir do domínio da sua conta.

OndeEndereçoAcesso direto
Configurações do projeto, aba Automações/tasks/{spaceId}/{projectId}/settings?option=9Sim
Configurações do projeto/tasks/{spaceId}/{projectId}/settingsNão. Escolha Automações no grupo Integrações