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 parameters | Tipo | Requerido | Descrição |
---|---|---|---|
cdprod | Numeric | Sim | Código do produtoValor Constante: 215 |
classname | String | Sim | Nome da classe utilizada no WADLValor Constante: ris_control_interface |
classpath | String | Sim | Caminho para a classe utilizada no WADLValor Constante: ri_import |
Exemplo de solicitação:
Atributos suportados:
Request Body Parameter | Tipo | Requerido | Descrição |
---|---|---|---|
idcontrol | String | Sim | Identificador do controle |
nmcontrol | String | Sim¹ | Nome do controle |
idtype | String | Sim¹ | Identificador do tipo do controle |
idresp | String | Não | Matrícula do responsável |
idteam | String | Não | Identificador da equipe responsável |
fgimplement | String | Não | Implementação: 1 - Não implementado 2 - Implementado parcialmente 3 - Implementado totalmente |
dtimplement | String | Não | Data da implementação |
fgrelevant | String | Não | Relevante: 1 - Sim 2 - Não |
fgautomationtype | String | Não | Tipo de automatização: 1 - Automático 2 - Semiautomático 3 - Manual |
fgctrlcharact | String | Não | Característica do controle: 1 - Detectivo 2 - Preventivo 3 - Detectivo + Preventivo |
fgfrequency | String | Não | Frequência do controle: 1 - Por evento 2 - Diária 3 - Semanal 4 - Mensal 5 - Trimestral 6 - Semestral 7 - Anual |
fgsymbol | String | Não | Identificador do ícone do controle |
dscontrol | String | Não | Descrição do controle |
dsdocument | String | Não | Descrição do procedimento |
instance | String | Não | O valor constante: %WF_IDINSTANCE% |
idact | String | Não | Identificador da atividade da instância |
action | String | Não | O 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
}
]
}