Anterior  Próximo

Navegação:  Manual de Administração e-Datacenter > Implementações 3.4.6

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.

 

Nome:

WFControlledPrint

NomeId:

WFControlledPrint

Descrição:

WFControlledPrint

WorkFlowDLL:

RAIZ:\Datacenter\WorkFlow NFe\NDDigital.Datacenter.Workflow.NFe.dll

WorkFlowClass

NDDigital.Datacenter.Workflow.NFe.ControlledPrintWorkflow

 

 

Voltar