TapNTable 0.10.20: Cron/Automatização
Uma página para o coração das automatizações
O TapNTable faz imenso trabalho sozinho: envia lembretes de reservas, manda pedidos takeaway para a cozinha, cria backups, processa campanhas e newsletters, limpa registos antigos. Tudo isso depende de uma tarefa cron configurada no servidor - e até agora não havia nenhum sítio para ver se ela estava a funcionar.
A nova página Configuração - Cron/Automatização resolve isso. Logo ao abrir, mostra o comando cron exato para o teu servidor, com os caminhos detetados automaticamente e um botão para copiar. Por baixo, quatro verificações dizem-te de imediato se o cron está configurado, se está a ser invocado com a frequência certa, se as tarefas diárias correram e se a última passagem terminou. Verde é verde, e quando algo está mal a página diz exatamente o quê.
Vê o que as automatizações fizeram
A página mostra a última invocação do cron (“há 2 minutos”), a próxima tarefa diária e um gráfico com as execuções dos últimos 7 dias. O painel “Automatização hoje” resume o dia: emails enviados, SMS, newsletters concluídas, campanhas, backups e lembretes de reservas.
Mais abaixo, todas as tarefas agendadas aparecem agrupadas por frequência - a cada minuto, a cada 5 ou 15 minutos, diárias e mensais - com a última execução, a duração e o estado de cada uma. E se precisares de correr tudo já, o botão “Executar agora” faz uma passagem do agendador no momento.
Tarefas diárias que correm mesmo
Nem todos os alojamentos permitem um cron a cada minuto, e alguns invocam-no em horários desfasados. Antes, uma tarefa diária marcada para as 03:00 só corria se o cron calhasse exatamente nesse minuto - se não calhasse, perdia-se o dia inteiro.
Nesta versão, as tarefas diárias e mensais passam a correr na primeira oportunidade depois da hora marcada, seja qual for a cadência do cron do servidor. Backups agendados, limpezas e a revalidação da licença deixam de depender de o relógio bater certo ao minuto.