Á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. Classe PLMapStpEmpre
  4. Classe PLMapJsEmpreJSON de Envio
  5. Tabelas utilizadas
  6. 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

...

CampoAção
Alias Prima.Preencher BG9
EndPointSolicita 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. GerarPreencher 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:

Bloco de código
languagec#
themeRDark
titleJSON de Envio
linenumberstrue
{
      "status":"A",
      "idExterno":"1018",
      "contraSenha":"",
      "id":"1018",
      "nome":"EMPRESA TESTE TOTVS"
}

Para alterar o JSON, poderá ser utilizado o Ponto de Entrada PLMPJSEM.

Card documentos
InformacaoEssa classe é importante para gerar pedidos de inclusão, alteração e exclusão das Empresas para comunicar com a HealthMap.
TituloClassse PLMapStpEmpre

...

PLMPJSEM (DT PE Manipular JSON de Envio de Empresas para a HealthMap).

Diagrama de Classes

Image Added

05TABELAS 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


Card documentos
InformacaoA 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.
TituloImportante