Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BC Telemetry App : Uniform / global / cross-report filter experience on 'Domain' (customer) #124

Open
fvet opened this issue Jul 5, 2022 · 1 comment

Comments

@fvet
Copy link

fvet commented Jul 5, 2022

Info:

  • 40+ customers / tenants
  • all connected to the same Application Insights

Before the introduction of the new BC Telemetry App, we had created various (custom) PowerBI reports and made these available on a specific rolecenter in the Business Central webclient, linked to our customer service user via a custom profile. This allowed our customer service desk (persona: Supporter) to get a immediate overview (without the need to filter on aadTenantid) of all important stats when login in to a customer environment / tenant.

With the release of the BC Telemetry App, our service desk team would like to start using the BC telemetry app instead.

There's however one thing that we miss in the current experience (for the persona Supporter), which is a global / consistent filter on 'Domain' throughout all the reports / dashboards / ... within the App.

Idea is that the user opens the PowerBI app, applies a 'global' filter on 'domain' only once and all further navigation through the app (reports / dashboards / ...) should respect this filter. Reason why is in most of their daily activities, they are troubleshooting issues for one specific customer and are only interested in seeing telemetry data for that 'customer' only.

The aadTenantId / Domain mapping parameters already gives a good start, since this allows them to not filter on aadTenantId (which is too 'technical'), but on domain instead. Would be great though if the 'domain' filter is consistently implemented across all reports and if there would be a way to apply the filter once, valid for all reports (across all groups).

PS: Maybe this is possible already, but we haven't found the proper way to provide the one-click filter experience...


The 'Tenant / Environment / Company' filter on top of each individual report is very intuitive, although filters are limited to the current report only (and need to be reset when navigating to another report).

We then thought to use the 'Filters on All Pages' instead and apply a filter on 'Domain', which is better.

PS: Wouldn't it be more clear to respect the same naming in 'Tenant / Environment / Company' and 'Domain' filter. I guess 'Customer' and 'Domain' have the same meaning / datasource?

image

However, if you navigate from the 'Usage' reports to e.g. the 'Errors' group, then filters set in the 'Filters on All Pages' (from Usage) need to be reset for the 'Errors' group.

Also, for the 'Performance' group reports, then there's another set of 'global' filters, which gives yet another filters experience.
Seems like the 'Filters on All Pages' also misses the 'Domain' filter option.

image

Some of the reports don't have the 'Domain' (or 'Company') option available on Top (Tenant / Environment / Company)

image


Any chance the above requirement can be (technically) implemented, knowing the app consist of various reports ...

image

@KennieNP, Maybe this will be shown in the Areopa webinar, so curious to get some feedback ;)

@fvet fvet changed the title BC Telemetry App : Uniform / global filter experience on 'Domain' (customer) BC Telemetry App : Uniform / global / cross-report filter experience on 'Domain' (customer) Jul 5, 2022
@KennieNP
Copy link
Contributor

KennieNP commented Jul 5, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants