Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Dica
titleIntegrando Grupo e Sub-Grupo

Abaixo iremos mostrar como configurar o Processo de Categoria no Protheus para integra-lo com o sistema Totvs Chef. Siga o Passo a Passo.


Cadastrando o Processo de Categoria

Para integrarmos a Categoria com o Totvs Chef primeiramente é necessário realizar o cadastro do Processo Categoria no Protheus.


1- No módulo 12 (Controle de Lojas), acesse Atualizações/ RMI/ Cadastros/ Processos.

2- No Browse clique em Incluir e preencha os campos:

Processo: CATEGORIA

Tabela: ACU

Chave: ACU_FILIAL+ACU_COD

Exemplo do cadastro de Processo de Categoria:


Vinculando o Processo de Categoria ao Assinante CHEF


1- No módulo 12 (Controle de Lojas), acesse Atualizações/ RMI/ Cadastros/ Assinantes.

2- Com o assinante CHEF previamente cadastrado, posicione no assinante CHEF e clique em alterar.

3- Na guia Assinantes x Processos, preencha os seguintes campos:

Processo: CATEGORIA

Ativo: Sim

Tipo Process: Envio

Filiais Proc: Informe o código das filiais que deseja enviar o Processo

Configuração: Preencha esta campo de acordo com a sua URL da API  Grupo e Sub-Grupo, como mostra o exemplo abaixo:

Bloco de código
{
    "url":"http://{url_do_servidor}/api/produto/salvarGrupoSubGrupo", (caminho para a API do Chef que manipula o NCM)
    "tagretorno":"sucesso",
    "tagcodigo":"codigo"
}

Layout Envio: Preencha este campo de acordo com o exemplo abaixo: Lembrando que é permitido utilizar macro execuções no Layout abaixo, após o &.

Bloco de código
{
	"tipo": "&IIF( Empty(self:oPublica['ACU_CODPAI']), 'GRUPO', 'SUBGRUPO')&",
	"descricao": "%ACU_DESC%",
	"status": "&self:lRegAtivo&",
	"token": ""
}

Layout Publicação: Vazio.


Exemplo da configuração do Processo CATEGORIA no assinante CHEF:



Dica
titleFluxo de integração

Após ter realizado as configurações acima a integração de Categoria seguirá o seguinte fluxo:

Com os serviços RMIPUBLICA, RMIDISTRIB e RMIENVIA configurados e ativos, será gerado as publicações na tabela MHQ, com as Categorias incluídas, alteradas ou com o campo de exportação ACU_MSEXP vazio.

Após a publicação sera realizado a distribuição das publicações de Categoria para o Assinante CHEF na tabela MHR.

Com as distribuições realizadas o serviço RMIENVIA realizara o envio das Categorias para o Totvs Chef, após a finalização do serviço RMIENVIA, no campo MHR_ENVIO, será gravado o json que enviamos para o Chef e no campo MHR_RETORN é gravado a mensagem de retorno do Chef, se obteve sucesso ou não na inclusão do Grupo e Sub-Grupo.


Caso tenha sucesso na inclusão do Grupo e Sub-Grupo no Totvs Chef, no Protheus será gravado um De/Para com o código do Grupo e Sub-Grupo no Chef e o código da Categoria no Protheus. Para acessar o cadastro de De/Para acesse: Modulo 12 (Controle de Lojas) e em seguida, Atualizações/ RMI/ Cadastros/ Processos.