Analisando propostas

Software para imprimir na impressora automaticamente uma A4 com conteúdo vindo de uma fila Rabbit Mq

Publicado em 07 de Outubro de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolver um software que instale no windows (preferencialmente com electron) e que ao iniciar pela primeira vez, solicite um token para autenticar o cliente e em qual impressora deseja imprimir.

Uma vez autenticado, o sistema ficará aberto durante todo dia, e irá consumir uma fila Rabbit MQ. Conforme chegarem mensagens irá obter o link de cada mensagem, abrir a url e imprimir o conteúdo contido nesta url automaticamente na impressora configurada.

Testes de Aceitação que serão realizados:

Dado que o usuário da empresa deseja instalar o software, Quando ele baixar e abrir o sistema, Então deve inserir seu token de empresa para receber os pedidos corretamente e definir qual a impressora padrão. Esta impressora e token devem permanecer salvos nas próximas aberturas do sistema.

Dado que o sistema de impressão valide o token, Quando solicitar qual fila de impressão deve consumir, Então a aplicação deve verificar se a fila para este cliente existe e retorná-la senão deve criá-la e retorná-la

Dado que o sistema foi instalado, Quando o computador do usuário foi reiniciado, Então deve abrir juntamente com o sistema operacional (Windows 7 para cima)

Dado que chegou um pedido para a empresa, Quando o sistema Auryn lançar numa fila a url da os para ser impressa, então o sistema de impressão deve capturar esta mensagem e imprimir automaticamente na impressora configurada

dado que existe uma url da os, quando o sistema de impressão acessá-la, então deve passar seu token e o blog deve validar este token antes de liberar o acesso à página

dado que o sistema de impressão baixou um pedido para ser impresso da fila, quando houver uma falha de impressão, então ele não deve informar que aquele item foi consumido.

Dado que a fila de impressão não esteja despachando (impressora não imprimindo), Quando o sistema de impressão for mandar imprimir, Então deve parar de imprimir e avisar o usuário que a impressora está indisponível.

Dado que o sistema de impressão está operando, Quando processar um item da fila, Então deve criar um pacote de log e enviar para nossa aplicação interna de logs, independente de falha ou sucesso.

Dado que um admin vai criar token para o sistema de impressão na Auryn, Quando ele for criado, Então deve ser específico para o sistema de impressão.

Dado que o sistema de impressão está rodando, Quando houver uma falha de rede qualquer que impeça ele de rodar, Então deve salvar log detalhado da requisição com retorno para que num acesso remoto possamos identificar o que aconteceu e informar o usuário de forma amigável a falha.

Categoria TI e Programação
Subcategoria Aplicativos desktop
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)
Plataformas exigidas Windows

Prazo de Entrega: Não estabelecido

Habilidades necessárias