Páginas filhas
  • DSERTSS3-4108 - DT TRANSMITE - NFe Emitidas - Migrar gravação do MongoDB para GCS - Portal API


01. DADOS GERAIS

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Transmite

Função:Não Há
País:Brasil
Ticket:Não Há
Requisito/Story/Issue (informe o requisito relacionado) :DSERTSS3-4108


02. SITUAÇÃO/REQUISITO

O objetivo dessa issue é adaptar o projeto transmit-portal-api para utilizar o novo mecanismo de consulta e armazenamento do XML para NFe emitidas, de forma que o Transmite utilize somente a GCS (Google Cloud Storage) para manter a guarda do XML dos documentos, deixando de armazená-los na base de dados.

03. SOLUÇÃO

As seguintes funcionalidades do projeto transmit-portal-api foram alteradas:

  • Detalhamento
  • Impressão
  • Exportação individual
  • Exibição da carta de correção
  • Importação

A aplicação passou a utilizar os novos métodos disponíveis nos projetos transmit-nfe-domain e transmit-framework (GetXmlDocumentContent e/ou UploadDocumentContent), que são responsáveis por consultar e gravar o XML na GCS, além de indicar se o XML deve ser mantido na base de dados, caso ocorra falha na validação ou armazenamento.

Essa indicação será feita no próprio metadados do documento passado como parâmetro para os métodos acima, que manterá o XML nas propriedades em caso de falha. 

Dessa forma, após a execução dos métodos para consulta ou gravação do XML na GCS, as aplicações consumidoras precisam somente atualizar o registro do documento na base do Transmite, garantindo a atualização das propriedades que armazenam o XML e o path de armazenamento na GCS.

04. DEMAIS INFORMAÇÕES

  • Não Há.

05. ASSUNTOS RELACIONADOS

  • Não Há.