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-2473 |
---|
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 a requisição mal formada e 200 quando o processamento for realizado sem falhas.
03. SOLUÇÃO
- Modificação do projeto de "cte-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 "cte-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