Listar eventos de perda monitorados por um KRI

Retorna a lista de eventos de perda monitorados por um KRI na solução ERM.

 

URL

{RMUrl}/api/enterpriseriskmanagement/kris/<IDdoKri>/events/[?[[&]$filter=<filtro>][[&]page=<Página>][[&]page_size=<Tamanhodapágina>][[&]$orderby=<campo1[desc],campo2[desc]…campoN[desc]>]]

 

MÉTODO DE SOLICITAÇÃO

GET

 

PARÂMETROS DA URL

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.

filter: consulta baseada na sintaxe do protocolo OData para configurar filtros. Os campos permitidos estão listados abaixo. Siga os exemplos para identificar as operações permitidas.

orderby: ordena as instâncias listadas na página por campo. Para ordenar por mais de um campo, utilize a vírgula entre os campos. Para utilizar a ordem decrescente, digite a palavra-chave "desc" para cada campo desejado. Os campos permitidos estão listados abaixo.

 

CAMPOS SUPORTADOS PELO FILTRO

byte Id;

string Name;

double Value;

DateTime AccountingDate;

Guid LossEventResponsible/Id;

 

Nota: para informações detalhadas sobre os filtros, como os operadores suportados, quais filtros se aplicam a quais tipos de dados e mais exemplos, veja o Apêndice 3: Filtros.

 

EXEMPLOS DE SOLICITAÇÃO

Listar os eventos de perda monitorados por um KRI (por padrão, somente 10 eventos de perda são listados por vez):

{RMUrl}/api/enterpriseriskmanagement/kris/31/events

 

Os eventos de perda monitorados por um KRI de 11 a 20 (segunda página):

{RMUrl}/api/enterpriseriskmanagement/kris/31/events?page=2

 

EXEMPLO DE RESPOSTA DE SUCESSO

Lista de objetos com as informações dos eventos de perda monitorados por um KRI.

[

{

"Id":11259,"Deleted":false,"DateCreated":"\/Date(1482846315203-0200)\/","DateUpdated":"\/Date(1483537670653-0200)\/","Name":"Ação Petrobrás","LossEventResponsible":{"Id":"c52fcf67-c07c-11e6-80ef-00155d000602","Caption":"[ERM] Usuário 01"},"Value":567.0,"AccountingDate":"\/Date(1482192000000)\/","formula_datahora":{"Status":"Ok","Value":"\/Date(1482199200000-0200)\/"},"formula_numero":{"Status":"Ok","Value":567.0},"formula_texto":{"Status":"Ok","Value":""},"formula_para_evento_perda_co":{"Status":"Ok","Value":10.0},"Type":"Ações","tipo_1__formula_datahora":{"Status":"Ok","Value":"\/Date(1482199200000-0200)\/"},"tipo_1__formula_numero":{"Status":"Ok","Value":567.0},"tipo_1__formula_texto":{"Status":"Ok","Value":"Ação Petrobrás"}

},

{

"Id":11256,"Deleted":false,"DateCreated":"\/Date(1482409198657-0200)\/","DateUpdated":"\/Date(1483537670640-0200)\/","Name":"Decisão Judicial BRAS","LossEventResponsible":{"Id":"385c1be5-831a-11e5-80d9-00155d000602","Caption":"[CG] Gestor ERM"},"Value":567.0,"AccountingDate":"\/Date(1482364800000)\/","formula_datahora":{"Status":"Ok","Value":"\/Date(1482372000000-0200)\/"},"formula_numero":{"Status":"Ok","Value":567.0},"formula_texto":{"Status":"Ok","Value":""},"formula_para_evento_perda_co":{"Status":"Ok","Value":10.0},"Type":"Perda Judicial","tipo_1__formula_datahora":{"Status":"Ok","Value":"\/Date(1482372000000-0200)\/"},"tipo_1__formula_numero":{"Status":"Ok","Value":567.0},"tipo_1__formula_texto":{"Status":"Ok","Value":"Decisão Judicial"}

}

]