Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

Franquias e Redes

Segmento:

Varejo

Módulo:

Fiscal

Função:Nota Fiscal
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVE-10335


02. SITUAÇÃO/REQUISITO

Depois de implantada a integração de Notas Fiscais com o sistema TOTVS Processos Fiscais ( TPF ) sentimos a necessidade de disponibilizar um log contendo os detalhes de envio e retorno da API para ajudar nas análises quando necessário.

03. SOLUÇÃO

Foi desenvolvida uma camada de envio de informações para APIs onde o conteúdo enviado e recebido é gravado em uma nova tabela de log no banco de dados Rentech.
Não só os processos referentes a envio para o TPF podem ter esse log gravado mas qualquer envio para API será gravado desde que utilizada a nova camada.
Para esse controle foi criada a tabela LogRequestAPI que é composta pelas seguintes colunas:

    • ObjectID: Identificador único do registro
    • PublicDomain: Domínio público da loja
    • ProtectedDomain: Domínio protegido da loja
    • ProcessName: Nome do processo referente a requisição ( por exemplo: TPF, Millenium, CustomerService, etc )
    • ClassName: Nome interno da classe que realizou a requisição
    • MethodName: Nome interno do métodos que realizou a requisição
    • RequestType: Tipo da requisição ( POST, GET, PUT, DELETE )
    • RequestURL: URL completa da requisição
    • RequestBody: Corpo da requisição, quando existir
    • ResponseStatus: Código de retorno da requisição
    • ResponseBody: Corpo da resposta da requisição, quando existir
    • Error: Mensagem de erro, quando existir
    • Creation: Data e hora da criação do registro de log

04. DEMAIS INFORMAÇÕES


05. ASSUNTOS RELACIONADOS