Árvore de páginas

Versões comparadas

Chave

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

...

  1. Visão Geral
  2. Cadastro da Integração
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. Classe PLMapStpEmpre
  6. Classe PLMapJsEmpre
  7. Tabelas utilizadas
  8. Dicionário de Dados

01. VISÃO GERAL

Essa Integração tem o objetivo de enviar as Empresas 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))

02. CADASTRO DA INTEGRAÇÃO

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

CampoAção
Alias Prima.Preencher BG9
EndPoint
Solicita
Solicitar pra HealthMap o Endpoint da Api de Empresas
Classe STAMPPreencher PLMapStpEmpre
Classe Comu.Preencher PLMapJsEmpre
Login Auten.Login de acesso da HealthMap
Senha Auten.

Senha de acesso da HealthMap

EndPoint Aut.
Solicita
Solicitar pra HealthMap o Endpoint da Api de Token
Perg. Gerar
Preencher PLR660

...

Preencher PLRMPEMP

03. CLASSE PLMAPSTPEMPRE

A Classe PLMapStpEmpre será responsável por buscar alterações, inclusões e exclusões das Empresas nas tabelas BG9 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.

Diagrama de Classes

Image Added

04. CLASSE PLMAPJSEMPRE

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

Atributo HealthMapCampo ProtheusTipo
idBG9_CODIGOCaracter
nomeBG9_DESCRICaracter
contraSenha(Vazio)Caracter
idExternoBG9_CODIGOCaracter
status"A"Caracter

Exemplo de Json:

Bloco de código
languagec#
themeRDark
titleJSON de Envio
linenumberstrue
collapsetrue

{
      "status":"A",
      "idExterno":"1018",
      "contraSenha":"",
      "id":"1018",
      "nome":"PATRONALEMPRESA TESTE TOTVS"
}

04. TELA XXXXX

Principais Campos e Parâmetros

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

Diagrama de Classes

Image Added

05. TABELAS UTILIZADAS

  • BG9 (Cadastro de Empresas)

06. DICIONÁRIO DE DADOS

Atualização do Arquivo SX1 (Pergunte): 

GrupoOrdemPerguntaVariávelTipoTamanhoDecimalObjetoConsulta Padrão
PLRMPEMP01Grupo/Empresa De ?MV_PAR01C401 - EditB7APLS
PLRMPEMP02Grupo/Empresa Ate ?MV_PAR02C401 - EditB7APLS
CampoDescrição


Card documentos
Informacao
Use esse box para destacar informações relevantes e/ou de destaque
A alteração de dicionário referente a essa implementação estará disponível no próximo pacote de Expedição Contínua do módulo SIGAPLS.
Titulo
IMPORTANTE!

...

Importante