Retorna a lista dos questionários nos quais você possui permissão em um projeto de riscos, assim como informações sobre cada questionário.
URL
{RMUrl}/api/risk/projects/<CódigoDoProjetodeRiscos>/questionnaires[?[[[&]page=<Página>][[&]page_size=<TamanhodaPágina>]
MÉTODO DE SOLICITAÇÃO
GET
PARÂMETROS DA URL
RiskProjectID: esse parâmetro é fornecido na URL e não precisa ser enviado através do GET.
page: número da página a ser exibida. Valores válidos: de 1 ao número máximo de páginas. Se omitido, o valor 1 é utilizado. Se o valor for maior que o número máximo de páginas, uma lista em branco será retornada.
page_size: número de itens exibidos por página. Valores válidos: de 1 a 1.000. Se omitido, o valor padrão de 10 itens por página é utilizado.
EXEMPLOS DE SOLICITAÇÃO
Os 10 primeiros questionários do projeto de riscos (por padrão, somente 10 são listados por vez):
{RMUrl}/api/risk/projects/PRJR23001/questionnaires
Os questionários de 11 a 20 (segunda página):
{RMUrl}/api/risk/projects/PRJR23001/questionnaires?page=2
RESPOSTA DE SUCESSO
Lista de objetos com informações sobre os questionários de acordo com o tamanho da página especificados.
RiskProjectQuestionnaire[].
O objeto RiskProjectQuestionnaire está no seguinte formato:
RiskProjectQuestionnaire
{
object AssetComponent;
object Asset;
object Perimeter;
object KnowledgeBase;
object Questionnaire;
humanresource Analyst;
}
EXEMPLO DE RESPOSTAS DE SUCESSO
[
{
"AssetComponent": {
"Id": "c8856d2b-5351-11eb-8307-0af614097c86",
"Name": "Processo Aditamento a Fornecedores - Adiantamento a Fornecedores"
},
"Asset": {
"Id": "2e4b0e47-d981-4b92-a408-857cd6367508",
"Name": "Processo Aditamento a Fornecedores"
},
"Perimeter": {
"Id": "0d6a9e6c-9dcb-48f2-8bfa-fa9ce3e08d9e",
"Name": "Nível 01"
},
"KnowledgeBase": {
"Version": 0.1,
"CustomerID": "HARAUD.000489",
"Id": "972dc998-9cb5-4284-a556-27852f6e256f",
"Name": "Processo - Adiantamento a Fornecedores"
},
"Analyst": {
"Id": "e6dfa54b-5418-11ea-8239-0af614097c86",
"Name": "Leonardo Cristal",
"Email": "leonardo.cristal@abc.com",
"IsInstanceManager": false
},
"Questionnaire": {
"Id": 24,
"OpenedOn": "/Date(1679588638930-0300)/",
"ClosedOn": "/Date(1679588783260-0300)/",
"Status": "Fechado",
"StatusCode": 8
}
}
]