Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus

Segmento:

Saúde

Módulo:Plano de Saúde
Função:PLIncAutoBenModel
País:Brasil
Ticket:

21912320

Issue:DSAUBE-28233

02. EXEMPLO DE UTILIZAÇÃO

Ao incluir um ou mais beneficiários através do endpoint PLIncAutoBenModel, tornou-se necessário gravar os opcionais.

...

ValorComportamento
0Não grava nenhum opcional.
1

Grava todos os opcionais ligados ao plano (configurados como vinculados ou não vinculados).

2

Grava apenas os opcionais configurados como vinculados.


Schema de Retorno

Quando houver a gravação de um ou mais opcionais, o response do endpoint exibirá uma seção identificada pelo ID DETAILOPC quando a inclusão de um ou mais beneficiários ocorrer com sucesso.

...

Bloco de código
languagec#
themeMidnight
titleRetorno dos Opcionais
linenumberstrue
collapsetrue
{
   "id": "DETAILOPC",
   "modeltype": "GRID",
   "optional": 1,
   "struct": [
       {
            "id": "MATRICULA",
            "order": 1
       },
       {
            "id": "RESULT",
            "order": 2
       }
   ],
   "items": [
       {
            "id": 1,
            "deleted": 0,
            "fields": [
                {
                    "id": "MATRICULA",
                    "value": "00010001000152008"
                },
                {
                    "id": "RESULT",
                    "value": "[{\"product\":\"9896\",\"version\":\"001\",\"response\":{\"success\":true,\"message\":\"\"}},{\"product\":\"9897\",\"version\":\"001\",\"response\":                       					\"success\":true,\"message\":\"\"}}]"
                }
            ]
       },
       {
            "id": 2,
            "deleted": 0,
            "fields": [
                {
                    "id": "MATRICULA",
                    "value": "00010001000152016"
                },
                {
                    "id": "RESULT",
                    "value": "[{\"product\":\"9896\",\"version\":\"001\",\"response\":{\"success\":true,\"message\":\"\"}},{\"product\":\"9897\",\"version\":\"001\",\"response\":{\"success\":true,\"message\":\"\"}}]"
               }
           ]
       }
    ]
}


04. DEMAIS INFORMAÇÕES

...

Ponto de entrada desenvolvido para permitir definir regras de gravação dos opcionais, além do parâmetro MV_PLCAROP.

Este ponto de entrada é executado no momento da gravação dos opcionais. 

Exemplo: está previsto a gravação de dois opcionais 0001 e 0002, o ponto de entrada será executado duas vezes, antes de gravar o 0001 ele é executado e depois antes de gravar o 0002 ele é executado novamente.

05. ASSUNTOS RELACIONADOS

...