Listar questionários em um projeto de riscos

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

        }

    }

]