NAS REDES
Demostenes Albertdesenvolvedor de software
← Todos os projetos

SISTEMA WEB / AUTOMAÇÃO

Ameplan / Print

Sistema web da Ameplan para acompanhar ordens de serviço e uma esteira automática que processa os arquivos e envia boletos, notas e relatórios por e-mail.

Acesso restrito
Tela pública de acesso ao sistema, identificado como DG Print.
Tela pública de acesso ao sistema, identificado como DG Print.

O sistema web

O Print é o sistema utilizado pela Ameplan para acompanhar ordens de serviço e o processamento de documentos. A aplicação reúne arquivos e registros das etapas de aprovação e impressão.

A equipe consulta o andamento das ordens, os boletos e os relatórios, e localiza cada etapa do que foi processado e comunicado.

A esteira de processamento

Além do sistema web, desenvolvi uma aplicação que trata cada ordem de serviço em etapas, em segundo plano e em horários agendados. Ela baixa os arquivos compactados do servidor, confere se o download veio completo e extrai o conteúdo.

Em seguida lê os arquivos de remessa bancária (CNAB) dos boletos, gera os relatórios em PDF, processa as notas fiscais e levanta os endereços de e-mail a partir das planilhas recebidas.

Envio e acompanhamento

Com tudo preparado, a aplicação envia a cada empresa o boleto, a nota e o relatório por e-mail. Depois consulta o provedor de envio para registrar o que foi entregue, e esse status aparece no sistema web para conferência.

Continuidade quando algo falha

Cada etapa grava um ponto de controle. Se uma execução falha ou o processo é interrompido, a ordem retoma de onde parou, com até três tentativas automáticas.

Um caso real mostra o motivo desse cuidado: um arquivo que parou de baixar na metade era dado como concluído e quebrava a extração em todas as tentativas. Hoje o tamanho e a integridade do arquivo são verificados antes de seguir. Em ambiente de teste, todos os envios são desviados para um endereço de desenvolvimento, para que nada saia para clientes por engano.