Impressão Controlada via ERP Print Service |
|
O processo de impressão controlada no e-Datacenter deverá ser enviado com o tipo de arquivo .env conforme regras abaixo:
Sem impressora:
42081006255692000103550010000500001000000010 42081006255692000103550010000500011000000026 42081006255692000103550010000500021000000040
Com impressora:
42081006255692000103550010000500001000000010;Impressora1 42081006255692000103550010000500011000000026;Impressora1 42081006255692000103550010000500021000000040;Impressora2
e-Agente:
•Suportar a leitura de um novo arquivo com extensão ".env"; •Criar novo processo para envio de solicitação de impressão controlada; •Deverá efetuar o envio do documento para o Webservice, gerar o processo de mensageria (message.dat); •Deverá buscar o resultado do processamento através de uma consulta no Webservice; •O processo de mensageria (message.dat) deverá ser removido quando os resultados retornarem; •Para cada retorno gravado no e-agente deverá enviar mensageria para o WS para exclusão do registro em banco; •Recuperação de falhas (disparar consultas para mensagens pendentes).
Web Services:
•Criar novo método para solicitar retornos das impressões controladas; •Inserir mensagem de processamento na tabela de entrada; •Retorno deverá ser feito na ordem das solicitações; •Caso uma nova requisição seja inserida, deverá aguardar o retorno das requisições anteriores; •Deverá ter status na mensageria (retornado , consultar novamente).
Workflow:
•Receber o documento, extrair as chaves e efetuar as consultas em banco de dados; •Montar pacotes de retorno de xmldata considerando a configuração; •Gravar o retorno compactado em uma nova tabela (ver estrutura).
Criação de novo WorkFlow:
A mesma dll (NDDigital.Datacenter.Workflow.NFe.dll) irá contemplar NF-e, CT-e e MDF-e.
|