01. DADOS GERAIS
Produto: | TOTVS Saúde Planos
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Saúde |
Módulo: |
Planos - Linha Protheus - PTU
|
Função: | CADBENEF ONLINE - PLPTU001 |
País: | Brasil |
Ticket: | |
Story: | DSAUBE-22560 |
02. DESCRIÇÃO
Este ponto de entrada pertime alterar os dados (valores, obrigatoriedade e tipo) dos campos enviados para a API de movimentação cadastral do beneficiário - CadBenef Online.
- Nome do ponto de entrada: PTU001JSN
- Parâmetros:
jData, json, dados do campo que está sendo adicionado no json principal da api, sendo:
- attribute: campo do json que está sendo adicionado.
- value: valor do campo.
- type: tipo do campo, sendo: character, logical, numeric, date5, date3, uf.
- required: se o campo é obrigatório para validação do sistema.
- origin: objeto origem do campo (utilizado para identificar campo quando tiver o mesmo)
- Retorno: O proprio objeto json recebido com as alterações.
03. DEMAIS INFORMAÇÕES
Exemplo de uso:
#include "protheus.ch" user function PTU001JSN() local oData := PARAMIXB[1] as object do case case oData["attribute"] == "email" oData["required"] := .F. // Alterado o campo email para opcional case oDate["attribute"] == "viaCartao" .and. empty(Data["value"]) oData["value"] := "1" endcase return oData
As seguintes tabelas do beneficiário estarão posicionadas no momento do ponto de entrada:
- Operadora de Saúde (BA0)
- Empresa (BG9)
- Subcontrato (BQC) - se houver
- Família (BA3)
- Beneficiários (BA1)
- Produto Saúde (BI3)
- Vidas (BTS)
04. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas