Árvore de páginas

Versões comparadas

Chave

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


CONTEÚDO

  1. Visão Geral
  2. Cadastro da Integração
  3. Classe PLMapStpBenef 
  4. Classe PLMapJsBenef
  5. Tabelas utilizadas
  6. Dicionário de Dados


01. VISÃO GERAL

Essa Integração API tem o objetivo de enviar os beneficiários cadastradas no produto TOTVS Saúde Planos Linha Protheus para a HealthMap utilizando a rotina de Integrações (Integrações TOTVS Saúde Planos Linha Protheus (SIGAPLS))por objetivo receber dados do beneficiário para inclusão, alteração e exclusão do beneficiário e enviar dados do beneficiários utilizando as  tabelas (BA1/BA3).


02. CADASTRO DA INTEGRAÇÃO

A Integração do beneficiários com a HealthMap, deverá ser incluída na tela de Integrações (PLMapIntegra), com o preenchimento dos seguintes campos:

Campo

Ação

Alias Prima.Preencher BA1
EndPointSolicitar pra HealthMap o Endpoint da Api de Beneficiarios
Classe STAMPPreencher PLMapStpBenef
Classe Comu.Preencher PLMapJsBenef
Login Auten.Login de acesso da HealthMap
Senha Auten.

Senha de acesso da HealthMap

EndPoint Aut.Solicitar pra HealthMap o Endpoint da Api de Token
Perg. GerarPreencher PLRMPEMP

03. CLASSE PLMAPSTPBENEF

A Classe PLMapStpBenef será responsável por buscar alterações, inclusões e exclusões dos beneficiários nas tabelas BA3, BA1 e BTS pela coluna STAMP, para gravação dos pedidos na tela de Integrações, para posteriormente comunicar com a HealthMap. A periocidade da busca é configurada de acordo com o schedule.

Na questão do bloqueio do beneficiário, o sistema irá gravar o pedido com data em que o beneficiário será realmente bloqueado (Considerando também o parâmetro MV_PLDIABL), e esse pedido será enviado para a HealthMap somente após essa data.
Caso seja gerado pelo botão Gerar Pedidos, além de gerar o pedido programado para o bloqueio, também será gerado um outro pedido do beneficiário como ativo, ou seja, a HealthMap irá receber um pedido como ativo, e na data do bloqueio irá receber um pedido como Inativo.

Diagrama de Classes

Image Modified



04. CLASSE PLMAPJSBENEF

A classe PLMapJsBenef, será responsável pela montagem do JSON para comunicar com a API da HealthMap. O JSON será enviado com os seguintes dados:

...

Para alterar o JSON, poderá ser utilizado o Ponto de Entrada PLMPJSBE (DT PE Manipular JSON de Envio de Beneficiários para a HealthMap).

Diagrama de Classes

Image Modified


05. TABELAS UTILIZADAS

  • BA1 (Cadastro dos Beneficiários)
  • BA3 (Cadastro das Famílias)
  • BTS (Cadastro de Vidas)
  • BQC (Cadastro Subcontratos da Empresa)


05. DICIONÁRIO DE DADOS

Atualização do Arquivo SX1 (Pergunte): 

...