Relatórios disponíveis e seus filtros

Modificado em Seg, 26 Out na (o) 4:34 PM

Antes de consumir um relatório pela API, você precisa saber quais existem na sua instância, qual identificador usar e quais filtros cada um aceita. Uma única chamada responde as três perguntas — este artigo mostra como ler a resposta.

Neste artigo

  1. Antes de começar
  2. Listar os relatórios
  3. Como ler o objeto filters
  4. Relatórios padrão da plataforma
  5. Problemas comuns

Antes de começar

Listar os relatórios

GET https://sandbox.engage.bz/api/v1/{customer_id}/reports/legacy
Authorization: Bearer {access_token}

No Postman: pasta 05 - Relatórios, request Listar relatórios disponíveis. O request já guarda o identificador do primeiro relatório na variável reportId.

Resposta da listagem de relatórios no Postman: categoria, guid_report, permissão e o objeto filters de um relatório

Cada item de results descreve um relatório:

CampoO que é
guid_reportIdentificador global do relatório — o recomendado para a chamada de consumo
idIdentificador numérico, próprio desta instância
descriptionNome do relatório, igual ao da tela. Pode vir com o prefixo [BETA]
categoryGrupo do relatório, como "Relatórios de Progresso e Desempenho"
permissionfalse quando o perfil do usuário do token não tem o relatório liberado
filtersOs filtros que o relatório aceita — veja abaixo
mandatory_filtersFiltros obrigatórios, quando houver
url_articleLink para o artigo de ajuda daquele relatório

Importante

Prefira sempre o guid_report. O id muda de uma instância para outra — o que funciona em homologação não funciona em produção. O GUID dos relatórios padrão é o mesmo em todas as instâncias.

Como ler o objeto filters

O objeto filters traz dezenas de opções can_filter_by_..., e só as marcadas como true valem para aquele relatório. Cada uma corresponde a um parâmetro da chamada de consumo:

Opção em filtersParâmetro que você envia
can_filter_by_competitioncompetitionId
can_filter_by_tracktrackId
can_filter_by_roundroundId
can_filter_by_activity_idactivityId
can_filter_by_useruser
can_filter_by_groupgroup
can_filter_by_user_statususerStatus
can_filter_by_<nome>_date<nome>StartDate e <nome>EndDate, em camelCase
can_filter_by_show_inactive_trackshowInactiveTrack

Dica

Não monte a tabela de filtros à mão — leia o objeto filters da sua instância. Ele reflete o relatório na versão atual. Os nomes e valores aceitos por cada parâmetro estão em Parâmetros de filtro dos relatórios.

Relatórios padrão da plataforma

Os GUIDs abaixo são os mesmos em todas as instâncias. Confirme sempre pela listagem antes de usar em produção.

Progresso e desempenho

RelatórioGUID
01 - Desempenho dos Usuários nos AmbientesD138910F-C410-4D84-904F-4BDBA40A2C67
02 - Desempenho dos Usuários nas Trilhas76D0ACBD-2D50-4A6C-A16E-6E1CBE16862C
03 - Desempenho dos Usuários nos Módulos3EF43BAD-A6EC-4EE7-B3E9-764E07160C80
04 - Desempenho dos Usuários nas AtividadesEB382BE7-0443-4C33-B1B0-0E227D88B065
05 - Matriz de Módulos e Usuários por AmbienteDDF16B0D-F32C-4C1F-9676-C80D95D9A6AA

Atividades e respostas

RelatórioGUID
06 - Respostas Atividade FormulárioED4242C0-AB87-4150-BC8D-36E353CDF5F4
07 - Respostas Atividade PerguntaA1A4A801-B56B-44E6-B4C4-770EED14E356
08 - Respostas Atividade Minigame88548E61-2C4E-4B57-A664-F1000B44617E
09 - Respostas Atividade Prática32670305-0873-4C64-B2B5-E8D50BEE73C9
25 - Atividades Vinculadas aos Módulos13710EDA-118F-45EE-A3AC-86237AD96293

Interação e comunicação

RelatórioGUID
10 - Comentários do Canal DiretoE922316B-C8B9-4CA1-AA2C-F3EA4B1C7D5C
11 - Comentários do Blog43E2DE01-B924-4A2E-8B14-EE028D8AF336
12 - Notificações EnviadasC67F0172-C388-44E2-82D5-6BBD52AC62B7

Gamificação e ranking

RelatórioGUID
13 - Conquistas por Usuário21DC3230-A8B5-4622-9E3B-E2F9FB94CF15
14 - Extrato de Moedas652F90DE-A96E-4C28-88B5-F5B526F863C2
15 - Produtos da LojaC51BAF3F-6A5B-45E3-8E44-725A382F86CC
16 - Ranking38C86E3A-7E33-406E-B95F-BA52616F31C9

Usuários e grupos

RelatórioGUID
17 - Grupos e UsuáriosBF5FBA70-DFDD-47D5-9AD5-28BCA2F4B9DD
18 - Relação de Usuários86B7FE41-C7CE-4CE0-ACD1-E49E5EEBBB75
26 - Relação de Público-Alvo347FD0D0-D243-4D75-9F1B-5B8AC0CD6179

Acesso, auditoria e conformidade

RelatórioGUID
19 - Status de Acesso à Plataforma por Usuário7F109F8C-562E-4597-9264-A360D3FD1FF0
20 - Log de Acessos à PlataformaFE5902CD-7AA6-4C5C-B554-D14A312AF847
21 - Log de autorização TOTPE27B6F40-D045-4D72-A108-99E5A528FE15
22 - Logs de Auditoria4E1A0017-F4A1-442E-8CA3-516D48C63A8F
23 - Log de DownloadsDD7CA98A-63DB-44BA-A350-D202A9A61B4C
24 - Termo de Aceite1C881F62-8443-4252-8ED6-D87C8DA3B966
27 - Assinatura de certificados56413EB3-FACB-485D-AD1D-53A6372D3077

Recursos opcionais — aparecem só quando o recurso está habilitado na instância:

RelatórioGUID
Habilidades por Usuário6AF2E2ED-6AE0-4543-ACA2-5209FFC937FA
Respostas Atividade Feedback235FC866-057C-4C11-96A8-EAB45491E0B6
Respostas Atividade Reconhecimento1CF82E1E-925F-4339-8A90-485532834FD8

Relatórios personalizados existem só na instância que os criou: pegue o guid_report deles na listagem.

Problemas comuns

O que apareceCausa provávelO que fazer
HTTP 401customer_id da rota diferente do token, ou usuário sem a permissão Gerenciar relatóriosConfira a instância e a permissão do usuário de serviço
Relatório esperado não apareceO recurso que o habilita está desligado na instânciaHabilite o recurso na área administrativa
Itens com "permission": falseO perfil do usuário do token não tem o relatório liberadoLibere no perfil ou use um usuário com perfil Administrador
Lista vaziaO usuário do token não é administrador da instânciaRevise o cadastro do usuário de serviço

Próximo passo

Com o guid_report em mãos, execute o relatório — veja Consumir um relatório pela API.

Precisa de ajuda?

Escreva para meajuda@engage.bz informando o customer_id, o ambiente e o relatório que você quer consumir. Nunca envie senhas, tokens ou o client_secret por e-mail.

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo