Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
  1. Visão Geral
  2. Incluindo as rotinas no menu
  3. Pré-requisitos
  4. Configuração
    1. Cadastros de Grupos de Tabelas
    2. Cadastros de Ponto de Integração
    3. Wizard de configuração dos serviços
  5. Integração Manual
    1. Integração de Grupos de Tabelas
    2. Integração de Parâmetros
    3. Integração de Tabelas da SX5
  6. Monitor de Integração

Índice
maxLevel1

01. VISÃO GERAL


Aviso
titleIMPORTANTE!

Esta solução esta em desenvolvimento e, por isso, ainda não esta disponível para uso!

Visando melhorar a forma que é feita a integração dos dados entre a Retaguarda, Central PDV e PDV, disponibilizamos a Integração TOTVS PDV.
A Integração TOTVS PDV é uma solução de integração de dados robusta e flexível projetada para facilitar a transferência eficiente de dados entre os ambientes, com sua arquitetura baseada em API REST, a Integração TOTVS PDV simplifica o processo permitindo que os ambientes Central PDV e PDV estejam atualizados conforme os dados da Retaguarda de maneira rápida e segura.

...

Existência das tabelas MHO, MHP, MHQ, MHR, MIP, MIN, MHP, MIQ e MIR.

...

TabelaNomeCompartilhamento
MHOAssinantesCompartilhada
MHPAssinantes x ProcessosCompartilhada
MHQMensagens PublicadasCompartilhadaMHRMensagens DistribuiçãoCompartilhada
MIRCadastro Grupo de CargaCompartilhada
MINControle de PublicaçãoCompartilhada
MIPDetalhe da DistribuiçãoExclusiva

...

No módulo Controle de Lojas da Retaguarda, acesse o menu Atualizações →  Integração TOTVS PDV → Grupo de Tabelas, ao acessar a tela pela primeira vez será apresentado a mensagem perguntando se deseja que sejam criados automaticamente os grupos de tabelas padrões, caso escolha por criar, serão criados automaticamente, alguns grupos com as tabelas desses grupos são as mínimas necessárias para a realização de vendas no PDV ou Central PDV.

...

IMPORTANTE!

Só serão gerados registros de Integração das tabelas Ativas no grupo, sendo assim os grupos desativados , e tabelas desativadas no grupo não terão os registros de integração gerados.

...

Bloco de código
languagedelphi
firstline1
linenumberstrue
[OnStart]
Jobs=RMIPUBLICA_1
RefreshRate=5

[RMIPUBLICA_1]
Main=RmiPublica
Environment=NOME DO AMBIENTE
nParms=6
Parm1=CODIGO DA EMPRESA
Parm2=CODIGOCPDIGO DA FILIAL
Parm3=1
Parm4=10:00:00
Parm5=2
Parm6=CÓDIGO DOS GRUPOS

...

Bloco de código
languagedelphi
firstline1
linenumberstrue
[OnStart]
Jobs=RMIPUBLICARMIENVIAPDV_1
RefreshRate=5  

[RMIENVIAPDV_1]
Main=RmiEnviaPdv
Environment=NOME DO AMBIENTE
nParms=4
Parm1=CODIGO DA EMPRESA
Parm2=CODIGO DA FILIAL
Parm3=10:00:00
Parm4=CÓDIGO DOS GRUPOS

...

Status que são gravados na tabela MIP:


StatusDescrição
1Aguardando para ser integrado
6Registro enviado a Central de PDV ou TOTVS PDV
2Integrado com sucesso
3Erro na integração do registro

07. CONFIGURAÇÃO DA CENTRAL DE PDV E DO TOTVS PDV


No AppServer.ini da Central de PDV e do TOTVS PDV devemos agora configurar o JOB RMIIntePdv, esse é o serviço responsável de fazer as buscas dos dados na Retaguarda para serem gravados na base local da Central de PDV e no TOTVS PDV.

Esse JOB apenas busca os registros cujo o campo MIP_STATUS na retaguarda seja igual a 1.

Bloco de código
languagedelphi
firstline1
linenumberstrue
[OnStart]
Jobs=IntegracaoPdv_1
RefreshRate=5  

[IntegracaoPdv_1]
Main=RmiIntePdv
Environment=NOME DO AMBIENTE
nParms=6
Parm1=CODIGO DA EMPRESA
Parm2=CODIGO DA FILIAL
Parm3=CODIGO DO PONTE DE INTEGRAÇÃO
Parm4=CODIGO DO GRUPO
Parm5=CONFIGURE 1 PARA ATIVAR O LOG OU 0 PARA DESATIVAR
Parm6=10:00:00


Observações:

    • Parm3: Deve ser informado o código do ponto de integração que foi cadastrado para essa filial, cada estação devera ter o seu ponto de integração cadastrado não podendo ser o mesmo código para varias estações;
    • Parm4: Devera ser informado um ou mais código de grupos separado por virgula. Para se ter uma melhor performance e exclusividade em determinado grupo, a recomendação é separar esse grupo em uma chave exclusiva do RmiIntePdv e informar essa nova chave no [OnStart];
    • Parm6: Deve-se informar o tempo que a thread permanecera ativa na memoria do server, quando não informado esse parâmetro o tempo default é de apenas 5 minutos.

08. INTEGRAÇÃO MANUAL

No Wizard de Integração Manual é possível gerar Integrações de Grupos de Tabelas, Parâmetros e Tabelas da SX5.

...

Selecione a opção Tabelas SX5 e avance. Na próxima tela, selecione as filiais, e na tela seguinte selecione as tabelas que deseja gerar a integração.


09. ATUALIZAÇÃO DE SENHAS


DT Função para atualização de senhas de usuário


IMPORTANTE!

Programar a rotina de senhas para ser executada no período em que não tenha nenhum usuário logado no ambiente Central de PDV ou TOTVS PDV.

10. MONITOR DE INTEGRAÇÃO


Em construção.Monitor da Integração de Dados do TOTVS PDV