Problemas e ativação
Porque é que uma automação não pode ser ativada e o que significam os avisos no editor
Última atualização em
O Tillor verifica continuamente o seu fluxo enquanto o constrói. Enquanto houver problemas em aberto, não pode ativar a automação. Isto evita que um fluxo que não pode funcionar tente enviar lembretes ou tarefas verdadeiros.
Onde vê os problemas
- Em cada passo com um problema aparece um pequeno número de aviso
- No painel à direita, os problemas do passo selecionado aparecem num bloco laranja por cima das definições
- No topo do painel há um botão com o total, por exemplo 3 problemas. Clique nele para ver a lista e clique num aviso para saltar para o passo
- Na vista geral das automações aparece uma etiqueta como 3 problemas junto ao nome, e um filtro Problemas
Porque não consigo ativar
O interruptor Ativo não funciona enquanto houver problemas, com o texto Corrija primeiro os problemas em aberto. Na vista geral também não consegue ligar o interruptor da automação.
Se a automação já estiver ligada, não pode guardar alterações com problemas. Um fluxo que está a funcionar tem de se manter válido. Resolva os problemas ou ponha primeiro a automação em pausa.
O que significam os avisos
| Aviso | O que se passa | O que faz |
|---|---|---|
| Adicione um acionador para começar. | O fluxo não tem acionador | Um fluxo precisa sempre de pelo menos um acionador. Arraste Quando isto acontece da lista à esquerda para a tela |
| Este evento já não existe. Escolha outro. | O evento do acionador já não existe | Em Evento, escolha outro |
| Não está ligado, por isso este passo nunca é executado. | Nenhuma linha chega ao passo | Ligue o passo a uma saída de outro passo, ou elimine-o |
| Este passo faz parte de um ciclo. Um fluxo só pode avançar. | Uma linha volta a um passo anterior | Elimine a linha que aponta para trás. Um fluxo não pode andar em círculo |
| [Campo] é obrigatório. | Um campo obrigatório está vazio, como o Título de uma tarefa | Preencha o campo. Os campos obrigatórios têm um asterisco |
| [Campo]: [variável] não está disponível neste passo. | Está a usar uma variável que não existe neste passo | Escolha uma variável da lista atrás do botão Variável. Verifique também se o passo que produz a variável vem antes no fluxo |
| [Campo] não é um JSON válido. | O Payload ou o Corpo não está correto como JSON | Verifique chavetas, vírgulas e aspas. As variáveis são permitidas |
| Adicione pelo menos uma opção. | Um passo Pedir uma decisão não tem opções | Em Opções, clique em Adicionar opção |
| Cada opção precisa de um nome. | Uma opção de Pedir uma decisão não tem nome | Preencha o nome ou elimine a opção |
| Adicione uma condição. | Um passo Se / senão não tem condições | Clique em Adicionar condição |
| Uma condição não tem um campo válido. | O campo de uma condição está vazio ou é desconhecido | Escolha ou escreva um campo que conste da lista atrás de Variável |
| Introduza um valor para [variável]. | Uma condição tem uma comparação mas ainda não tem valor | Preencha o valor, ou escolha uma comparação como está vazio que não precise de nenhum |
| [Campo]: [variável] não é um formato conhecido. | Está a usar, depois do |, um formato que não existe | Use currency, number, date, datetime, time, upper ou lower. Veja Formatar um valor |
| [Campo]: [variável] não é uma unidade. | Está a escrever um deslocamento de data com uma unidade que não existe | Use minutes, hours, days, weeks ou months |
| [Campo]: o campo personalizado [variável] não existe. | Está a usar um campo personalizado que já não existe | Escolha um campo existente da lista atrás de Variável |
| [Campo]: [variável] tem um formato ou um desvio de data, que só funciona em textos. | Está a usar um formato no campo de código de Executar código | Calcule-o no código |
| [Campo]: [variável] não é um nome de variável. | O nome de um resultado contém carateres não permitidos | Use letras, algarismos e pontos, como result ou result.names |
| Um atraso de 0 não faz nada. | O atraso está em 0 | Preencha uma duração superior a 0 |
| O caminho tem de começar por / e ficar dentro da API da sua organização. | O Caminho de um pedido à API não é permitido | Faça o caminho começar por um só / e não ponha .. nem \ |
| O URL tem de começar por https://. | O URL de um pedido à API não é seguro | Use um endereço que comece por https:// |
| A expressão cron é inválida. Use cinco campos, como 0 8 * * 1. | A expressão cron não está correta | Veja Segundo uma expressão cron |
O que o Tillor não pode verificar de antemão
Alguns erros só se revelam quando o fluxo corre mesmo.
- Um URL composto por variáveis só pode ser verificado depois de preenchido
- Nos eventos cujos dados não estão descritos, o Tillor não verifica as variáveis
- Se um registo existe, se uma fatura pode ser enviada ou se outro servidor está acessível só se descobre durante uma execução
Um fluxo sem avisos não é, por isso, necessariamente um fluxo que tem sempre êxito. Teste-o com Testes e execuções e reveja as primeiras execuções verdadeiras.
Um evento que desaparece
Se mudar um evento ou um campo em que o seu fluxo se apoia, vê isso como aviso no passo em causa. Ajuste o passo antes de voltar a ativar a automação.