← Back to work

Dashboards, Facilio CMMS

Rebuilding dashboards so the actions people use every day sit on the page, not behind a menu.

Role
Product Designer, end to end
Domain
Enterprise SaaS / CMMS
Platform
Web application
Year
2024
Read
5 min
The redesigned dashboard viewer: a date stepper and currency switch in the header, a chart widget on the left, KPI cards and a table on the right
Problem
Everyday actions hid behind a kebab menu and a separate page. Widgets sat off-grid in colours that failed WCAG.
My role
UX end to end: research, the folder page, viewer, builder, widget shell and timeline filter.
Outcome
Actions on the page, every widget on one grid from one shell, and one picker for time.

The full story

Fold any chapter once you have read it.

01Problem

What was the problem?

Too many stops to perform simple actions, and the information people sought most often was hidden.
My role

Domain learning and pain points, then the folder page, viewer, builder, widget shell and timeline filter.

V1 · Before
V1: the route to a first widget was five separate stops, two of them inside a kebab menu.
V1 · Before
V1: every action, including the daily ones, sat behind three icons on the right.
02Research

How did I research it?

Learn how a dashboard works before changing it, then find where ours hurt.
  • Domain learningFive questions first: how a dashboard works, what it shows and why, what each visualisation does, which suits which need, how customers arrange widgets.
  • Pain pointsCollected from users and the implementation team, who see where customers stall every day.
  • Red routeWalked the route to a first widget, stop by stop, to see where it breaks.
  • Industry practicesHow the best dashboards handle the same needs. The concepts borrow where they fit.

5 problems found

  • Frequent actions hidden in a menu that navigates to a separate page.

  • Widgets not arranged on a grid.

  • Widget colours that did not follow WCAG; random, hard-to-read fonts.

  • No grouping of visual data.

  • A kebab menu holding every action, so nothing was upfront.

V1 beside the redesign: the five moves pinned to the parts of the dashboard they changed.
03Ideas

How did the ideas take shape?

Actions outside the menu, and one widget shell with shared placeholders and T-shirt sizes, so customisation and a symmetrical grid both hold.
Widget shell and sizesOpen full size
Pick a kind, then drag the header to move it and the corner to resize. Both snap to the 12-column grid and to the sizes that kind allows.
04Solution

What did I design?

The screens, the features and the components.
Dashboard viewer and builderOpen full size
Switch tabs, step the month, fold a group. Press Edit layout to add a group or a widget, or remove one; ✕ discards, Update dashboard keeps.
The folder page: create, find and open from one place.
Timeline filterOpen full size
Pick a quick range or two dates, switch the view, filter to weekdays or a date window, then Apply.
Design approach

Widgets became design-system components, so the shell, placeholders and sizes are shared. Groups keep related data together, and everyday actions sit on the page.

05Outcome

What changed after launch?

No baseline was measured, so the impact is what you can see.
  • Fewer stopsCreate, add and configure happen on the page.
  • A grid that holdsAny mix of widgets lands symmetrical, from one shell and its sizes.
  • Time, in one placeAn hour to a decade, set in one picker.
  • Worked
    • Learning before designing. The five questions gave every decision a footing.
    • Pain points from the implementation team. They see customers stall every day.
    • Building the widget into the design system as it was built. One shell settled layout, sizing and consistency.
  • I'd changeMeasure before and after. Without a baseline the gains stay qualitative.