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

RIS_RISKANALYSIS_INTERFACE

Este método possibilita inserir e excluir uma análise de risco, ou incluir um anexo na análise de risco, por meio de um Web Service REST. Somente é permitido inserir ou alterar uma análise de risco que está vinculado a um plano em elaboração, para os planos homologados não é possível inclui ou alterar os dados da análise de risco.

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_riskanalysis_interface
classpathStringSimCaminho para a classe utilizada no WADL
Valor Constante: ri_import

Exemplo de solicitação:

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
idriskStringSim¹Identificador do risco
idplanStringSimIdentificador do plano
cdriskrespStringSim¹Identificador do responsável
cdriskteamStringNãoIdentificador da equipe responsável
idriskanalysisStringSim²Identificador da análise de risco
gnara_cdassocStringNãoIdentificado do elemento superior ao risco
dtnextevalStringNãoData para a próxima avaliação
qtpendecyStringNãoPrazo para a execução
cdtreatmentStringNãoIdentificador do tratamento
cdmeasunityStringNãoIdentificador da unidade de medida
vltotalStringNãoValor das outras perdas
vlapetiteStringNãoValor do apetite do risco
vltoleranceStringNãoValor da tolerância do risco
dsriskanalysisStringNãoDescrição da análise de risco
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 são obrigatórios quando for exclusão. Action = 3

{
"idrisk": "string",
"idplan": "string",
"cdriskresp": "string",
"cdriskteam": "string",
"gnara_cdassoc": "string",
"idriskanalysis": "string",
"dtnexteval": "string",
"qtpendecy": 1,
"cdtreatment": "string",
"cdmeasunity": "string",
"vlapetite": 1.1,
"vltotal": 1.1,
"vltolerance": 1.1,
"dsriskanalysis": "string",
"instance": "string",
"idact": "string",
"action": 1
}

Exemplo de solicitação para exclusão:

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

Exemplo de resposta:

200 OK

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