Pré-Requisitos para a implementação:

Programas fontes
envolvidos :

O ambiente Protheus ( RPO ) deve possuir esses programas com datas superiores :

LJRETAILWIZ.PRW - 28/06/2017

link para o pacote de atualização : ( Em breve )

Certificado Digital:

A configuração do certificado digital é obrigatória para utilizar o protocolo seguro (HTTPS) , os detalhes da configuração que deve ser realizado no server do Protheus ( appserver.ini )
está no link
( clique aqui )

Um exemplo de configuração no appserver.ini utilizado :

[SSLConfigure]
TryProtocols=1
HSM=0
SSL2=0
SSL3=0
TLS1=1
BUGS=1
CertificateClient=C:\Protheus\Protheus_data\certificado\000002_all.pem
KeyClient=C:\Protheus\Protheus_data\certificado\000002_key.pem
PassPhrase=totvs


Rotina no Menu:

Para iniciar o setup a rotina LJRETAILSI deve ser incluída no menu do Protheus, sugestão incluir em miscelânea\Integração RetailAPP \ Setup Inicial .
Para iniciar a carga a rotina LJRETAILDF deve ser incluída no menu do Protheus, sugestão incluir em miscelânea\Integração RetailAPP \ Carga Dados .

Nesse link você encontra o passo a passo para incluir uma rotina no configurador ( clique aqui )

Parâmetros:

O Wizard abaixo realiza a configuração de forma automática , dos seguintes parâmetros :
MV_LJRAPP0 - Esse parâmetro contém as informações sobres os caminhos ( URLs ) de integração com a RetailApp™ , as informações são separadas pela barra vertical pipe ( | ) ,
na seguinte sequência : URL de login | URL dos dados | URL de calculo , conforme exemplo abaixo default abaixo :
https://woolton-backend.azurewebsites.net/api/login|https://woolton-backend.azurewebsites.net/api/data|https://woolton-backend.azurewebsites.net/api/calculate                                                                                           

MV_LJRAPP1 - Esse parâmetro contém as informações de setup da integração , as informações são separadas pela barra vertical pipe ( | ) ,
na seguinte sequência : Caminho aonde serão salvos os arquivos iniciais | usuário (email) de conexão com o App | senha de conexão | filiais que serão desconsideradas | quantidades de dias para que devem ser verificados
exemplo de conteúdo default : \RetailApp\|teste@teste.com.br|teste123|''|7    

 

Passo 1 - Efetuando o setup inicial , que monta a estrutura organizacional 

1- Acessar no menu Miscelanea/ RetailApp Integração/Setup Inicial (rotina  LJRETAILSI )  :
2- A primeira tela do Wizard de configuração será para a configuração da estrutura organizacional da empresa, ou seja, todas as lojas que aparecerá no app no nível hierárquico , abaixo tem um exemplo de estrutura de duas empresas dentro de um grupo e como fica a configuração no wizard :

 

 

3- Na segunda tela do Wizard é necessário colocar o nome do usuário e e-mail que será o administrador do aplicativo, será utilizado para logar no portal ( https://admin.getretailapp.com ) e também receberá um e-mail cada atualização que for realizada   :

 

4- No ultimo passo é o caminho que será gerado os arquivos de configuração

 

5- Será gerado no caminho (root path ) que por default seria na Protheus_data\retailapp\inicial_files

6- Para facilitar o envio zipar a pasta com os arquivos.

7 - Enviar um e-mail para [email protected] com o arquivo .ZIP anexado para que seja criado a estrutura no app e você recebera o usuário com login e senha que será utilizado na próxima etapa da configuração.

Passo 2 - Efetuando a primeira carga de dados .

1 - Após receber o e-mail confirmando a estrutura organizacional e o email/login e senhas de acesso para o app.
2 - Acessar no menu Miscelanea/ RetailApp Integração/Carga Dados (rotina  LJRETAILDF )