Ir para o conteúdo

Agendamentos

O objetivo da aba Schedule é dar aos gestores de automação visibilidade completa de todos os agendamentos — passados, correntes e futuros — em uma interface de calendário, sem precisar consultar listas técnicas ou ferramentas externas.


Filtros

Localizados acima do calendário, os filtros permitem refinar o que é exibido:

Filtro Opções
Visão Monthly (padrão) / Weekly / Day
Filter by → Automation Lista com todas as automações do workspace (seleção múltipla)
Filter by → Repository Lista com todos os repositórios do workspace (seleção múltipla)

Quando filtros estão ativos, eles aparecem como tags destacadas abaixo da barra de filtros — por exemplo, Automation: Financial_projections ✕ · Repository: Finance ✕ — com a opção "Clear all filters" para resetar tudo de uma vez.

Combinando filtros

Os filtros de Automação e Repositório são independentes e podem ser combinados. A seleção aplica-se a todas as visualizações do calendário.


Calendário

Visualizações disponíveis

Visualização Padrão Descrição
Monthly Sim Visão geral do mês, com cards agrupados por janela de hora
Weekly Não Visão detalhada da semana com blocos por horário
Day Não Visão de um único dia, com todos os eventos expandidos

Limites de navegação

O calendário permite navegar:

  • Passado: até 6 meses anteriores à data atual
  • Futuro: até 30 dias à frente da data atual

Dias fora desse intervalo ficam desabilitados na interface.

Preenchimento do calendário

O calendário preenche apenas os dias do mês corrente — dias da semana que pertencem ao mês seguinte não são preenchidos com eventos.

Cards de agendamento

Cada evento no calendário é representado por um card com:

  • Horário do agendamento (ex: 03:00 AM, 17:00 PM)
  • Nome do schedule (clicável — destino dinâmico, ver seção de navegação abaixo)

Semântica de cores (critério temporal, não de status):

Cor Quando aparece
Azul escuro Eventos correntes ou futuros (agendados ou em andamento)
Azul claro Eventos passados, independentemente do resultado de execução

Status real da tarefa

O status da tarefa (Scheduled, Running, Finished, Failed, Partially Completed, Timeout, Canceled) é visível apenas no hover ou ao clicar no card — não aparece no card em si.

Tooltip do card

Ao interagir com um card, o usuário vê:

  • Nome do schedule
  • Automation — nome da automação vinculada
  • Runner — runner(s) associados
  • Status — badge com o status real da tarefa

Agrupamento de eventos

Para agendamentos frequentes (ex: a cada 15 minutos), a exibição agrupa eventos em janelas de 1 hora:

  • Máximo de 24 cards por dia na visão simplificada
  • Quando há mais eventos do que o exibido, aparece o link "mais [X] schedules"
  • Clicar nesse link leva direto para a visão de dia daquela data

O link do nome do agendamento tem destino dinâmico:

Estado do agendamento Destino do link
Apenas agendado — tarefa ainda não criada Página de informações do Schedule
Tarefa já criada, em execução ou executada Página da tarefa correspondente

Insights

A coluna lateral direita exibe cards de inteligência sobre os agendamentos no período visível:

Peak Scheduling Days

Mostra o dia da semana com mais agendamentos e o volume de eventos naquele dia. Exemplo: Tuesday — 07 events

Peak Scheduling Hours

Mostra o horário com mais agendamentos no período. Exemplo: 09:00 AM — 06 events

Automation Schedule

Gráfico de rosca com o total de schedules do mês no centro, e listagem das automações com mais agendamentos:

  • Exibe as 3 primeiras automações com número de schedules cada
  • Link "See more →" expande para todas as automações com schedules no período
  • Clicar em uma automação navega para a página de Schedules filtrada por aquela automação

Runner Allocation

Gráfico de barras empilhadas com a distribuição de automações por runner, com listagem abaixo:

  • Exibe os 3 primeiros runners com o número de automações associadas
  • Link "See more →" expande para todos os runners
  • Clicar em um runner navega para a página de detalhes do runner com a lista de automações