How the McConnell training compliance system works: the role-by-role workflow for new starters, certificates, renewals and leavers.

McConnell  •  Training Automation  •  How it works

The training system, role by role

One principle runs through all of it: each fact has a single home, and the people involved do less than they do today, not more. Here is who does what, for every part of the training lifecycle.

Where this is up to. The engine underneath is built: your full spreadsheet is migrated and loaded, and the compliance figure reconciles to 81.91%, matching the workbook to the decimal. This page is the designed workflow. The on-screen app is the next build phase, so it is not yet something to click through live.

The one rule behind everything

One source for each fact

Every duplicate today comes from the same fact living in three places. The system gives each one a single home, so nothing is ever typed twice.

People
Exelsys (HR)
Names, roles, regions, starters and leavers flow from the HR system automatically. The employee list maintains itself.
Training & certificates
This platform
Every certificate and competency lives here, saved once. This is the single record of who is trained in what.
Mango
Retired for training
No longer hand-fed. The platform becomes the record it used to hold, so you stop paying Mango to store the same thing twice.
System — automatic
Co-ordinator (Diane)
HR
Staff / site

Journey 1

A new starter joins

The headline win. Nobody sets the new person up in the training system. They arrive already knowing what that role needs.

New starter 3 of 5 steps automatic

The two human steps are things HR and the co-ordinator already do. Everything between them is the system.

  1. 1
    Onboard the person in ExelsysHR

    Exactly as HR do today. No new step, no second system to update.

  2. 2
    Overnight, the roster syncsSystem automatic

    The new employee appears in the nightly Exelsys pull. The platform creates their record: name, job role, region, manager.

  3. 3
    Their required training is assignedSystem automatic

    Their role's mandatory courses are added as "required, not yet held" — so nothing slips through the gaps.

  4. 4
    They land on the To-Book listSystem automatic

    Due-dated from their start date, with the course cost and CITB grant shown against each one.

  5. 5
    Book what's listedCo-ordinator

    Diane sees "starts Monday, needs these four courses" and books them. No setup, no typing a name into anything.

Journey 2 • the everyday loop

A certificate comes in

This is the one that happens a hundred times a month. Today a certificate is handled three or four times. Here it is saved once, confirmed once, and the system does the rest.

Certificate handling saved once, not four times

The single habit that changes: the certificate always goes to the SHEQ folder (or straight into the app). That is the whole ask.

  1. 1
    Save the certificate onceStaff / HR

    Dropped in the SHEQ folder, or dragged straight into the app. One place, one time. Nothing is emailed around.

  2. 2
    Picked up automaticallySystem automatic

    The platform watches the folder and collects the certificate within minutes of it landing.

  3. 3
    Read by AISystem automatic

    It reads the person, the course, the completion date and any printed expiry straight off the certificate — PDF or phone photo.

  4. 4
    Matched, and the expiry worked outSystem automatic

    Matched to the right person and course. Expiry = the printed date, or the completion date plus that course's validity period.

  5. 5
    One-click reviewCo-ordinator

    Diane sees the certificate beside the pre-filled details and clicks Confirm. She only touches anything if something needs correcting — and each correction teaches the system.

  6. 6
    Everything updates itselfSystem automatic

    The matrix, the compliance figure and the renewal reminders all update. No spreadsheet edit. No re-keying into Mango.

Renewals never sneak up

The system watches every expiry date so nobody has to remember them.

  1. 1
    Watches every expirySystem automatic

    Continuously, across all 3,290 live records.

  2. 2
    Warns ahead of timeSystem automatic

    At 90, 60, 42 and 14 days before a certificate lapses.

  3. 3
    One digest a dayCo-ordinator

    A single email listing what is coming up — not forty separate ones. Diane books from it.

Booked → certificate returns → back to the certificate loop

A leaver moves on

No cleanup for Diane, and no leaver left inflating the compliance figure.

  1. 1
    Marked a leaver in ExelsysHR

    HR's normal offboarding. Again, nothing new to do.

  2. 2
    Drops off the active rosterSystem automatic

    Flagged the first night, archived the second — a two-night safety check so nobody vanishes by mistake.

  3. 3
    Out of the compliance figureSystem automatic

    Removed from the count automatically. Today 35 leavers still sit in the live matrix, quietly skewing the number.


Why it is lighter

The same certificate, before and after

Nothing about the training changes. What changes is how many times one certificate gets handled before the records are right.

Today

Handled 3–4 times
  • 1Saved to HR's private folder
  • 2Emailed to the co-ordinator, or dropped in the SHEQ folder
  • 3Keyed by hand into the spreadsheet
  • 4Keyed again, by hand, into Mango

With the platform

Saved once, confirmed once
  • 1Saved once to the SHEQ folder
  • Confirmed with one click on the review card
  • Keyed into the spreadsheet
  • Keyed into Mango

Worth being straight about

What has to be true for this to work

The one habit change

The certificate must land in the SHEQ folder. It is already one of the two things people do today, so it is the smallest possible ask — but it is not zero.

The validity rules need a sign-off

"Completion date plus validity" needs the validity per course. It exists nowhere in the spreadsheet today, so Diane confirms it once — signing the top 104 courses covers 90% of all records.

New-starter auto-assign has a gap

Only 25 of 150 job titles carry a required-training list today. The other 125 need band-level defaults from Diane before step 3 works for everyone.

Exelsys access is still to come

The nightly people sync needs the Exelsys service login and sign-off from IT. Until then the employee list is seeded from the spreadsheet and edited by hand.