Analisando propostas

Unificação dos Projetos de Integração de Cargas de Dados e Impressão Direta

Publicado em 25 de Julho de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Unificar os dois projetos auxiliares(o integrador de cargas de dados e o WebPrinter) em um único programa que será instalado automaticamente nos computadores/servidores dos clientes, com uma interface de configuração para controlar as opções de impressão e integração.

Contexto Geral do Projeto

Objetivo: Unificar os dois projetos auxiliares(o integrador de cargas de dados e o WebPrinter) em um único programa que será instalado automaticamente nos computadores/servidores dos clientes, com uma interface de configuração para controlar as opções de impressão e integração. Tarefas Detalhadas 1. Unificação dos Projetos * Integrador de Cargas de Dados: * Atualmente, o integrador é um programa em C# que é instalado manualmente no servidor do cliente, configurado através de um arquivo config.ini. Esse programa gerencia a geração de cargas de dados, o envio e download de pedidos pendentes. * WebPrinter: * O WebPrinter é um programa simples, inserido na pasta de inicialização do Windows e configurado por meio de um arquivo config.ini. Ele cria dois Web Services: um para listar as impressoras instaladas e outro para receber as impressões enviadas pela plataforma web. A tarefa é unificar ambos os programas em uma única aplicação que o cliente possa baixar e instalar automaticamente. 2. Criação do Instalador * Desenvolver um instalador único que: * Permita a instalação tanto do integrador de cargas de dados quanto do WebPrinter em uma única ação. * Configure as dependências automaticamente, garantindo que o programa funcione sem a necessidade de intervenções manuais. * O instalador deve ser fácil de executar, guiando o usuário durante o processo de instalação. 3. Interface de Configuração * Desenvolver uma interface gráfica de configuração, acessível pelo usuário após a instalação, com duas abas: * Configuração de Impressão: * Permitir que o usuário configure as opções de impressão, como a escolha de impressoras e parâmetros de impressão. * Exibir o endereço do web service de impressão com a porta configurada para ser utilizado na configuração de integração no painel da plataforma web. * Configuração de Integração: * Permitir que o usuário configure as opções de integração de dados, como o envio e recebimento das cargas de dados e pedidos. * Permitir ativar ou desativar a integração de dados e de impressão, conforme as necessidades do cliente. 4. Automatização e Inicialização Automática * O novo programa deverá: * Inicializar automaticamente junto com o sistema operacional (Windows), tanto no computador quanto no servidor, para garantir que as funcionalidades de impressão e integração fiquem sempre ativas. * Ter um atalho na Barra de Programas(Sistray), permitindo ao usuário acessar rapidamente a interface de configurações sempre que necessário. 5. Geração de Certificado SSL * O novo programa deverá gerar automaticamente um certificado SSL válido para garantir a comunicação segura dos Web Services. * O certificado será usado para disponibilizar os Web Services de integração e impressão de maneira segura, sem necessidade de intervenção manual por parte do cliente. 6. Configuração dos Web Services * Os Web Services criados para a impressão e integração de dados deverão ser configurados automaticamente, com a opção de o usuário visualizar e ajustar o endereço e a porta do web service. * Na interface de configuração de impressão, o usuário deverá poder visualizar o endereço do web service com a porta configurada, o qual será utilizado na configuração de integração no painel da plataforma web. Fluxo de Implementação 1. Desenvolvimento do Instalador Único: * Criação de um instalador que inclua ambos os programas e configure todos os parâmetros necessários durante a instalação. 2. Interface Gráfica de Configuração: * Desenvolvimento da interface gráfica com as abas de configuração de impressão e integração. * Implementação das funcionalidades para ativar ou desativar a integração e a impressão. 3. Geração Automática de Certificado SSL: * Implementação da geração do certificado SSL para os Web Services, garantindo a comunicação segura. 4. Inicialização Automática e Barra de Programas: * Configuração do programa para inicializar automaticamente com o sistema operacional. * Criação do atalho para a interface de configurações na Barra de Programas. 5. Testes de Integração e Configuração: * Testar a instalação do novo programa, configuração dos Web Services, e a interface gráfica. * Verificar a geração correta do certificado SSL e a comunicação segura dos Web Services. Resultado Esperado * Instalação Simplificada: O cliente terá um único instalador que configura ambos os serviços automaticamente. * Configuração Intuitiva: O cliente poderá configurar facilmente as opções de impressão e integração de dados por meio de uma interface gráfica acessível. * Funcionamento Automático: O programa iniciará automaticamente com o sistema, garantindo que as funções de impressão e integração estejam sempre ativas. * Segurança: A comunicação entre o programa e os Web Services será segura, com o uso de certificado SSL válido.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 30 de Junho de 2025

Habilidades necessárias

Outro projetos publicados por L. D.