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

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
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
}
]
}