Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Detalhes dos campos da Integração:

CampoDescriçãoPreenchimento

Operadora

Código da Operadora do sistema.Obrigatório.
Codigo Integ.Código Incremental das Integrações.Preenchimento automático, não editável .
DescriçãoDescrição da Integração.Obrigatório.
Alias Prima.Tabela do cadastro que será utilizada para envio.Obrigatório, essa tabela será detalhado o preenchimento no próximo tópico.
EndPointEndereço de comunicação da API do sistema parceiro.Opcional no cadastro, mas necessário para comunicação dos pedidos.
AtivoDefinição se a Integração está ativa, essa informação é usada em alguns processos do sistema.Obrigatório.
Máximo EnvioQuantidade máxima de tentativas de comunicação para cancelar o pedido, caso não tenha sucesso.Obrigatório.
Classe StampClasse do sistema que será utilizada para gravar os pedidos via schedule.Opcional no cadastro, mas necessário para realizar a gravação dos pedidos via schedule, será detalhado o preenchimento no próximo tópico.
Classe Comu.Classe do sistema que será utilizada para montagem do json da integração, além da comunicação.Opcional no cadastro, mas necessário para a comunicação dos pedidos, será detalhado o preenchimento no próximo tópico.
Login Auten.Login para autenticar no sistema parceiro da Integração.Opcional no cadastro, mas necessário para comunicação dos pedidos.
Senha Auten.Senha para autenticar no sistema parceiro da Integração.Opcional no cadastro, mas necessário para comunicação dos pedidos.
EndPoint AutEndereço de comunicação da API de Autenticação do sistema parceiro.Opcional no cadastro, mas necessário para comunicação dos pedidos.
Bearer Aut.Bearer utilizado pelo sistema para autenticação na API do sistema parceiro.Não editável, o sistema utiliza esse campo para controle interno ao realizar a comunicação.
Cookie Aut.Cookie utilizado pelo sistema para autenticação na API do sistema parceiro.Não editável, o sistema utiliza esse campo para controle interno ao realizar a comunicação.
Tempo Expe.Tempo de Expiração do Bearer e Cookie. Não editável, o sistema utiliza esse campo para controle interno ao realizar a comunicação.
Perg. GerarPergunte (SX1) do sistema para gerar os pedidosOpcional no cadastro, mas necessário no botão Gerar Pedidos, esse pergunte será para os filtros da geração, será detalhado o preenchimento no próximo tópico.


a. INTEGRAÇÕES DISPONÍVEIS 
Âncora
INTDIS
INTDIS

As Integrações disponíveis para cadastrar são:

IntegraçãoSistema ParceiroAlias Prima.Classe StampClasse Comu.Perg. GerarDocumentação
Cadastro de EmpresasHealthMap

BG9

PLMapStpEmprePLMapJsEmprePLR660Integração do Cadastro de Empresas com a HealthMap
Cadastro de BeneficiáriosHealthMapBA1PLMapStpBenefPLMapJsBenefPLR660Integração do Cadastro de Beneficiários com a HealthMap

Essas são informações a serem preenchidas no cadastro da Integração para cada sistema parceiro.

...

Finalizado o processo, será apresentado um resumo da geração:


Card documentos
InformacaoEssa opção deverá ser adicionada no menu do SIGAPLS > Atualizações > Integrações, com o programa: PLMapIntegra (Integrações) 
TituloImportante


04. TELA PEDIDOS DA INTEGRAÇÃO
Âncora
PED
PED

...

Detalhes dos campos do pedido:

CampoDescriçãoPreenchimento

Operadora

Código da Operadora do sistema.Obrigatório, Preenchimento automático de acordo com a Integração posicionada.  
Codigo Integ.Código Incremental das Integrações.Obrigatório, Preenchimento automático de acordo com a Integração posicionada.  
Cod. PedidoCódigo Incremental dos pedidos.Obrigatório, Preenchimento automático.
Alias Prima.Tabela do cadastro que será utilizada para envio.Obrigatório, Preenchimento automático de acordo com a Integração posicionada.  
ChaveChave de busca do registro de acordo com o Alias Primário.Obrigatório, deverá ser informado o índice de busca do Alias Primário, por exemplo: Cadastro de Beneficiários, BA1_CODINT+BA1_CODEMP+BA1_MATRIC+BA1_TIPREG+BA1_DIGITO
Dt. InclusãoData de inclusão do pedido.Obrigatório, Data em que o pedido foi incluído, o default é a data base do sistema.
Dt. ComunicaData de Comunicação com o sistema parceiro.Não editável, data em que foi realizada a comunicação do pedido com o sistema parceiro.
StatusStatus do pedido.Status do momento do pedido:
0 - Pendente de Envio, 1 - Envio Realizado, 2 - Erro de Envio, 3 - Envio Cancelado.
Tent. EnvioTentativas de Envio do pedido.Tentativas em que o pedido foi realizado, caso atinja a quantidade máxima da Integração, sem sucesso, automaticamente o pedido será Cancelado.
Json EnvioJSON enviado para o sistema parceiro.Não editável, JSON que o Protheus enviou para o sistema parceiro da Integração.
Json Receb.JSON recebido do sistema parceiro.Não editável, JSON em que o Protheus recebeu do sistema parceiro da Integração.

Os dados da tela inferior, correspondem a Integração, somente para visualização. Para Altera-los deverá ser utilizada a rotina de Integrações.  

...

a. COMUNICAR
Âncora
PEDCOM
PEDCOM

Através do botão Comunicar da rotina de pedidos, será feito o envio manual do pedido posicionado, essa opcional é somente para enviar um pedido, caso queria enviar todos os pedido, deverá ser utilizado o botão Comunicar Pedidos da tela de Integrações, como mostra o tópico 3.c.

Clicando, o sistema irá perguntar:

Image Modified

Confirmando, caso o sistema realize a comunicação com sucesso com a Integração, será apresentado a mensagem:

Image Modified

Validações para o Envio do Pedido

...

a. GRAVAR PEDIDOS
Âncora
SCHGRV
SCHGRV

A gravação dos pedidos da Integração será feita pelo schedule PLMapGrvSche. Diferentemente do processo manual, onde é configurado os parâmetros para a geração, pelo schedule a busca é feito pelo campo STAMP de cada tabela, ou seja, será gravado somente os registros que sofreram alguma alteração de cadastro.

Em um primeiro momento para envio de uma carga de pedidos, o ideal é utilizar a opção Gerar Pedidos da tela de Integrações, o schedule irá manter os dados atualizados com o sistema parceiro, quando houver alguma alteração cadastral.

A configuração do schedule é feita pelo modulo Configurador (SIGACFG):

Image Modified

Rotina: PLMAPGRVSCHE
Parâmetros: Código da Operadora do sistema

O resultado do schedule, poderá ser acessado pelo log: /logpls/data/plmapgrvsche.log

Image Modified


Card documentos
InformacaoComo o sistema utiliza o campo STAMP das tabelas para buscar alterações, se o mesmo não estiver na base, será feita criação na primeira execução do schedule.
TituloImportante

b. COMUNICAR PEDIDOS
Âncora
SCHCOM
SCHCOM

A comunicação dos pedidos, assim como a gravação além de ser feita manualmente pela Rotina de Integração, poderá ser realizada pelo schedule PLMapComSche. O sistema irá comunicar todos pedidos com o status 0 - Pendente de Envio e 2 - Erro de Envio de todas as Integrações Ativas.

A configuração do schedule é feita pelo modulo Configurador (SIGACFG):

Image Modified

Rotina: PLMAPCOMSCHE
Parâmetros: Código da Operadora do sistema

O resultado do schedule, poderá ser acessado pelo log: /logpls/data/plmapcomsche.log

Image Modified

06. TABELAS UTILIZADAS
Âncora
TAB
TAB

...