@JGStew

Some of my thoughts.


Bigfix Webui Web Reports Renderer

Web Reports Renderer is a BigFix WebUI extension that runs your existing Web Reports custom reports inside WebUI, with live data. Pick a report from a drop-down of every custom report stored in your BigFix sites, and it renders the way it does in Web Reports: <?Relevance ?> instructions are evaluated, the report’s own JavaScript relevance calls (EvaluateRelevance, Relevance, …) are answered through WebUI, and its scripts and stylesheets load from the same site. No rewriting reports, and no switching to Web Reports to see them.


Before you start

Install it from the site

In WebUI, open the gear menu at the top right and choose Extensions Management:

Open Extensions Management from the gear menu

Click Install extension from site:

Extensions Management

Pick the site WebUI-JGStew, then the file web-reports-renderer.webui:

Choose the extension file from the WebUI-JGStew site

Click Install:

Ready to install

It shows up as installed from the external site WebUI-JGStew:

Web Reports Renderer installed

Launch it from the Extensions menu. It opens in a new tab:

The Extensions menu

Upgrading

When the site has a newer version, WebUI doesn’t say so: the row still shows the old version as Installed, and Update is greyed out. Use Repair in the row’s Action menu. Its confirmation only says it will reinstall the extension, but it installs the version that is in the site now:

Upgrade with Repair

Use it

The Report drop-down lists the custom reports from all of your sites, grouped by site. The list is cached in a shared dashboard variable, so it shows up right away and only sites that changed get checked again. Rescan sites rebuilds it, and Choose file… renders a report file instead (or drop one on the page):

Web Reports Renderer, ready

Choose a report and it renders below, using most of the window:

A rendered report

Full screen gives the report the whole screen; Esc or Exit full screen goes back:

Full screen

The collapsed Log at the bottom records every relevance evaluation, file and error, and Copy report puts it all on the clipboard for troubleshooting.

Good to know