Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

MP - SIGALOJA - SIGAFRT - Como configurar a nova Carga de Tabelas

time.png Tempo aproximado para leitura: 00:30:00 min

Dúvida
Como configurar a nova carga de tabelas

Ambiente
Varejo - Totvs Varejo Lojas - SIGALOJA - SIGAFRT - Aplicável a partir da versão 12.1.2310

Solução
Visando melhorar a forma que é feita a integração dos dados entre a Retaguarda, Central PDV  e TOTVS PDV, disponibilizamos a Nova Carga de Tabelas.
Esta rotina é 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, visando simplificar o processo, permitindo que os ambientes Retaguarda, 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.

  1. 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.

  2. 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.

  3. Escalabilidade e Desempenho: Arquitetura garante que a Integração possa lidar com grandes volumes de dados e se adaptar às necessidades do seu negócio à medida que ele cresce.

Pre-requisitos

  • Disponível a partir do release P12.1.2410
  • Servidor REST
  • Licença tipo I
     

PROCESSO A SER REALIZADO NO AMBIENTE RETAGUARDA

CONFIGURAÇÕES

  1. Configure o Servidor REST no Serviço da Retaguarda
    Configuração do servidor REST
  2. Ative o SSL no serviço da Retaguarda 
    Adicionar a seguinte sessão no APPSERVER.INI

    [DRIVERS]
    MultiProtocolPortSecure=1
  3. Acesso o módulo Configurador e crie as seguintes funções no menu do Controle de Lojas:

    Nome: Grupos de Tabelas
    Rotina: RMICADGRP

    Nome: Ponto de Integração    
    Rotina: RMICADPTCG
     
  4. Para ambiente 2410, verifique se as tabelas abaixo existem no ambiente, caso não, será necessário executar o UPDDISTR com o dicionário diferencial (SDFbra) da release e SDFBRA do Acumulado Varejo:

    SDFBRA - Release 2410
    MP - SIGALOJA - Pacote Acumulado Varejo

Tabela: MHO
Nome: Assinantes
Compartilhamento: Compartilhada

Tabela: MHP    
Nome: Assinantes x Processos    
Compartilhamento: Compartilhada

Tabela: MHQ    
Nome: Mensagens Publicadas    
Compartilhamento: Compartilhada

Tabela: MIR    
Nome: Cadastro Grupo de Carga    
Compartilhamento: Compartilhada

Tabela: MIN    
Nome: Controle de Publicação    
Compartilhamento: Compartilhada

Tabela: MIP    
Nome: Detalhe da Distribuição    
Compartilhamento: Exclusiva
 

CADASTROS

  1. Acesse o Controle de Lojas usando o usuário ADMIN
  2. Acesse a rotina "Grupos de Tabelas" criada nos passos anteriores, neste momento serão criados automaticamente os grupos de tabela padrão para carga. Após essa criação será necessário acessar cada grupo para definir a filial a ser processada, ativar o grupo, ativar as tabelas que se deseja enviar ao PDV e adicionar alguma outra tabela desejada.
  3. Em seguida acesse a rotina "Ponto de Integração" criada nos passos anteriores para cadastrar os PDVs que se conectaram a este serviço para importar as cargas.
     

CONFIGURAÇÕES DO SERVIÇO DA RETAGUARDA

Configure os seguintes JOBs no APPSERVER.INI

JOB para geração dos dados de Carga, altere os itens em negrito:

[RMIPUBLICA_1]
Main=RmiPublica
Environment=NOME DO AMBIENTE
nParms=6
Parm1=CODIGO DA EMPRESA
Parm2=CODIGO DA FILIAL
Parm3=1
Parm4=10:00:00
Parm5=2
Parm6=001,002,003

***Parm3 - Valor fixo não deve ser alterado
***Parm4 - Intervalo de geração da carga (Valor 10:00:00 corresponde a 10 minutos)
***Parm5 - Valor padrão 2 (define se usa os campos EXP ou STAMP para validar a alteração dos registros)
***Parm6 - CÓDIGO DOS GRUPOS que serão gerados na carga separados por "," (Ex. Parm6=001,002,003)

Job de Publicação da carga para importação, altere os itens em negrito:

[RMIENVIAPDV_1]
Main=RmiEnviaPdv
Environment=NOME DO AMBIENTE
nParms=4
Parm1=CODIGO DA EMPRESA
Parm2=CODIGO DA FILIAL
Parm3=10:00:00
Parm4=001,002,003

***Parm3 - Intervalo para envio de novas cargas (Valor 10:00:00 corresponde a 10 minutos)
***Parm4 - CÓDIGO DOS GRUPOS que serão gerados na carga separados por "," (Ex. Parm6=001,002,003)

[OnStart]
Jobs=RMIPUBLICA_1,RMIENVIAPDV_1
RefreshRate=30

Após a configuração reinicie o serviço e valide se as tabela MHQ e MIN são preenchidas com os dados das cargas geradas, se sim, a configuração funcionou corretamente.

 

PROCESSO A SER REALIZADO NO AMBIENTE CENTRAL DE PDVS OU TOTVS PDV

CONFIGURAÇÕES

  1. Ative o SSL no serviço da Retaguarda 
    Adicionar a seguinte sessão no APPSERVER.INI

    [DRIVERS]
    MultiProtocolPortSecure=1
  2. Acesso o módulo Configurador e crie as seguintes funções no menu do Controle de Lojas:
    Nome: Ponto de Integração
    Rotina: RMICADPTCG

    Nome: Integração Manual
    Rotina: RMIINTMANUALPDV

    Nome: Config. Assinante
    Rotina: RMIConfigAssinante
     
  3. Para ambiente 2410, verifique se as tabelas abaixo existem no ambiente, caso não, será necessário executar o UPDDISTR com o dicionário diferencial (SDFbra) da release e SDFBRA do Acumulado Varejo:

    SDFBRA - Release 2410
    MP - SIGALOJA - Pacote Acumulado Varejo

    Tabela: MHO
    Nome: Assinantes
    Compartilhamento: Compartilhada

    Tabela: MHP    
    Nome: Assinantes x Processos    
    Compartilhamento: Compartilhada

    Tabela: MHQ    
    Nome: Mensagens Publicadas    
    Compartilhamento: Compartilhada

    Tabela: MIR    
    Nome: Cadastro Grupo de Carga    
    Compartilhamento: Compartilhada

    Tabela: MIN    
    Nome: Controle de Publicação    
    Compartilhamento: Compartilhada

    Tabela: MIP    
    Nome: Detalhe da Distribuição    
    Compartilhamento: Exclusiva
     

CADASTROS

  1. Acesse o módulo Front Loja no PDV com usuário Admin.
  2. Acesse a rotina "Config. Assinante" e configure o PDV com as seguintes informações:

    Assinante: Padrão TOTVS PDV
    Usuário: Nome de usuário usado na autenticação do servidor REST da retaguarda
    Senha: Senha de usuário de autenticação do servidor REST da retaguarda
    URL Rest: URL do Servidor REST da Retaguarda
    Quantidade maxima por lote de integração: Quantidade de registros que serão importados por requisição realizada ao REST (padrão 500)
  3. Acesse a rotina "Ponto de Integração" e configure o PDV com as seguintes informações:

    Codigo: Código do ponto de integração, deve ser o mesmo cadastrado na Retaguarda
    Fil Integr: Filial que o Ponto de integração corresponde
    É Centr. PDV: informar se o Ponto de integração corresponde a uma Central de PDVs (para TOTVS PDV definir Não)
    Ativo?: se este ponto está ativo ou não.

    ATENÇÃO: No PDV deve-se configurar apenas o ponto de integração correspondente a este PDV.

CONFIGURAÇÕES DO SERVIÇO DA RETAGUARDA

  1. Configure os seguintes JOBs no APPSERVER.INI do TOTVS PDV

    JOB para importação da Carga gerada na retaguarda, altere os itens em negrito:

    [IntegracaoPdv_1]
    Main=RmiIntePdv
    Environment=NOME DO AMBIENTE
    nParms=6
    Parm1=CODIGO DA EMPRESA
    Parm2=CODIGO DA FILIAL
    Parm3=001
    Parm4=001,002,003
    Parm5=0
    Parm6=10:00:00

    ***Parm3 - Código do Ponto de integração cadastrado no PDV e que deve existir com o mesmo código na Retaguarda
    ***Parm4 - CÓDIGO DOS GRUPOS que serão importados por este PDV separados por "," (Ex. Parm6=001,002,003)
    ***Parm5 - Habilitar a gravação de Log de importação no LOGLOJA - 1 para ativar e 0 para desativar
    ***Parm6 - Deverá informar o tempo que a thread permanecera ativa na memória do server (Valor 10:00:00 corresponde a 10 minutos)

    [OnStart]
    Jobs=IntegracaoPdv_1
    RefreshRate=5  
     

    Observações:

    Parm3: Deverá ser informado o código do Ponto de Integração que foi cadastrado para essa filial, cada PDV deve ter o seu Ponto de Integração cadastrado não podendo ser usado em mais de um PDV;

    Parm4: Deverá 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 criar mais de um JOB RmiIntePdv dividindo os grupos entre eles e chamando os dois no ONSTART (ex. Jobs=IntegracaoPdv_1,IntegracaoPdv_2)

    Parm6: Deverá informar o tempo que a thread permanecera ativa na memória do server, quando não informado esse parâmetro o tempo default é de apenas 5 minutos.  

Reinicie o serviço do PDV e valide se passa a integrar a carga gerada na retaguarda validando se alguma das tabelas configuradas foram atualizadas.

Saiba mais em:

Nova Carga de tabelas Totvs PDV

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _