id: APP-SCHEDULED title: Tarefas agendadas e automacao do legado doc_type: overview domain: aplicacao status: active source_of_truth: - codigo - operacao - publicacao tags: - tarefas-agendadas - automacao - agendamento - operacao
Tarefas agendadas e automação do legado
Hub do processamento recorrente do sistema fora da navegacao publica principal.
Papel tecnico do agendamento
agendamento/executa atualizacoes recorrentes fora da navegacao publica.- Essas rotinas alteram cobranca, situacao cadastral, pontos, ranking, conteudo social, limpeza de historicos e dados do MusicBox.
- Parte relevante do comportamento operacional do legado nao esta concentrada apenas nas telas principais, mas nesse conjunto de scripts automaticos e administrativos.
Encadeamento tecnico das tarefas
- O disparo automatico do legado parte do Agendador de Tarefas do Windows e nao de uma fila interna da aplicacao.
- O padrao dominante do ambiente e
tarefa agendada -> arquivo .bat -> arquivo .url -> URL HTTPS do proprio dominio -> pagina ASP local. - Os
.batficam concentrados emC:\inetpub\wwwroot\LocalUser\clubedoscompositores\agendamento\. - O lado final da execucao continua no codigo ASP publicado no mesmo servidor, abrindo conexao ODBC com MySQL, consultando tabelas do sistema, gravando atualizacoes e em alguns casos disparando email.
Mapa desta secao
-
Tarefas por Grupo --- Inventario consolidado das rotinas por familia funcional.
-
Rotas do Agendamento --- Cadeia entre tarefa do Windows,
.bat,.urle ASP final. -
Integracoes e Pagamentos --- Dependencias externas acionadas por callbacks e comunicacao.
-
Interrupcoes e Reexecucao --- Reabertura das rotas tecnicas, controle por arquivo e copia local do MySQL.
Divergencias operacionais
Pontos do agendamento
email_fazer_boleto_bradesco.bat chama email_fazer_boleto_bradesco.url para atingir o ASP final de cobranca.
O diretorio de agendamento tambem preserva arquivos antigos e variantes operacionais no mesmo conjunto local.