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
Lógica de navegação dos links¶
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