Histórico da Página
...
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 quando o campo tiver o mesmo nome para mais de um objeto)
- Retorno: O proprio proprio objeto json recebido com as alterações.
03. DEMAIS INFORMAÇÕES
Exemplo de uso:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#include "protheus.ch" user function PTU001JSN() local oData := PARAMIXB[1] as object do case case oData["attribute"] == "email" oData["valuerequired"] := "[email protected]".F. // Alterado o campo email para opcional case oDate["attribute"] == "viaCartao" .and. empty(Data["value"]) oData["value"] := "1" endcase return oData |
Dica |
---|
As seguintes tabelas do beneficiário estarão posicionadas no momento do ponto de entrada:
|
Nota | ||
---|---|---|
| ||
O parâmetro "required" possui a função de forçar ou remover a obrigatoriedade dos campos, o que será gerada uma ação apenas na tela do CadBenef de "Mensagens de Erro". |
04. ASSUNTOS RELACIONADOS
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas