Pular para conteúdo

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

  1. agendamento/ executa atualizacoes recorrentes fora da navegacao publica.
  2. Essas rotinas alteram cobranca, situacao cadastral, pontos, ranking, conteudo social, limpeza de historicos e dados do MusicBox.
  3. 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

  1. O disparo automatico do legado parte do Agendador de Tarefas do Windows e nao de uma fila interna da aplicacao.
  2. O padrao dominante do ambiente e tarefa agendada -> arquivo .bat -> arquivo .url -> URL HTTPS do proprio dominio -> pagina ASP local.
  3. Os .bat ficam concentrados em C:\inetpub\wwwroot\LocalUser\clubedoscompositores\agendamento\.
  4. 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.

    Abrir

  • Rotas do Agendamento --- Cadeia entre tarefa do Windows, .bat, .url e ASP final.

    Abrir

  • Integracoes e Pagamentos --- Dependencias externas acionadas por callbacks e comunicacao.

    Abrir

  • Interrupcoes e Reexecucao --- Reabertura das rotas tecnicas, controle por arquivo e copia local do MySQL.

    Abrir

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.