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
Automatização
Automatização Agente
Automatização Agente2
Outras informações
Fonte: Victor Batista