Bulk Documentation
Product referencePeople and trainingTraining

Save a training matrix layout

Create, name, and share a reusable view of the Versatility Matrix that narrows it to a chosen set of trainings and people.

Last updated

The Versatility Matrix is a grid that maps training programs (columns) against people (rows) at your site, so you can see at a glance who is qualified for what. On a large team that full grid gets wide and slow to scan. A saved matrix layout is a reusable preset that narrows the matrix to just the trainings and people you care about — for example one production line, one department, or one set of certifications. You save it once, give it a name, and anyone at your site can reopen the same focused view.

Use a saved layout whenever you keep returning to the same slice of the matrix: a shift supervisor checking cover for one cell, a quality lead reviewing a single compliance category, or a people (HR) lead tracking one department's certifications.

Before you start

Creating, editing, and deleting layouts requires the Manage matrix layouts permission (training_matrix.manage). The built-in People, Training, and Entity admin roles all include it, and Owners have every permission. Without it you can still open and read the matrix, but the New layout button and the per-tile management controls do not appear. Ask an owner or administrator for one of those roles if you need to create layouts.

Two things make layouts useful before you build one:

  • Your site needs some training programs and employees, or there is nothing to put in a layout. See Create a training program and Create an employee.
  • To filter people by department or job title, your role also needs view access to that People-module data. The People role and Owner accounts include it; the Training role on its own does not.

Layouts are shared per site. A layout you save is visible to everyone working in that site (entity), and it applies only to the site you are currently in — it is not copied to your other plants.

Create a layout

  1. In the main navigation, open Training, then Matrix. This opens the Versatility Matrix picker, which lists the built-in full matrix and every saved layout as a tile.
  2. Select New layout in the top-right of the page. The New matrix layout dialog opens.
Versatility Matrix picker with New layout and three complete populated layout cards.
New layout starts a reusable view. Existing cards open the full matrix or a saved selection.
  1. Enter a Name (required) and, optionally, a Description. The name shows on the layout's tile and on its page header, so make it recognizable, such as "Gotham Safety Cover".
  2. Under Trainings, choose which programs become the columns. These are always shown in catalogue order:
    • Pick trainings — select individual programs by code and name.
    • By category — include every program in a training category.
    • By requirement — include programs by requirement level: Mandatory, Recommended, or Optional.
  3. Under People, choose which employees become the rows:
    • Pick people — select individual employees.
    • By department, By job title, and By status (Active, On leave, or Terminated) — include everyone matching those rules.
  4. Select Create layout.
Filled Gotham Safety Cover layout form with two selected programs, Production department and Active status.
Choose the training columns, then filter the people by department and status before creating the layout.

Leave a section empty to include everything

In every selector, leaving it empty means "all" on that axis. Pick a few trainings but leave the People section untouched to track those certifications against everyone; or filter people by department and leave Trainings empty to show every program for that team.

How the selection combines

The matrix shows anyone matching your filters plus anyone you pick directly — picks and filters are added together, not intersected. Within a single selector (say two departments) the rule is "any of these". Across different selectors it is "all of these". A person is included if the explicit picks contain them or if they satisfy every filter you set.

Expected result

When you select Create layout, Bulk confirms with a Layout created message and opens the new layout immediately as its own matrix, titled with the name you gave it. Columns appear in catalogue order and rows list the matched people.

Back on the picker (Training, then Matrix), the layout now appears as its own tile next to the built-in full matrix, for everyone at your site. Each tile carries a compliance bar and the coverage counts — how many trainings by how many people the layout resolves to.

Saved Gotham Safety Cover matrix with Edit layout and the first six employee rows across two safety programs.
The saved view opens with its name and selected training columns. Edit layout changes its filters.

Edit or delete a saved layout

You can change a layout whenever the team or the trainings change:

  • From the picker, on the layout's tile, select Reconfigure ("Change trainings & people").
  • Or open the layout and select Edit layout in the page header.

Both open the same dialog, now titled Edit layout. Adjust any field and select Save changes.

To remove a layout, open its tile and select Delete layout, then confirm in the Delete layout? dialog.

Deleting a layout affects everyone at the site

Deleting a layout removes it for everyone working in that site, and it cannot be undone from the app. Only the saved view is removed — the trainings, the people, and their training records are not affected.

The built-in full matrix (the All tile) cannot be reconfigured or deleted; its management rows appear but stay disabled, because it always shows every training against everyone.

Example: Gotham Applied Sciences

Bruce Wayne wants a standing safety view for Gotham Applied Sciences. He opens Training, then Matrix, chooses New layout, and names it Gotham Safety Cover. Under Trainings he picks Machine Safety Essentials and Safe Material Handling. Under People he selects Production for By department and Active for By status, leaving Pick people empty. He chooses Create layout.

The saved matrix resolves to two programs and 16 active production people. Bruce can reopen it before a shift to compare existing competency and gaps, and select Edit layout when the scope changes. The view uses department and status filters, so it includes people matching those rules without needing to select each person by name. The layout itself does not alter anyone's training record.

Feature state

Saved matrix layouts are generally available. They are scoped to a single site (entity): a layout is shared with everyone at that site and is not shared across plants. The compliance figures on each layout tile are drawn from the same assignments and completions as the rest of the Training module, so they are only as complete as the records you keep.

Troubleshooting

  • "Nothing to show for this layout." The layout's picks and filters matched no trainings or people. Select Edit layout and widen the selection — for example clear a status filter or add a department.
  • "Matrix layout not found." The layout was deleted or is no longer available at this site. Return to the picker to open another saved view or the full matrix.
  • The New layout button is missing. Your role does not include the Manage matrix layouts permission. Ask an owner or administrator for the Training, People, or Entity admin role.
  • The People selectors show no options. The Pick people, By department, and By job title lists come from the People module. If they are empty, confirm your site has employees, departments, and job titles set up, and that your role includes People view access.