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

RIS_CONTROLANALYSIS_INTERFACE

Este método possibilita inserir, editar e excluir uma análise de controle, ou incluir um anexo na análise de controle, por meio de um Web Service REST. Somente é permitido inserir ou alterar uma análise de controle que está vinculado a um plano de risco em elaboração, para os planos de riscos homologados não é possível incluir ou alterar os dados da análise de 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_controlanalysis_interface
classpathStringSimCaminho para a classe utilizada no WADL
Valor Constante: ri_import

Exemplo de solicitação:

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
idcontrolStringSim¹Identificador do controle
idplanStringSimIdentificador do plano
cdcontrolrespStringSim¹Identificador do responsável
cdcontrolteamStringNãoIdentificador da equipe responsável
idcontrolanalysisStringSim²Identificador da análise de controle
gnaca_cdassocStringNãoIdentificado do elemento superior ao controle
fgautomationtypeStringNãoTipo de automatização:
1 – Automático
2 – Semiautomático
3 – Manual
fgcontrolcharactStringNã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
fgcontrolfreqStringNãoFrequência do controle:
1 – Por evento
2 – Diária
3 – Semanal
4 – Mensal
5 – Trimestral
6 – Semestral
7 – Anual
fgimplementStringNãoImplementação:
1 – Não implementado
2 – Implementado parcialmente
3 – Implementado totalmente
dtimplementStringNãoData da implementação
dtnextevalStringNãoData da próxima avaliação
qtevalpendencyStringNãoPrazo para a execução
cdmeasunityStringNãoIdentificador da unidade de medida
vlcostStringNãoCusto do controle
cdevalStringNãoIdentificador do método de avaliação
dscontrolanalysisStringNãoDescrição da análise de controle
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
2 – Editar
3 – Excluir
info

Sim¹ - Não será obrigatório quando for exclusão. Action = 3
Sim² - Será obrigatório apenas quando for exclusão. Action = 3
Se não informado o campo action o padrão será 1.

{
"idcontrol": "string",
"idplan": "string",
"cdcontrolresp": "string",
"cdcontrolteam": "string",
"idcontrolanalysis": "string",
"gnaca_cdassoc": "string",
"fgautomationtype": 1,
"fgcontrolcharact": 1,
"fgcontrolfreq": 1,
"fgimplement": 1,
"dtimplement": "string",
"dtnexteval": "string",
"qtevalpendency": 1,
"cdmeasunity": "string",
"vlcost": 1.1,
"cdeval": "string",
"dscontrolanalysis": "string",
"instance": "string",
"idact": "string",
"action": 1
}

Exemplo de solicitação para exclusão:

{
"idcontrolanalysis": "string",
"idplan": "string",
"action": 3
}

Exemplo de resposta:

200 OK

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