Retorna os resultados de uma consulta do módulo de Compliance. Somente as consultas criadas pelo próprio usuário ou aquelas em que este foi alocado como editor ou membro da audiência poderão ser acessadas.
LIMITAções Conhecidas
As consultas utilizadas para visualizar os resultados das entrevistas não são suportadas.
URL
{RMUrl}/api/Compliance/queries/<Consulta>[?[page=<Página>][[&]page_size=<Tamanhodapágina>]]
MÉTODO DE SOLICITAÇÃO
GET
PARÂMETROS DA URL
Query: esse parâmetro é fornecido na URL e pode ser tanto o nome da consulta ou o guid da consulta. Consultas com caracteres especiais em seus nomes não podem ser executadas através da API.
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 resultados da consulta "Objeto":
{RMUrl}/api/Compliance/queries/Objeto
{RMUrl}/api/Compliance/queries/cc45b704-b3d5-11e0-8b69-001ec91f4b0a
Resultados de 21 a 30 (terceira página, tamanho 10):
{RMUrl}/api/Compliance/queries/Objeto?page=3&page_size=10
{RMUrl}/api/Compliance/queries/cc45b704-b3d5-11e0-8b69-001ec91f4b0a?page=3&page_size=10
RESPOSTA DE SUCESSO
Retorna uma lista dinâmica de objetos composta pelas colunas selecionadas na consulta de compliance e seus respectivos valores.
EXEMPLO DE RESPOSTAS DE SUCESSO
[
{"ObjectName":"Componente de Negócio Tático","ObjectType":"Business Component","ComplianceIndex":0.6938,"ComplianceLevel":"Not Compliant","ProjectCode":"PRJC11005","ProjectName":"Projeto de Compliance"},
{"ObjectName":"Rede","ObjectType":"Asset","ComplianceIndex":0.8141,"ComplianceLevel":"Not Compliant","ProjectCode":"PRJC11005","ProjectName":"Projeto de Compliance"},
{"ObjectName":"Windows Server 2008","ObjectType":"Asset","ComplianceIndex":0.7345,"ComplianceLevel":"Not Compliant","ProjectCode":"PRJC11005","ProjectName":"Projeto de Compliance"}
]