01. DADOS GERAIS
| Produto: | |
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | TOTVS Transmite |
|---|
| Função: | Não Há |
|---|
| País: | Brasil |
|---|
| Ticket: | Não Há |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DSERTSS3-2475 |
|---|
02. SITUAÇÃO/REQUISITO
- Implementação do status de processamento da exportação dos documentos;
- Melhorar o retorno do método "setExported()", exibindo o status 400 quando ocorrer uma impossibilidade no processamento devido à requisição mal formada e 200 quando o processamento for realizado sem falhas.
03. SOLUÇÃO
- Modificação do projeto de "nfse-api" para salvar em base de dados o registro do status de processamento para a solicitação de exportação realizada.
- Atualização do projeto de "nfse-worker" para localizar o registro de status de processamento e modificá-lo conforme o processamento da requisição de lote podendo apresentar os seguintes estados:
- Status Inicial: Aguardando processamento - Exibido quando ocorre a solicitação de exportação em lote.
- Status Final: Falha no processamento da solicitação - Exibido quando ocorrem falhas no processamento da exportação em lote, sendo elas:
- Falha ao identificar os documentos em base de dados.
- Falha ao produzir o upload dos documentos para o ambiente de cloud (GCS).
- Status Final: Sucesso: - Exibido quando o processamento ocorre sem falhas, retornando deste modo o arquivo .zip em base 64 contendo os arquivos solicitados no pedido de exportação.
04. DEMAIS INFORMAÇÕES
05. ASSUNTOS RELACIONADOS