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

RIS_EVAL_INTERFACE

Avaliação do tipo Matriz

Este método possibilita inserir e editar 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/oportunidade
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
actionStringNãoO tipo de ação que será realizada na tela:
1 – Inserir
2 – Editar
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.
  • Se não informado o campo action o padrão será 1.
{
"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",
"action": 1
}

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 e editar 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
actionStringNãoO tipo de ação que será realizada na tela:
1 – Inserir
2 – Editar
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.
  • Se não informado o campo ACTION o padrão será 1.
{
"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",
"action": 1
}

Exemplo de resposta:

200 OK

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