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 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_riskanalysis_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 |
---|---|---|---|
idrisk | String | Sim¹ | Identificador do risco |
idplan | String | Sim | Identificador do plano |
cdriskresp | String | Sim¹ | Identificador do responsável |
cdriskteam | String | Não | Identificador da equipe responsável |
idriskanalysis | String | Sim² | Identificador da análise de risco |
gnara_cdassoc | String | Não | Identificado do elemento superior ao risco |
dtnexteval | String | Não | Data para a próxima avaliação |
qtpendecy | String | Não | Prazo para a execução |
cdtreatment | String | Não | Identificador do tratamento |
cdmeasunity | String | Não | Identificador da unidade de medida |
vltotal | String | Não | Valor das outras perdas |
vlapetite | String | Não | Valor do apetite do risco |
vltolerance | String | Não | Valor da tolerância do risco |
dsriskanalysis | String | Não | Descrição da análise de risco |
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 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
}
]
}