Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pré-Requisitos para a implementação:

Programas fontes
envolvidos :

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

LJRETAILWIZ.PRW  
LJRETAILAPP.PRW 

link para o pacote de atualização Protheus 11.8 (clique aqui)

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 )

É recomendável um serviço ( appserver.ini ) separado para o RetailApp.

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=( senha de acesso a chave privada ou certificado )


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:

Devem ser criados os dois parâmetros abaixo com o tipo carácter e conteúdo em branco , pois serão preenchidos automaticamente na rotina de carga inicial.

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 cálculo , 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 : usuário (email) de conexão com o App | senha de conexão | quantidade de dias para o processamento | códigos das TES | minutos de intervalo para a execução do job de carga
,exemplo de conteúdo default : teste@teste.com.br|teste123|7|501,502|15

Habilitar Campos

Para realizar a integração, necessário habilitar os campos reservados: F2_MSEXP. Para habilitar esses campos, é necessário entrar no (1) Configrador–>Base de Dados-->Dicionario–>Base de Dados.

(2) Selecione a opção Dicionario de Dados, (3) selecione a tabela correspondente. Ao entrar no cadastro através da função (4) editar, (5) selecione a opção Campos. Na barra superior,(6) clique no botão Campos reservados e selecione a opção: (7)Ident. Exp. Dados. (8) Salvar a alteração e (9) atualizar o dicionário.

...