Versões comparadas

Chave

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

...

Nota
titleVersão

 Disponível à partir da versão 12.1.6 da linha RM.

Update

Insere Atualiza um novo registro no dataserver. Esse método pode ser acionado através de uma requisição do tipo POST PUT e no corpo dessa requisição deve constar o json com os dados a serem inseridosalterados. Após a inserção alteração o método retornará uma mensagem confirmando a inserção operação ou mostrando os erros ocorridos.

Exemplo de utilização

Método: PUT

URL: http://localhost:8051/rmsrestdataserver/rest/GlbDeptoData/1$_$1$_$99

Corpo da requisição

...

Expandir

Image Added

Resposta da requisição

Expandir

...

Image Added



Aviso
titleAtenção

Para deletar itens que não são da tabela master do registro é necessário adicionar ao JSON da requisição a "coluna" "$state"  com valor 3, para cada linha do registro "filho" ou "master" que deseja alterar.

Ao inserir a coluna $state o sistema irá entender para cada linha que o estado da Linha(Row) será representada pela ação conforme tabela abaixo.

ColunaValorAção
$state0Inalterada
$state1Inserida
$state2Modificada
$state3Deletada


Exemplo: 

        {
          "id": "A$_$_me_1FeriasNet",
        "CODSISTEMA": "A",
        "CODPERFIL": "_me_1FeriasNet",
        "NOME": "Menu de permissao .Net (Chronus)",
        "STATUS": 1,
        "CONTROLE": -29491,
        "INTEGRADOFLUIG": null,
        "IDPERFIL": "_me_1FeriasNet_A",
        "PROTECTEDDATAACCESS": 1,
        "APLICACOES": null,
        "GAUTZMENU": [
            {
                "id": "A$_$_me_1FeriasNet$_$9",
                "parent_id": "A$_$_me_1FeriasNet",
                "CODSISTEMA": "A",
                "CODPERFIL": "_me_1FeriasNet",
                "TAGMENU": 9,
                "PERMISSOES": "****",              
                "CONTROLE": -16776,

                "$state" : 3     
            }]

      }