Edita o conteúdo de um questionário de riscos. Observe que um questionário só pode ser editado se o campo AvailableforAnswer possuir o valor "true" na chamada de Listar conteúdo de um questionário.
URL
{RMUrl}/api/risk/questionnaires/<QuestionnaireId>
MÉTODO DE SOLICITAÇÃO
PUT
PARÂMETRO DA URL
QuestionnaireId: esse parâmetro é informado na URL e não precisa ser enviado através do PUT.
O conteúdo é uma lista das respostas dos controles do questionário, onde cada resposta contém os seguintes campos:
ControlID (obrigatório): ID do controle.
Probability (obrigatório): probabilidade do controle. Valores válidos: números inteiros entre 1 e 5, onde 1- Muito Baixa, 2 - Baixa, 3 - Média, 4 - Alta, e 5 - Muito Alta.
Severity (obrigatório): severidade do controle. Valores válidos: números inteiros entre 1 e 5, onde 1- Muito Baixa, 2 - Baixa, 3 - Média, 4 - Alta, e 5 - Muito Alta.
Comments (opcional): comentário sobre o controle. O limite é de 5.000 caracteres.
Evidences (opcional): evidências do controle. O limite é de 5.000 caracteres.
StatusCode (obrigatório): resposta do controle. Este campo depende do idioma utilizado. Valores válidos em português: 0 (Implementado), 1 (Não Implementado), 2 (Não Aplicável) e 3 (Não Respondido). Valores válidos em inglês: Implemented, Not Implemented, Not Applicable e Not Answered.
EXEMPLO DE SOLICITAÇÃO
Acesso ao questionário de ID "178":
{RMUrl}/api/risk/questionnaires/178
EXEMPLO DO CONTEÚDO DO FORMULÁRIO
Responder um questionário:
[
{
"ControlID":"MOD_EN.00002161",
"Probability":1,
"Severity":4,
"StatusCode":1
},
{
"ControlID":"MOD_EN.00000029",
"Probability":2,
"Severity":3,
"StatusCode":0
}
]
RESPOSTA DE SUCESSO
HTTP status code 204: NoContent