Histórico da Página
Índice maxLevel 1
01. VISÃO GERAL
Aviso | ||
---|---|---|
| ||
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.
Recursos Principais:
- Transferência dos dados utilizando API REST: Proporcionando uma conexão rápida, segura e confiável.
Múltiplas threads para a baixa dos dados: Oferece a opção de configuração de várias threads, possibilitando baixar os dados de integração de mais de uma tabela de forma paralela.
Monitoramento: Disponibiliza um monitor oferecendo diversos tipos de visões de monitoramento, possibilitando verificar o status de cada registro de integração, separados por ambiente.
Escalabilidade e Desempenho: Arquitetura garante que a Integração PDV possa lidar com grandes volumes de dados e se adaptar às necessidades do seu negócio à medida que ele cresce.
...
Rotina | Nome do fonte |
---|---|
Grupos de Tabelas | RMICADGRP |
Ponto de Integração | RMICADPTCG |
Integração Manual | RMIINTMANUALPDV |
Config. Assinante | RMIConfigAssinante |
03. PRÉ REQUISITOS
Para o funcionamento da Integração TOTVS PDV é necessário que as tabelas citadas abaixo estejam nesta configuração:
Existência das tabelas MHO, MHP, MHQ, MHR, MIP, MIN, MHP, MIQ e MIR.
...
Tabela | Nome | Compartilhamento |
---|---|---|
MHO | Assinantes | Compartilhada |
MHP | Assinantes x Processos | Compartilhada |
MHQ | Mensagens Publicadas | Compartilhada |
MHR | Mensagens Distribuição | Compartilhada |
MIR | Cadastro Grupo de Carga | Compartilhada |
MIN | Controle de Publicação | Compartilhada |
MIP | Detalhe da Distribuição | Exclusiva |
...
Exemplo de configuração do REST
04. CONFIGURAÇÃO ASSINANTE TOTVS PDV
Na tela de configuração do Assinante TOTVS PDV, informe as seguintes informações:
Usuário: Usuário para aceso ao Rest, este usuário não precisa ter acesso a nenhum módulo.
Senha: Senha do usuário para cesso ao Rest.
Url Rest: Url do Rest configurado no ambiente.
Quantidade máxima por lote de integração: Informe a quantidade máxima de registros por lote da integração.
05. CADASTRO GRUPO DE TABELAS
No cadastro de Grupo de Tabelas é possível informar as tabelas que deseja gerar a integração dos dados, separando essas tabelas em grupos da forma que desejar.
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.
...
06. CADASTRO DE PONTO DE INTEGRAÇÃO
Ponto de Integração é qualquer outro ambiente que receberá a integração gerada pela Retaguarda, podendo ser uma Central PDV ou o próprio TOTVS PDV.
...
IMPORTANTE!
Só serão gerados registros de integração para os Pontos de Integração Ativos.
...
07. CONFIGURAÇÃO DOS JOBS DA RETAGUARDA
Devera ser configurado dois JOBS, são eles: RMIPublica e RMIEnviaPdv, veja abaixo mais detalhes.
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
[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 |
...
Status | Descrição |
---|---|
1 | Aguardando para ser integrado |
6 | Registro enviado a Central de PDV ou TOTVS PDV |
2 | Integrado com sucesso |
3 | Erro na integração do registro |
...
08. 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 que faz a de fazer as buscas dos dados na Retaguarda para serem gravados na base local da Central de PDV e no TOTVS PDV.
...
- 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.
...
09. 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.
...
10. 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.
11. MONITOR DE INTEGRAÇÃO
Em construção.Monitor da Integração de Dados do TOTVS PDV