Páginas filhas
  • DSERTSS3-4304 - DT TRANSMITE - Back End - Configuração Sinc/Automática NFSe Rec. - Projeto NFSe Worker

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

TOTVS Transmite

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-4304


02. SITUAÇÃO/REQUISITO

  1. Criação do novo microsserviço responsável pela execução da integração das NFS-e recebidas da prefeita, contendo as seguintes características:
    1. Execução das consultas em ambiente de produção da prefeitura;
    2. Produção de três consultas ao dia nas prefeituras cadastradas, a primeira as 06:00 da manhã, a segunda as 14:00 e a terceira e última do dia as 23:00;
    3. A consulta produz a busca sempre nas notas do dia vigente;
  2. Quando ocorrer erro ou rejeição no processamento da sincronização automática com a prefeitura será disparado um alerta no notifications (sininho do portal do produto) para o usuário indicando o incidente.


03. SOLUÇÃO

  1. Implementação do mecanismo de sincronização/integração divida em três serviços, sendo eles: Dispatcher, Worker e Watcher
    1. Dispatcher: Consulta os processos de sincronização em base de dados e caso encontrem processos aptos (habilitados e prontos para execução naquele periodo) encaminha a demanda para o broker que será processada pelo Worker.
    2. Worker: Produz a requisição para a prefeitura que tem como objetivo baixar os documentos disponíveis daquele período, caso encontre novos documentos grava na base de dados do Transmite, caso contrário verifica se houve rejeição ou falha no processo, caso tenha acontecido, notifica o usuário por meio do sininho/notificações do Portal do Transmite.
    3. Watcher: Atualiza a base de dados informando que um determinado processo de integração com a prefeitura foi concluído com: Sucesso ou Falha.


                  Image Added



04. DEMAIS INFORMAÇÕES

  • Não há


05. ASSUNTOS RELACIONADOS

  • Não há