Páginas filhas
  • DSERTSS3-3876 - DT TRANSMITE - Impressão de nota de outra empresa

01. DADOS GERAIS

Produto:

TOTVS Transmite


Linha de Produto:

Linha Protheus

Segmento:

Linha Protheus

Módulo:

Backoffice

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


02. SITUAÇÃO/REQUISITO

Para evitar que o usuário visualize documentos que não estão associados ao seu tenantId identificamos as seguintes necessidades:

  • Modificação do tipo de instanciação das injeções de dependência do tipo Singleton para o tipo Scoped nos repositórios de nf-e emitida e recebida, que tem por objetivo criar um escopo local para consulta em base de dados, evitando assim o problema de concorrência durante o acesso ao dado.

03. SOLUÇÃO

  1. Modificação das rotinas do fonte do projeto transmit.portal.api, alternando o modo de instanciação de singleton para scoped nos endpoints a seguir:
    1. NF-e Emitida
      1. Listagem de notas
      2. Contagem de notas para paginação
      3. Envio de e-mail
      4. Exportação unitária de xmls
      5. Exportação em lote de xmls
      6. Exportação em lote de csv
      7. Exportação em lote de DANFE
      8. Detalhamento de notas
      9. Marcação de status da integração (SetStatusIntegration)
      10. Marcação de status de exportação (SetExported)
    2. NF-e Recebida
      1. Listagem de notas
      2. Contagem de notas para paginação
      3. Visualização de CC-E
      4. Importação de NF-e
      5. Envio de e-mail
      6. Exportação unitária de xmls
      7. Exportação em lote de xmls
      8. Consulta de DANFE

2. Inclusão do escopo local nas rotinas de acesso aos repositórios conforme exemplificado a seguir:

                         

04. DEMAIS INFORMAÇÕES

  • Não há.

05. ASSUNTOS RELACIONADOS

  • Não há