Á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

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:

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 (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


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