Risco
Este método possibilita inserir, editar e excluir um risco por meio de uma API REST.
info
Só é permitido inserir ou alterar um de risco em planos que estão em elaboração. Para planos homologados, não é possível incluir ou modificar os dados do risco.
Inserção
POST /apigateway/se/rest/v1/risk/risk
Exemplo de solicitação:
Atributos suportados:
| Request Body Parameter | Tipo | Requerido | Descrição |
|---|---|---|---|
| idRiskLibrary | String | Sim | Identificador da biblioteca de risco |
| idPlan | String | Sim | Identificador do plano |
| idResp | String | Sim | Identificador do responsável |
| idTeam | String | Não | Identificador da equipe responsável |
| idRisk | String | Não | Identificador |
| idParent | String | Não | Identificado do elemento superior |
| dtNextEval | String | Não | Data para a próxima avaliação |
| qtPendecy | String | Não | Prazo para a execução |
| idTreatment | String | Não | Identificador do tratamento |
| idMeasunity | String | Não | Identificador da unidade de medida |
| vlTotal | String | Não | Valor das outras perdas |
| vlAppetite | String | Não | Valor do apetite |
| vlTolerance | String | Não | Valor da tolerância |
| dsRisk | String | Não | Descrição |
| attribute | String | Não | Atributos Exemplo: identificador_do_atributo1=valor_do_atributo1; identificador_do_atributo2=valor_do_atributo2; identificador_do_atributo3=valor_do_atributo3Exemplo com atributo multivalorado: identificador_do_atributo1=valor1_do_atributo1, valor2_do_atributo1, valor3_do_atributo1Obs.: Para atributos com valor numérico, o separador de casas decimais deve ser o ’.’. Para campos data, o valor deve ter o formato "Y-M-D" (Ano-Mês-Dia) |
| instance | String | Não | O valor constante: %WF_IDINSTANCE% |
| idact | String | Não | Identificador da atividade da instância |
{
"idRiskLibrary": "string",
"idPlan": "string",
"idResp": "string",
"idTeam": "string",
"idRisk": "string",
"idParent": "string",
"dtNextEval": "string",
"qtPendecy": "1",
"idTreatment": "string",
"idMeasunity": "string",
"vlTotal": "1.1",
"vlApetite": "1.1",
"vlTolerance": "1.1",
"dsRisk": "string",
"attribute": "string",
"instance": "string",
"idact": "string"
}
Edição
PUT /apigateway/se/rest/v1/risk/risk/{idRisk}
info
É necessário trocar {idRisk} pelo identificador do risco.
atenção
A variável idRisk não aceita caracteres especiais.
Exemplo de solicitação:
Atributos suportados:
| Request Body Parameter | Tipo | Requerido | Descrição |
|---|---|---|---|
| idResp | String | Sim | Identificador do responsável |
| idTeam | String | Não | Identificador da equipe responsável |
| idRisk | String | Não | Identificador |
| dtNextEval | String | Não | Data para a próxima avaliação |
| qtPendecy | String | Não | Prazo para a execução |
| idTreatment | String | Não | Identificador do tratamento |
| idMeasunity | String | Não | Identificador da unidade de medida |
| vlTotal | String | Não | Valor das outras perdas |
| vlApetite | String | Não | Valor do apetite |
| vlTolerance | String | Não | Valor da tolerância |
| dsRisk | String | Não | Descrição |
| attribute | String | Não | Atributos Exemplo: identificador_do_atributo1=valor_do_atributo1; identificador_do_atributo2=valor_do_atributo2; identificador_do_atributo3=valor_do_atributo3Exemplo com atributo multivalorado: identificador_do_atributo1=valor1_do_atributo1, valor2_do_atributo1, valor3_do_atributo1Obs.: Para atributos com valor numérico, o separador de casas decimais deve ser o ’.’. Para campos data, o valor deve ter o formato "Y-M-D" (Ano-Mês-Dia) |
| instance | String | Não | O valor constante: %WF_IDINSTANCE% |
| idact | String | Não | Identificador da atividade da instância |
{
"idResp": "string",
"idTeam": "string",
"idRisk": "string",
"idParent": "string",
"dtNextEval": "string",
"qtPendecy": "1",
"idTreatment": "string",
"idMeasunity": "string",
"vlTotal": "1.1",
"vlApetite": "1.1",
"vlTolerance": "1.1",
"dsRisk": "string",
"attribute": "string",
"instance": "string",
"idact": "string"
}
Exclusão
DELETE /apigateway/se/rest/v1/risk/risk/{idRisk}
info
É necessário trocar {idRisk} pelo identificador do risco.
atenção
A variável idRisk não aceita caracteres especiais.
Exemplo de resposta:
200 OK
{
"success": true,
"total": 1,
"results": [
{
"Result": true,
"Code": 1
}
]
}