Histórico da Página
- Visão Geral
- Incluindo as rotinas no menu
- Pré-requisitos
- Configuração
- Cadastros de Grupos de Tabelas
- Cadastros de Ponto de Integração
- Wizard de configuração dos serviços
- Cadastros de Grupos de Tabelas
- Integração Manual
- Integração de Grupos de Tabelas
- Integração de Parâmetros
- Integração de Tabelas da SX5
- Integração de Grupos de Tabelas
- Monitor de Integração
Í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.
...
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 | CompartilhadaMHR | Mensagens Distribuição | Compartilhada |
MIR | Cadastro Grupo de Carga | Compartilhada | ||
MIN | Controle de Publicação | Compartilhada | ||
MIP | Detalhe da Distribuição | Exclusiva |
...
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 | ||||||
---|---|---|---|---|---|---|
| ||||||
[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 | ||||||
---|---|---|---|---|---|---|
| ||||||
[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:
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 |
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 | ||||||
---|---|---|---|---|---|---|
| ||||||
[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