Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Varejo |
Módulo: | SigaLoja (Controle de Loja) |
Função: | RmiPublica.prw - Serviço de Publicação de Mensage RmiProcesso.prw - Cadastro de Processo RmiAssinante.prw - Cadastro de AssinanteMensagens |
Ticket: | Não há |
Requisito/Story/Issue: | DVARLOJ1-4087 |
02. SITUAÇÃO/REQUISITO
Disponibilizar serviço que efetue a Publicação(gravação) dos registros alterados em uma tabela de Mensagens Publicadas.
03. SOLUÇÃO
Criada rotina para efetuar o Cadastros dos ProcessosCriado serviço RmiPublica, que será responsável por definir gravar as tabelas que poderão gerar Mensagens Publicadas.
Neste cadastro são serviço serão utilizadas as seguintes tabelas:
- MHN - Processos
- MHS - Tabelas Secundárias
Criada rotina para efetuar o Cadastros dos Assinantes, que será responsável por definir quem poderá receber as Mensagens Publicadas.
...
- MHO - Assinantes
- MHP - Assinantes x Processos
Criado Job RmiPublica que ira analisar os Processos que tem Assinantes e consultar a tabela relacionada ao Processo a partir do campo xxx_MSEXP (Ident.Exp.Dados), para assim gravar os registros na tabela de Mensagens Publicadas.
A tabela responsável pelas mensagens é a MHQ (Mensagens Publicadas), esta tabela será utilizada para disponibilizar registros para a integração.
xxx define o prefixo do campo.
- Processo
- MHQ - Mensagens Publicadas
Para definir se um registro ira ou não ser publicado será utilizada a seguinte regra:
Exemplo:
Digamos que seja cadastrado o Processo PRODUTO e o Assinante LIVE e seja feito uma Inclusão, Alteração ou Exclusão de o algum produto (tabela SB1).
O serviço RmiPublica ira localizar este Produto, utilizando a seguinte regra: B1_MSEXP = '' (vazio).
Assim todos os Produtos com o campo B1_MSEXP vazio serão publicados na tabela Mensagens Publicadas (MHQ).
Exemplo de configuração do Job no AppServer.ini
[RMIPUBLICA]
Main=RmiPublica
Environment=12_1_25 (Ambiente)
nParms=2
Parm1=T1 (Empresa)
Parm2=D MG 01 (Filial)
A criação do xx_MSEXP deve ser feita de forma manual pelo Configurador, utilizando a regra padrão para criação de Campos Reservados:
Para cada tabela que deseje Publicar deve ser feito este processo.
04. DEMAIS INFORMAÇÕES
Guia da Integração RMI - Retail Integration ManagementNão há.
05. ASSUNTOS RELACIONADOS
FAQ geral do varejo: Dúvidas Frequentes - Varejo
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |