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

RIS_EVAL_INTERFACE

Avaliação do tipo Matriz

Este método possibilita inserir uma avaliação do tipo matriz por meio de um web service REST.

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

Exemplo de solicitação:

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
IDANALYSISStringSimIdentificador da análise de risco/controle
IDTYPEStringSimTipo de análise:
1 - Análise de risco
2 - Análise de controle
IDEVALStringSimIdentificador da nova avaliação
SEVAXIS_REALStringNãoValor do eixo X da primeira avaliação
PROBAXIS_REALStringNãoValor do eixo Y da primeira avaliação
SEVAXIS_RESIDStringNãoValor do eixo X da segunda avaliação
PROBAXIS_RESIDStringNãoValor do eixo Y da segunda avaliação
SEVAXIS_POTStringNãoValor do eixo X da terceira avaliação
PROBAXIS_POTStringNãoValor do eixo Y da terceira avaliação
DSJUSTIFYStringNãoJustificativa
info

Obs.: Ao importar uma avaliação de risco ou controle, é feita uma validação no plano de risco e controle, onde:

  • Se há uma revisão em andamento do plano de risco e controle, valida-se a inclusão da avaliação na revisão em andamento.
  • Se não há uma revisão em andamento, valida-se a inclusão da avaliação na revisão vigente do plano de risco e controle.
{
"idanalysis": "String",
"idtype": 1,
"ideval": "string",
"sevaxis_real": 1.1,
"probaxis_real": 1.1,
"sevaxis_resid": 1.1,
"probaxis_resid": 1.1,
"sevaxis_pot": 1.1,
"probaxis_pot": 1.1,
"dsjustify": "text"
}

Exemplo de resposta:

200 OK

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

Avaliação do tipo Quantitativo/Matriz

Este método possibilita inserir uma avaliação do tipo quantitativo ou matriz com quantitativo por meio de um web service REST.

Parâmetros de consulta:

Query parametersTipoRequeridoDescrição
cdprodNumericSimCódigo do produto
Valor Constante: 215
classnameStringSimNome da classe utilizada no WADL
Valor Constante: ris_eval_interface
classpathStringSimCaminho para a classe utilizada no WADL
Valor Constante: ri_import

Exemplo de solicitação:

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
IDANALYSISStringSimIdentificador da análise de risco/controle
IDTYPEStringSimTipo de análise:
1 - Análise de risco
2 - Análise de controle
IDEVALStringSimIdentificador da nova avaliação
NMCRIT_REAL_1StringNão1ª Avaliação: Identificador do critério 1
VLCRIT_REAL_1StringNão1ª Avaliação: Valor do critério 1
NMCRIT_REAL_2StringNão1ª Aval.: ID# do critério 2
VLCRIT_REAL_2StringNão1ª Aval.: Valor do critério 2
NMCRIT_REAL_3StringNão1ª Aval.: ID# do critério 3
VLCRIT_REAL_3StringNão1ª Aval.: Valor do critério 3
NMCRIT_REAL_4StringNão1ª Aval.: ID# do critério 4
VLCRIT_REAL_4StringNão1ª Aval.: Valor do critério 4
NMCRIT_REAL_5StringNão1ª Aval.: ID# do critério 5
VLCRIT_REAL_5StringNão1ª Aval.: Valor do critério 5
NMCRIT_REAL_6StringNão1ª Aval.: ID# do critério 6
VLCRIT_REAL_6StringNão1ª Aval.: Valor do critério 6
NMCRIT_REAL_7StringNão1ª Aval.: ID# do critério 7
VLCRIT_REAL_7StringNão1ª Aval.: Valor do critério 7
NMCRIT_REAL_8StringNão1ª Aval.: ID# do critério 8
VLCRIT_REAL_8StringNão1ª Aval.: Valor do critério 8
NMCRIT_REAL_9StringNão1ª Aval.: ID# do critério 9
VLCRIT_REAL_9StringNão1ª Aval.: Valor do critério 9
NMCRIT_REAL_10StringNão1ª Aval.: ID# do critério 10
VLCRIT_REAL_10StringNão1ª Aval.: Valor do critério 10
NMCRIT_REAL_11StringNão1ª Aval.: ID# do critério 11
VLCRIT_REAL_11StringNão1ª Aval.: Valor do critério 11
NMCRIT_REAL_12StringNão1ª Aval.: ID# do critério 12
VLCRIT_REAL_12StringNão1ª Aval.: Valor do critério 12
NMCRIT_REAL_13StringNão1ª Aval.: ID# do critério 13
VLCRIT_REAL_13StringNão1ª Aval.: Valor do critério 13
NMCRIT_REAL_14StringNão1ª Aval.: ID# do critério 14
VLCRIT_REAL_14StringNão1ª Aval.: Valor do critério 14
NMCRIT_REAL_15StringNão1ª Aval.: ID# do critério 15
VLCRIT_REAL_15StringNão1ª Aval.: Valor do critério 15
NMCRIT_RES_1StringNão2ª Avaliação: Identificador do critério 1
VLCRIT_RES_1StringNão2ª Avaliação: Valor do critério 1
NMCRIT_RES_2StringNão2ª Aval.: ID# do critério 2
VLCRIT_RES_2StringNão2ª Aval.: Valor do critério 2
NMCRIT_RES_3StringNão2ª Aval.: ID# do critério 3
VLCRIT_RES_3StringNão2ª Aval.: Valor do critério 3
NMCRIT_RES_4StringNão2ª Aval.: ID# do critério 4
VLCRIT_RES_4StringNão2ª Aval.: Valor do critério 4
NMCRIT_RES_5StringNão2ª Aval.: ID# do critério 5
VLCRIT_RES_5StringNão2ª Aval.: Valor do critério 5
NMCRIT_RES_6StringNão2ª Aval.: ID# do critério 6
VLCRIT_RES_6StringNão2ª Aval.: Valor do critério 6
NMCRIT_RES_7StringNão2ª Aval.: ID# do critério 7
VLCRIT_RES_7StringNão2ª Aval.: Valor do critério 7
NMCRIT_RES_8StringNão2ª Aval.: ID# do critério 8
VLCRIT_RES_8StringNão2ª Aval.: Valor do critério 8
NMCRIT_RES_9StringNão2ª Aval.: ID# do critério 9
VLCRIT_RES_9StringNão2ª Aval.: Valor do critério 9
NMCRIT_RES_10StringNão2ª Aval.: ID# do critério 10
VLCRIT_RES_10StringNão2ª Aval.: Valor do critério 10
NMCRIT_RES_11StringNão2ª Aval.: ID# do critério 11
VLCRIT_RES_11StringNão2ª Aval.: Valor do critério 11
NMCRIT_RES_12StringNão2ª Aval.: ID# do critério 12
VLCRIT_RES_12StringNão2ª Aval.: Valor do critério 12
NMCRIT_RES_13StringNão2ª Aval.: ID# do critério 13
VLCRIT_RES_13StringNão2ª Aval.: Valor do critério 13
NMCRIT_RES_14StringNão2ª Aval.: ID# do critério 14
VLCRIT_RES_14StringNão2ª Aval.: Valor do critério 14
NMCRIT_RES_15StringNão2ª Aval.: ID# do critério 15
VLCRIT_RES_15StringNão2ª Aval.: Valor do critério 15
NMCRIT_POT_1StringNão3ª Avaliação: Identificador do critério 1
VLCRIT_POT_1StringNão3ª Avaliação: Valor do critério 1
NMCRIT_POT_2StringNão3ª Aval.: ID# do critério 2
VLCRIT_POT_2StringNão3ª Aval.: Valor do critério 2
NMCRIT_POT_3StringNão3ª Aval.: ID# do critério 3
VLCRIT_POT_3StringNão3ª Aval.: Valor do critério 3
NMCRIT_POT_4StringNão3ª Aval.: ID# do critério 4
VLCRIT_POT_4StringNão3ª Aval.: Valor do critério 4
NMCRIT_POT_5StringNão3ª Aval.: ID# do critério 5
VLCRIT_POT_5StringNão3ª Aval.: Valor do critério 5
NMCRIT_POT_6StringNão3ª Aval.: ID# do critério 6
VLCRIT_POT_6StringNão3ª Aval.: Valor do critério 6
NMCRIT_POT_7StringNão3ª Aval.: ID# do critério 7
VLCRIT_POT_7StringNão3ª Aval.: Valor do critério 7
NMCRIT_POT_8StringNão3ª Aval.: ID# do critério 8
VLCRIT_POT_8StringNão3ª Aval.: Valor do critério 8
NMCRIT_POT_9StringNão3ª Aval.: ID# do critério 9
VLCRIT_POT_9StringNão3ª Aval.: Valor do critério 9
NMCRIT_POT_10StringNão3ª Aval.: ID# do critério 10
VLCRIT_POT_10StringNão3ª Aval.: Valor do critério 10
NMCRIT_POT_11StringNão3ª Aval.: ID# do critério 11
VLCRIT_POT_11StringNão3ª Aval.: Valor do critério 11
NMCRIT_POT_12StringNão3ª Aval.: ID# do critério 12
VLCRIT_POT_12StringNão3ª Aval.: Valor do critério 12
NMCRIT_POT_13StringNão3ª Aval.: ID# do critério 13
VLCRIT_POT_13StringNão3ª Aval.: Valor do critério 13
NMCRIT_POT_14StringNão3ª Aval.: ID# do critério 14
VLCRIT_POT_14StringNão3ª Aval.: Valor do critério 14
NMCRIT_POT_15StringNão3ª Aval.: ID# do critério 15
VLCRIT_POT_15StringNão3ª Aval.: Valor do critério 15
DSJUSTIFYStringNãoJustificativa
info

**Obs.: ** Ao importar uma avaliação de risco ou controle, é feita uma validação no plano de risco e controle, onde:

  • Se há uma revisão em andamento do plano de risco e controle, valida-se a inclusão da avaliação na revisão em andamento.
  • Se não há uma revisão em andamento, valida-se a inclusão da avaliação na revisão vigente do plano de risco e controle.
{
"idanalysis": "String",
"idtype": 1,
"ideval": "string",
"nmcrit_real_1": "String",
"vlcrit_real_1": 1,
"nmcrit_real_2": "String",
"vlcrit_real_2": 1,
"nmcrit_real_15": "String",
"vlcrit_real_15": 1,
"nmcrit_res_1": "String",
"vlcrit_res_1": 1,
"nmcrit_res_2": "String",
"vlcrit_res_2": 1,
"nmcrit_res_15": "String",
"vlcrit_res_15": 1,
"nmcrit_pot_1": "String",
"vlcrit_pot_1": 1,
"nmcrit_pot_2": "String",
"vlcrit_pot_2": 1,
"nmcrit_pot_15": "String",
"vlcrit_pot_15": 1,
"dsjustify": "text"
}

Exemplo de resposta:

200 OK

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