Última modificação em: 10/10/2022

TnWebDMProcessoProcessoExecutar

POST - /TnWebDMProcesso/ProcessoExecutar

Permite executar um processo do sistema, retornando o resultado da execução.

Parâmetros

Parâmetro

Obrigatório

Tipo do Parâmetro

Descrição

Valores Válidos

tokenapi

Não

Texto

Token de validação do acesso. Se a base de dados possuir um token cadastrado passa a ser obrigatório informar o mesmo

 

_AActionName

Sim

Texto

Nome interno do relatório a ser acessado

 

Body

Informar no body um JSON contendo os valores dos parâmetros que devem ser utilizados no processo. O JSON deve conter propriedades que correspondam aos parâmetros do processo.

Ex:

{"PCODIGOEMPRESA":9999, "PDATAINICIAL":"2010-01-31"}

Para obter uma lista com os parâmetros e os valores válidos para os mesmos, utilize a requisição /TnWebDMDadosObjetos/Pegar repassando o nome interno do processo.

Respostas

Resposta Conteúdo
200

Retorna um JSON com o conteúdo do processo executado. Esse JSON pode variar de processo a processo, pois alguns processos apresentam mensagens, outros datasets e assim por diante. Ex:

{
"FormClass": "TnFrmPowerParam",
"grids": [
{
"nomegrid": "nClientDataSet", "paging":
{
"pageSize": 50,
"pageIndex": 0
},
"pager": {
"visible": true, "showNavigationButtons":
true, "showPageSizeSelector": true,
"allowedPageSizes": [
10,
50,
100,
500
],
"showInfo": true
},
"editing": {
"mode": "row", "allowDeleting":
false, "useIcons": true
},
"keyExpr": "DESCRCONTA;TIPOCONTA",
"rowAlternationEnabled": true,
"allowColumnReordering": true,
"allowColumnResizing": true,
"columnHidingEnabled": true,
"remoteOperations": {
"paging": true, "filtering":
true, "sorting": true
},
"filterRow": { "visible": true,
"applyFilter": "auto"
},
"groupPanel": { "visible":
true
},
"selection": {
"mode": "multiple",
"allowSelectAll": true,
"selectAllMode": "page"
},
"columns": [
{
"dataField": "CONTROLE",
"encodeHtml": false, "caption": " ",
"dataType": "string", "visible": true,
"selectedFilterOperation":
"startswith",
"showInColumnChooser": true
},
{
"dataField": "TIPO", "encodeHtml":
false, "caption": "Tipo", "dataType":
"string", "visible": true,
"selectedFilterOperation":
"startswith",
"showInColumnChooser": true
},
{
"dataField": "DESCRCONTA",
"encodeHtml": false, "caption":
"Classificação /
Descrição",
"dataType": "string", "visible": true,
"selectedFilterOperation":
"startswith",
"showInColumnChooser": true
},
{
"dataField": "APELIDOCONTA"
,
"encodeHtml": false,
"caption": "Apelido",
"dataType": "string",
"visible": true,
"selectedFilterOperation":
"startswith",
"showInColumnChooser": true
},
{
"dataField": "CONTACTB", "caption":
"Conta Contábil"
,
"dataType": "number", "visible":
true, "selectedFilterOperation":
"=",
"showInColumnChooser": true
},
{
"dataField": "CLASSIFCONTA"
,
"encodeHtml": false, "caption":
"ClassifConta", "dataType":
"string", "visible": false,
"selectedFilterOperation":
"startswith",
"showInColumnChooser": fals
e
},
{
"dataField": "TIPOCONTA",
"encodeHtml": false, "caption":
"TipoConta", "dataType": "string",
"visible": false,
"selectedFilterOperation":
"startswith",
"showInColumnChooser": fals
e
}
],
"summary": {},
"items": [],
"totalcount": 0,
"Caption": "Consulta do Plano de Co
ntas "
}
],
"Widgets": false,
"BodyCols": 12
}

401

Acontece quando a base possui um token de validação que não foi repassado através do parâmetro "tokenapi" ou está incorreto. Ex: 

{

"errorCode": 401,

"errorText": "Acesso negado, verifique o to ken informado."

}
CCQ Blog
© Questor Sistemas 2025