O que é um Assinante?
Basicamente o assinante é o sistema que irá integrar com o Protheus, onde no cadastro de Assinante x Processo é possível realizar o vinculo de quais Processos(Tabelas), o sistema integrado deseja Receber/Enviar os dados. Com base no cadastro de Assinantes posteriormente com todos os Serviços devidamente configurados o sistema irá os pegar dados dos processos vinculados ao assinante, publicados na tabela MHQ e realizar a distribuição para a tabela MHR - Mensagens distribuídas.
Assinantes
Detalhamento dos campos presentes no cadastro de Assinante.
Assinantes:
1- Assinante: Neste campo é informado o código do Assinante, exemplo: CHEF.
2- Configuração: Neste campo deve ser informado com um Json, contendo as informações para conexão ao sistema que irá ser integrado. Os dados de comunicação podem variar de acordo com o assinante.
3- Token: Este é preenchido automaticamente de acordo com a conexão com o sistema que o Protheus se conectará. Este campo não é preenchido pelo usuário.
Assinantes x Processos:
4- Processos: Deverá ser preenchido com os processos que o usuário deseja integrar.
5- Ativo: Indica se o processo esta ativo ou não. Com isso efetuando a integração deste processo ou não.
6- Tipo Processo: Indica se o Protheus irá realizar a busca ou o envio das informações do processo.
7- Filiais Proc: Neste campo deve ser preenchido com as filiais que deseja executar o Processo.
8- Configurações: Deve ser informado as configurações para realizar a Busca ou Envio do processo, como por exemplo a URL para a chamada de uma API.
9- Layout Env: Neste campo é definido o Layout de envio do Processo para o Assinante realizando um De/para entre os campos do Protheus e as Tags do Json do Assinante.
10- Layout Publicação: Neste campo é definido o Layout da Publicação no Protheus, realizando um De/Para entre a Tag do json do Assinante e os campos do Protheus.
Importante!
As informações do cadastro de Assinantes e Assinantes x Processos, podem variar de acordo com o sistema a ser integrado, exemplo: TOTVS CHEF e TOTVS LIVE.
Verifique estas informações nos Tópicos: Integração com TOTVS Chef ou Integração com TOTVS Live. Que se encontra na página Principal desta documentação.
Armazenamento
As informações do cadastro de Assinantes serão armazenadas nas tabelas:
MHO - Assinantes
MHP - Assinantes x Processos