Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

PDV Sync

Segmento:

Varejo

Módulo:PDVSync.Core.Controle, PDVCore.Frontend, PDVSync.Core.Controle.Evento.Worker, PDVSync.Core.Controle.RepositoryToService.Worker
Função:
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. SITUAÇÃO/REQUISITO

Centralizar a autenticação por Sistema Destino, aplicando-a dinamicamente no workflow e no evento, eliminando qualquer credencial fixa nas etapas e contratos, permitindo que os workflows se tornem genéricos e reutilizáveis para múltiplos inquilinos.

03. SOLUÇÃO

  • Ajustes nos Workers RTS e Evento para salvar o novo tipo de autenticação e enviá-lo aos micro serviços;
  • Ajustes nos micro serviços de Produto, Cliente e Comercial para entender o novo tipo de autenticação e aplicá-la na requisição para os serviços externos;
  • Ajustes na function de Enriquecimento para entender o novo tipo de autenticação e aplicá-la na requisição para os serviços externos.


Alterações de Frontend

Inclusão do campo "Sistema" nas etapas de enriquecimento do Workflow e ajuste no carregamento das autenticações, que agora passam a considerar o sistema e o inquilino selecionados.


Inclusão do campo "Descrição" no cadastro de autenticação, afim de facilitar a busca e identificação da mesma no cadastro do Workflow.

Inclusão do tipo de autenticação BodyToken, que insere um token no body da requisição, permitindo a autenticação tanto nos processos de Enriquecimento quanto no envio dos dados para o Serviço de Destino.

Obs.: No caso do envio de dados para o Varejo Online, é necessário cadastrar um Compartilhamento e nas informações de Evento, associar a autenticação do tipo BodyToken, que até o momento, é suportada pelos micro serviços: Produto, Cliente e Comercial.