...
- Visão Geral
- Cadastro da Integração
- Tela XXX
- Outras Ações / Ações relacionadas
- Classe PLMapStpEmpre
- Classe PLMapJsEmpreTela XXXPrincipais Campos e Parâmetros
- Tabelas utilizadas
- 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:
Campo | Ação |
---|
Alias Prima. | Preencher BG9 |
EndPoint |
Solicita Solicitar pra HealthMap o Endpoint da Api de Empresas |
Classe STAMP | Preencher 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 PLR66003.
...
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 HealthMap | Campo Protheus | Tipo |
---|
id | BG9_CODIGO | Caracter |
nome | BG9_DESCRI | Caracter |
contraSenha | (Vazio) | Caracter |
idExterno | BG9_CODIGO | Caracter |
status | "A" | Caracter |
Exemplo:
Bloco de código |
---|
language | c# |
---|
theme | RDark |
---|
title | JSON de Envio |
---|
linenumbers | true | collapse | true |
---|
|
{
"status":"A",
"idExterno":"1018",
"contraSenha":"",
"id":"1018",
"nome":"EMPRESA 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):
Grupo | Ordem | Pergunta | Variável | Tipo | Tamanho | Decimal | Objeto | Consulta Padrão |
---|
PLRMPEMP | 01 | Grupo/Empresa De ? | MV_PAR01 | C | 4 | 0 | 1 - Edit | B7APLS |
PLRMPEMP | 02 | Grupo/Empresa Ate ? | MV_PAR02 | C | 4 | 0 | 1 - Edit | B7APLS |
CampoDescrição
Use esse box para destacar informações relevantes e/ou de destaqueA 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!...