Árvore de páginas

Versões comparadas

Chave

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

...

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:

  1.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013)
  2.  Informe as novas opções de menu do Controle de Lojas ( SIGALOJA), conforme instruções a seguir:
 Menu Miscelânea

Submenu

Integração RetailAPP

Nome da Rotina

Setup Inicial

Programa

LJRETAILSI

Módulo

Controle de Lojas
Menu  Miscelânea

Submenu

Integração RetailAPP

Nome da Rotina

Carga Dados

Programa

 LJRETAILDF 

Módulo

Controle de Lojas

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

Parâmetros:

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017).
  2. Crie os parâmetros o(s) parâmetro(s) a seguir: 

Itens/Pastas

Descrição

Nome

MV_LJRAPP0

Tipo:

Caracter

Cont. Por

Deixar em branco, pois serão preenchidos automaticamente na rotina de carga inicial

Descrição

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   

Itens/Pastas

Descrição

Nome

MV_LJRAPP1

Tipo:

Caracter

Cont. Por

Deixar em branco, pois serão preenchidos automaticamente na rotina de carga inicial.

Descrição

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

  1. No Configurador acesse  /Base de Dados /Dicionário /Base de Dados.
(2)
  1. Selecione a opção Dicionario de Dados,
(3) selecione
  1. Selecione a tabela correspondente
.
  1. ( SF2) 
  2. Ao entrar no cadastro através da função
(4) editar, (5) selecione
  1. , clique em editar.
  2. Selecione a opção Campos.
  3. Na barra superior,(6) clique no botão Campos reservados
e selecione
  1. .
    Image Added
  2. Selecione a opção
: (7)
  1. Ident. Exp. Dados.
    Image Added

(8) Salvar a alteração e (9) atualizar o dicionário.

Image Added

 

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

...