01. DADOS GERAIS
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Saúde Planos |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | INTEGRAÇÕES |
---|
Função: | CADASTRO DE BENEFICIÁRIOS |
---|
País: | Brasil |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DSAUBE-15895 |
---|
02. SITUAÇÃO/REQUISITO
Necessidade de Alteração, Inclusão e Exclusão de atributos no JSON de envio de Beneficiários para a HealthMap.
03. SOLUÇÃO
Implementado Ponto de Entrada, ao final da montagem do JSON no padrão do sistema.
Nome do Ponto de Entrada: PLMPJSBE
Parâmetros:
PARAMIXB[1] : cCodInt (Código da Operadora do Beneficiário)
PARAMIXB[1] : cCodEmp (Código da Empresa do Beneficiário)
PARAMIXB[1] : cMatric (Matricula do Beneficiário)
PARAMIXB[1] : cTipReg (Tipo do Registro do Beneficiário)
PARAMIXB[1] : cDigito (Digito do Beneficiário)
PARAMIXB[1] : oResponse (Objeto JsonObject, com o JSON no padrão)
Retorno: String com o JSON final para comunicação.
Bloco de código |
---|
theme | RDark |
---|
title | Exemplo de Uso |
---|
linenumbers | true |
---|
|
#Include "PROTHEUS.CH"
User Function PLMpJsBe()
Local cJson := ""
Local cCodInt := PARAMIXB[1]
Local cCodEmp := PARAMIXB[2]
Local cMatric := PARAMIXB[3]
Local cTipReg := PARAMIXB[4]
Local cDigito := PARAMIXB[5]
Local oResponse := PARAMIXB[6]
// Tratamento para montagem do JSON
cJson := FWJsonSerialize(oResponse, .F., .F.)
Return cJson |
05. ASSUNTOS RELACIONADOS