Histórico da Página
...
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Varejo |
Módulo: | SigaLoja - Controle de Loja |
Função: | RmiBusca - Serviço controlador de buscas RmiBuscaObj - Classe responsável por buscar informações RmiBusChefObj- Classe responsável por buscar informações com particularidades do Totvs Chef. |
02. SITUAÇÃO/REQUISITO
Disponibilizar um serviço que atualize as datas de inicio e fim de integração para busca de Vendas por data de Integração no Assinante Chef Permitir que o serviço RMIBUSCA efetue a busca das vendas no assinante CHEF por data de Integração entre o PDV do Chef e o ChefWeb.
03. SOLUÇÃO
Criado uma logica no serviço RmiBusChefObj RMIBUSCA, que será responsável por buscar os processos as vendas de forma automática nos assinantes a partir de uma data inicial e data final da integração das vendas entre o PDV do Chef e o ChefWeb e publica-los las na tabela MHQ - Mensagens Publicadas.
04.
...
Este serviço será executado com base na configuração de Assinantes a partir da data inicial e final de integração.
Neste exemplo o processo de busca de Venda funcionara da seguinte forma:
DataInicial 02-04 00:00
DataFim 02-04 23:59
DataHora 02-04 13:00
UltimaVenda 02-04 14:00
ParametroProtheus 02-04 14:00
Chamada:
DataInicial 02-04 00:00
DataFim 02-04 23:59
DataHora 02-04 14:00
UltimaVenda 02-04 18:30
ParametroProtheus 02-04 18:30
Chamada:
DataInicial 02-04 00:00
DataFim 02-04 23:59
DataHora 02-04 18:30
UltimaVenda
ParametroProtheus 02-04 18:30
HoraAtual 05-04 04:00 (diferença de horário superior a 4 horas )
Atualizar ParametroProtheus 03-04 00:00 (somente quando API retornar 200)
Chamada:
DataInicial 03-04 00:00
DataFim 03-04 23:59
DataHora 03-04 00:00
UltimaVenda
HoraAtual 05-04 02:00
Chamada:
DataInicial 04-04 00:00
DataFim 04-04 23:59
DataHora 04-04 00:00
UltimaVenda
HoraAtual 05-04 02:01
Chamada:
DataInicial 05-04 00:00
DataFim 05-04 23:59
DataHora 05-04 00:00
UltimaVenda
HoraAtual 05-04 02:02
Chamada:
DataInicial 05-04 00:00
DataFim 05-04 23:59
DataHora 05-04 00:00
UltimaVenda
HoraAtual 06-04 02:02
Chamada:
DataInicial 06-04 00:00
DataFim 06-04 23:59
DataHora 06-04 00:00
UltimaVenda
Neste serviço serão utilizadas as seguintes tabelas:
- MHP - Assinantes x Processos
- MHQ - Mensagens Publicadas
04. DEMAIS INFORMAÇÕES
A configuração do assinante Chef deverá seguir a documentação a seguinte estrutura: Assinante Chef.
Exemplo de configuração do Job no AppServer.ini
...
DEMAIS INFORMAÇÕES
Dica | ||
---|---|---|
| ||
Ao realizar a busca das vendas a partir do dia 27-02-2020 as 00:00:00 horas até o dia 27-02-2020 as 23:59:59, o Protheus irá integrar todas as vendas no período informado e em seguida é gravado no campo MHP_LAYFIL a data e hora da ultima venda integrada entre o PDV do Chef e o ChefWeb. Na próxima execução do serviço RMIBUSCA o Protheus obtêm a data e hora gravados no campo MHP_LAYFIL e informa os dados obtidos como data inicial e incrementa um dia na data final como mostra o exemplo abaixo: "DataInicialIntegracaoChefweb": "2020-02-27T21:15:52", Caso não seja retornado nenhuma venda no período informado é incrementado um dia na data preenchida no campo MPH_LAYFIL. Para que o sistema possa realizar a busca a partir do dia que não teve vendas até o próximo dia. |
05. ASSUNTOS RELACIONADOS
...
Guia da Integração RMI - Retail Integration Management
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> |