PopulateProcess
Processo responsável pela captura de documentos Objs nf-e direto do banco de dados da BBTS por meio de uma view.
Após a captura, o appConnector realiza a leitura do docType para verificar o tipo do documento, e depois, o app realizará a inserção do doc no banco de dados de controle para realizar o controle do processamento.
O documento inserido estará com o status = 1, significando que foi capturado, e pronto para ser processado.
SendProcess
Processo responsável pela captura de documentos com status = 1 dentro do bancos de dados de controle, para a transformação, e depois realizar o seu processamento no NddSpace.
-
Primeiro, o processo irá capturar documentos com status = 1
-
Realiza a escolha de transformação pelo DocType: autorização, cancelamento ou inutilização.
-
É realizado a transformação de acordo o DocType.
-
O documento transformado é enviado para o NddSpace.
-
Atualiza o status no banco de controle para Status = 2, ao qual significa Enviado.
ReturnProcess
Processo, que vai realizar a captura de documentos processados pelo NddSpace com Status = 2, e após, irá validar a resposta, e inserir o retorno do documento processado dentro do banco de dados da BBTS
-
Primeiro, vai capturar documentos com Status = 2, e verificar no Space se o documento foi processado.
-
A validação da resposta é realizada, caso esteja tudo certo! o app irá atualizar o documento na database de controle para Status = 3, em caso de erro, o status será Status = 9.