Objetivo
A rotina executa exportações agendadas no horário definido porscheduledAt.
Execução
Ao rodar, a rotina:- Busca ExportScheduled com
status = SCHEDULEDescheduledAtalcançado. - Cria um ExportJob com o mesmo escopo, recurso, formato, colunas e filtros.
- Relaciona o job ao agendamento por
exportScheduledId. - Marca o agendamento como
COMPLETEDouFAILED.
Regras
| Regra | Comportamento |
|---|---|
| Agendamento elegível | Apenas SCHEDULED sem deletedAt pode executar. |
| Shape | O ExportJob herda escopo, recurso, formato, colunas e filtros do agendamento. |
| Reexecução | Agendamentos COMPLETED, FAILED ou CANCELED não executam novamente. |
| Falha | Falha ao criar job preenche failureReason. |
| Idempotência | O mesmo agendamento não deve criar mais de um ExportJob. |