Pular para o conteúdo principal
Versão: 2.2.2

RIS_CONTROL_INTERFACE

Este método possibilita inserir e excluir um controle, ou incluir um anexo no controle, por meio de um Web Service REST. O controle cadastrado ou alterado será disponibilizado na tela Risco -> Cadastro -> Controle.

POST /apigateway/se/generic/gn_webservice/gn_webservice_execute.php

Parâmetros de consulta:

Query parametersTipoRequeridoDescrição
cdprodNumericSimCódigo do produto
Valor Constante: 215
classnameStringSimNome da classe utilizada no WADL
Valor Constante: ris_control_interface
classpathStringSimCaminho para a classe utilizada no WADL
Valor Constante: ri_import

Exemplo de solicitação:

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
idcontrolStringSimIdentificador do controle
nmcontrolStringSim¹Nome do controle
idtypeStringSim¹Identificador do tipo do controle
idrespStringNãoMatrícula do responsável
idteamStringNãoIdentificador da equipe responsável
fgimplementStringNãoImplementação:
1 – Não implementado
2 – Implementado parcialmente
3 – Implementado totalmente
dtimplementStringNãoData da implementação
fgrelevantStringNãoRelevante:
1 – Sim
2 – Não
fgautomationtypeStringNãoTipo de automatização:
1 – Automático
2 – Semiautomático
3 – Manual
fgctrlcharactStringNãoCaracterística do controle:
1 – Detectivo
2 – Preventivo
3 - Detectivo + Preventivo
4 – Personalizado nos parâmetros gerais
5 – Personalizado nos parâmetros gerais
6 – Personalizado nos parâmetros gerais
fgfrequencyStringNãoFrequência do controle:
1 – Por evento
2 – Diária
3 – Semanal
4 – Mensal
5 – Trimestral
6 – Semestral
7 – Anual
fgsymbolStringNãoIdentificador do ícone do controle
dscontrolStringNãoDescrição do controle
dsdocumentStringNãoDescrição do procedimento
instanceStringNãoO valor constante: %WF_IDINSTANCE%
idactStringNãoIdentificador da atividade da instância
actionStringNãoO tipo de ação que será realizada na tela:
1 – Inserir
3 – Excluir
info

Sim¹ - Não será obrigatório quando for exclusão. Action=3

{
"idcontrol": "string",
"nmcontrol": "string",
"idtype": "string",
"idresp": "string",
"idteam": "string",
"fgimplement": 1,
"dtimplement": "string",
"fgrelevant": 1,
"fgautomationtype": 1,
"fgctrlcharact": 1,
"fgfrequency": 1,
"fgsymbol": 1,
"dscontrol": "string",
"dsdocument": "string",
"instance": "string",
"idact": "string",
"action": 1
}

Exemplo de solicitação para exclusão:

{
"idcontrol": "string",
"action": 3
}

Exemplo de resposta:

200 OK

{
"success": true,
"total": 1,
"results": [
{
"Result": true,
"Code": 1
}
]
}