Breadcrumbs

Arquitetura da loja 366 da RCHLO

Introdução

Arquitetura da loja 366 da RCHLO

Passo a passo

A loja 366 é tida como “Loja Conceito” para a Riachuelo, pois além de utilizar PDV Mobile junto com a NDD, nesta loja há diversas outras inovações:

https://www.consumidormoderno.com.br/2019/09/26/riachuelo-loja-conceito/

Do lado da NDD, a arquitetura utilizada para suportar as emissões de CFe nesta loja é um pouco diferente do tradicional.

Nessa loja é utilizado o modelo de automatização “Sat Agent/Server Mista” que consiste em Agentes utilizando o Sat no modelo tradicional onde cada Agente tem o seu próprio Sat e também Agentes que utilizam Sat compartilhados através do Sat Server Agent.

Ao todo, são 6 Sat Server e cada um deles suporta 4 Agentes apontando para um equipamento Sat. Abaixo, a distribuição dos Agentes:

RCH366600  --> SatServer01   \
RCH366601  --> SatServer01    \
RCH366602  --> SatServer01    / 1 Equipamento Sat
RCH366603  --> SatServer01   /

RCH366604  --> SatServer02   \
RCH366605  --> SatServer02    \
RCH366606  --> SatServer02    /  1 Equipamento Sat
RCH366607  --> SatServer02   /

RCH366608  --> SatServer03   \
RCH366609  --> SatServer03    \
RCH366610  --> SatServer03    /  1 Equipamento Sat
RCH366611  --> SatServer03   /

RCH366612  --> SatServer04   \
RCH366613  --> SatServer04    \
RCH366614  --> SatServer04    /  1 Equipamento Sat
RCH366615  --> SatServer04   /

RCH366616  --> SatServer05   \
RCH366617  --> SatServer05    \
RCH366618  --> SatServer05    /  1 Equipamento Sat
RCH366619  --> SatServer05   /

RCH366620  --> SatServer06   \
RCH366621  --> SatServer06    \
RCH366622  --> SatServer06    /  1 Equipamento Sat
RCH366623  --> SatServer06   /

Os Sat Servers respondem pelos IPs abaixo:

SatServer01: http://10.254.112.50:8258
SatServer02: http://10.254.112.51:8258
SatServer03: http://10.254.112.52:8258
SatServer04: http://10.254.112.53:8258
SatServer05: http://10.254.112.54:8258
SatServer06: http://10.254.112.55:8258

Já os Agentes abaixo utilizam o modelo tradicional (Sat Agent):

RCH366001
RCH366002
RCH366003
RCH366004
RCH366005
RCH366006
RCH366007
RCH366008
RCH366009
RCH366010
RCH366011
RCH366012
RCH366013
RCH366014
RCH366015
RCH366016

Diante do cenário apresentado, existem dois fluxos de emissão de documentos.

1.: Emissão Sat Server Agent

O PDV gera os arquivos em XML e envia ao Agente da NDD através de Socket. O Agent recebe o XML, converte para CFe e envia ao Sat Server respectivo para autorização.

Após a autorização ser retornada ao Agent, o mesmo direciona para a impressora definida na massa de dados.

2.: Emissão Sat Agent

O PDV gera os arquivos em TXT e envia ao Agente da NDD via diretório. O Agente recebe o TXT, converte para XML e então converte para CFe e envia do Sat para autorização.

Após a autorização ser retornada ao Agent, o mesmo direciona para a impressora definida na massa de dados.

Em ambos os modelos, após o retorno do Sat, este documento é enviado para o Concentrador que envia à Retaguarda.

PS.: Todos os novos equipamentos Sat cadastrados para essa loja, são vinculado ao SatServer01, por este ser considerado o Default. Quando isso acontecer, o ajuste deve ser realizado manualmente dentro do equipamento no cadastro da Retaguarda. PS2.: Os Agentes que utilizam SatServer devem ter o SatServer vinculado manualmente, abrindo a loja e entrando na aba Agentes deve-se selecionar o Agente para alterar o SatServer.

Segue imagens abaixo com desenho macro da arquitetura da loja.

Fluxo

image-20221129-040655.png

Automatização

image-20221129-040659.png

Automatização Agente

image-20221129-040705.png

Automatização Agente2

image-20221129-040709.png

Outras informações

Fonte: Victor Batista