Dar maior clareza ao processo de cadastro de clientes, à comunicação e aos procedimentos a serem adotados quando ocorre falha de comunicação entre os sistemas Mobile e Reshop.
Durante o cadastro de um cliente no Mobile, os dados são enviados para:
Para que isso ocorra, é necessÔrio que a comunicação com ambos os sistemas esteja ativa e funcional.
1- InĆcio do Cadastro
2- Verificação de Comunicação
Caso 1: Comunicação OK com ambos

Caso 2: Ā ā Falha com UXĀ

Caso 3: ā Falha com Reshop

Caso 4: ā Falha com Reshop quando o cadastro Ć© realizado via Mobile

āļø Mesmo com falhas entre Mobile e Reshop, o processo Ć© garantido porque UX atua como intermediĆ”rio, enviando os dados ao Reshop assim que possĆvel.
FLUXO DO PROCESSO

O Mobile realiza comunicação direta com o Reshop, que pode ocorrer via Server ou Client, dependendo do cenÔrio, conforme descrito abaixo:
O Mobile realiza a consulta de clientes no UX. Caso a aplicação esteja indisponĆvel, o processo de cadastro ou consulta do cliente nĆ£o Ć© realizado.
Quando a aplicação estÔ online, a consulta ocorre primeiramente no UX e, posteriormente, no Reshop.
Se o cadastro do cliente existir apenas no UX, o sistema apresenta os dados em tela e efetua automaticamente o cadastro do cliente no Reshop.
FLUXO DO PROCESSO

Quando o Reshop estiver offline, essa consulta ficaĀ indisponĆvelĀ tanto para oĀ ServerĀ quanto para oĀ Client.
Nesse cenÔrio, o fluxo segue normalmente porém sem a aplicação da campanha.
š Existe uma tabela com as modalidades de campanhas funcionais e nĆ£o funcionais. Para mais detalhes, consultar a documentação especĆfica do Reshop.
Assim como no caso anterior, se o Reshop estiver offline, a consulta tambĆ©m ficaĀ indisponĆvelĀ paraĀ ServerĀ eĀ Client.
Nesse cenÔrio o fluxo segue normalmente porém sem a aplicação da campanha.
š Existe uma tabela com as modalidades de campanhas funcionais e nĆ£o funcionais. Para mais detalhes, consultar a documentação especĆfica do Reshop.
Se o Reshop estiver offline, o preço remarcado não é retornado. Nessa situação, o sistema utiliza o preço original proveniente do UX.

Atualmente, o processo funciona da seguinte forma: sempre que hĆ” uma venda, Ć© obrigatória a disponibilidade do Reshop. Caso o Reshop esteja offline, nĆ£o Ć© possĆvel concluir a venda.
Em breve, serÔ disponibilizado um novo parâmetro que permitirÔ que o fluxo de venda ocorra mesmo em caso de falhas de comunicação com o Reshop.
Com o parâmetro ativo, a venda serÔ realizada normalmente e os registros serão integrados no OmniPOS, UX, Mobile e Self-checkout. No entanto, essa venda não serÔ registrada no Reshop no momento da transação; o envio ocorrerÔ posteriormente pelo UX.
š Depende da comunicação com o Reshop, quando server e client estĆ£o offline nĆ£o opera.
ā Reshop offline:
BenefĆcios nĆ£o sĆ£o aplicados
Não hÔ geração via dados offline
š Existe uma tabela com as modalidades de campanhas funcionais e nĆ£o funcionais. Para mais detalhes, consultar a documentação especĆfica do Reshop.
No Mobile, hĆ” um timeout fixo de 10 segundos.
Em caso de falha de comunicação, é exibida em tela uma mensagem informativa e o processo segue normalmente.