Os serviços do Corpore RM com as funcionalidades para utilização do TOTVS | HTML Framework estarão disponíveis em 2016. No momento versões controladas serão disponibilizadas para as equipes de Segmentos envolvidas no projeto de Experiências de Uso
Versão
Disponível à partir da versão 12.1.6 da linha RM.
Update
Atualiza um registro no dataserver. Esse método pode ser acionado através de uma requisição do tipo PUT e no corpo dessa requisição deve constar o json com os dados a serem alterados. Após a alteração o método retornará uma mensagem confirmando a 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
Resposta da requisição
Atençã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.
Coluna | Valor | Ação |
---|---|---|
$state | 0 | Inalterada |
$state | 1 | Inserida |
$state | 2 | Modificada |
$state | 3 | Deletada |
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
}]
}