Skip to main content
Use a aba Schedules na página de configuração de um contexto para automatizar a execução da reconciliação. Cada agendamento de matching define quando o motor do Matcher executa automaticamente o matching para o contexto selecionado.
Os agendamentos de matching definem quando o matching automático é executado para o contexto de reconciliação. Eles não extraem dados: para agendar quando uma fonte ingere dados, abra uma fonte e gerencie seus agendamentos de ingestão.

Acessando os agendamentos


  1. Navegue até Configurar → Contextos na barra lateral esquerda.
  2. Clique em um contexto para abrir sua página de configuração.
  3. Selecione a aba Schedules.
A aba Schedules se aplica a um contexto existente. Para contextos novos, salve o contexto primeiro.

Lista de agendamentos


A lista mostra todos os agendamentos de matching configurados para o contexto. Cada linha exibe:
  • A expressão cron
  • Um selo Enabled ou Disabled
  • Os carimbos de data/hora Last run · Next run em UTC; a UI mostra para Last run até que um agendamento seja executado e para Next run quando ele está desabilitado
  • Botões em linha de edição (lápis) e exclusão (lixeira)

Criando um agendamento


1
Na aba Schedules, clique no botão Add matching schedule.
2
Um diálogo intitulado Add matching schedule é aberto. Insira o agendamento no campo Cron expression (placeholder 0 2 * * *, até 100 caracteres).Enquanto você digita, uma pré-visualização ao vivo aparece abaixo do campo: uma frase legível como “Runs: Every day at 02:00” para formatos comuns, “Valid schedule expression.” para expressões válidas mas incomuns, ou um erro se a expressão estiver malformada. A pré-visualização é uma ajuda e não impede o envio. Ela reconhece sintaxe de intervalos e macros nomeadas, como @every 15m, embora os agendamentos de matching do Matcher não a aceitem; o servidor aceita somente uma expressão cron padrão de cinco campos e aplica sua política de cadência ao salvar.
3
A caixa de seleção Enabled vem marcada por padrão. Mantenha-a marcada para criar um agendamento ativo ou desmarque-a para criar um desabilitado. Um agendamento desabilitado permanece configurado, não tem horário da próxima execução e não é selecionado nos ciclos posteriores do worker.
4
Clique em Create matching schedule.
O Matcher avalia uma expressão cron em UTC. Ela usa cinco campos separados por espaços: minuto hora dia-do-mês mês dia-da-semana.Caracteres especiais comuns:
  • * — qualquer valor
  • , — lista de valores (por exemplo, 1,15,30)
  • - — intervalo (por exemplo, 9-17)
  • / — passo (por exemplo, */15 para cada 15 unidades)
Exemplos:
  • 0 6 * * * — todos os dias às 06:00 UTC
  • */15 * * * * — a cada 15 minutos
  • 0 9 * * 1-5 — às 09:00 UTC nos dias úteis
A sintaxe @every … e as macros nomeadas não são compatíveis. Quando dia-do-mês e dia-da-semana estão ambos restritos (não são * simples), o Matcher aplica a semântica OR padrão do cron: uma correspondência em qualquer um dos campos dispara o agendamento. O servidor exige um intervalo mínimo de cinco minutos entre execuções: */5 * * * * é a menor cadência permitida; por exemplo, * * * * * e */2 * * * * são rejeitadas.Precisa validar uma expressão? Use o crontab.guru para pré-visualizar quando ela será executada.

Editando um agendamento


Clique no botão de lápis de uma linha de agendamento. O diálogo Edit matching schedule é aberto com a expressão cron atual e o estado Enabled pré-preenchidos. Atualize os campos e clique em Save changes. Se o agendamento estiver habilitado, ao salvar o Matcher recalcula Next run a partir do horário UTC atual; ao desabilitá-lo, remove esse carimbo de data/hora.
O diálogo de edição mostra apenas a expressão cron e a caixa de seleção Enabled. Os carimbos Last run e Next run aparecem na linha da lista.

Excluindo um agendamento


Clique no botão de lixeira de uma linha de agendamento. Um diálogo de confirmação Delete matching schedule? aparece; clique em Delete para remover o agendamento permanentemente.
Excluir um agendamento é irreversível. Isso impede que o agendamento seja selecionado nos ciclos futuros do worker, mas não pode cancelar uma execução de matching que um worker já tenha coletado.