Eine Software zur Schulungsverwaltung hält an einem Ort fest, welche Schulung jeder Mitarbeitende wann absolviert hat, welche Schulungen für seine Rolle Pflicht sind und wann welches Zertifikat erneuert werden muss. Kurz gesagt: Sie beantwortet die Frage "Darf diese Person diese Arbeit ausführen?" sofort und mit Nachweis. Dafür reicht es nicht, Teilnehmerlisten abzulegen: Nötig sind eine rollenbasierte Schulungsmatrix, eine Liste fehlender und abgelaufener Schulungen und eine Prüfung, die den Einsatz ungeschulter Personen verhindert.
Wofür braucht man eine Schulungsverwaltung?
In vielen Firmen verteilen sich Schulungsnachweise auf unterschriebene Listen im Personalordner, Zertifikate im Postfach und eine Tabelle. Welche Schulungen ein neuer Mitarbeiter braucht, wessen Staplerschein diesen Monat abläuft und wie die Liste für das Audit entsteht, wird jedes Mal von Hand ermittelt.
- Eine Schulungsmatrix mit Pflichtschulungen und Gültigkeitsdauern je Rolle.
- Eine automatische Liste fehlender, bald ablaufender und abgelaufener Schulungen je Mitarbeitendem.
- Termin, Trainer, Teilnahme, Prüfungsergebnis und Zertifikat in der Mitarbeiterhistorie.
- Erinnerungen an Mitarbeitende, Führungskraft und Personalabteilung vor dem Ablauf.
- Export nach Abteilung oder Schulung mit einem Klick für das Audit.
Warum ist die Matrix der Kerndatensatz und nicht die Teilnehmerliste?
Eine Teilnehmerliste beschreibt die Vergangenheit. Die eigentliche Frage blickt nach vorn: Was fehlt dieser Person heute? Dafür legt man zuerst fest, welche Rolle welche Schulung in welchem Abstand verlangt. Die Software vergleicht die Rolle jedes Mitarbeitenden mit dieser Matrix, sucht den letzten Abschluss je Schulung und addiert die Gültigkeitsdauer. Die Lückenliste ist kein einmaliger Bericht, sondern wird jederzeit neu berechnet; wechselt jemand die Rolle, ändert sich seine Liste automatisch.
Ein neuer Schulungsnachweis ersetzt den alten nicht, er kommt hinzu. Nur ein System mit Historie kann einem Auditor beantworten, ob eine Person am Tag eines Vorfalls im letzten Jahr gültig geschult war.
Das folgende Beispiel berechnet für eine Person anhand ihrer Rolle die fehlenden oder abgelaufenen Schulungen. Einmalige Schulungen haben keine Gültigkeitsdauer; bei wiederkehrenden wird sie zum letzten Abschlussdatum addiert.
type Requirement = { role: string; courseId: string; validMonths: number | null };
type Completion = { employeeId: string; courseId: string; completedAt: Date };
function addMonths(d: Date, months: number): Date {
const r = new Date(d);
r.setMonth(r.getMonth() + months);
return r;
}
// Which required courses are missing or expired for one employee today?
function gaps(
employeeId: string,
role: string,
matrix: Requirement[],
done: Completion[],
now: Date,
): string[] {
return matrix
.filter((req) => req.role === role)
.filter((req) => {
const latest = done
.filter((c) => c.employeeId === employeeId && c.courseId === req.courseId)
.sort((a, b) => b.completedAt.getTime() - a.completedAt.getTime())[0];
if (!latest) return true; // never completed
if (req.validMonths === null) return false; // one-off course
return addMonths(latest.completedAt, req.validMonths) <= now; // expired
})
.map((req) => req.courseId);
}Erinnerungen und Einsatzprüfung
Erinnerungen werden eine gewisse Zeit vor dem Ablauf durch eine geplante Aufgabe (Cron-Job) berechnet, und dieselbe Person erhält je Schulung höchstens eine Nachricht pro Tag. Eine Erinnerung allein genügt jedoch nicht: Eine abgelaufene Schulung muss Einsätze sperren, die sie voraussetzen. Wer ohne gültigen Schein in eine Staplerschicht eingetragen wird, sollte vor der Veröffentlichung des Plans eine Warnung auslösen; nutzt die Schichtplanung dieselben Schulungsdaten, bleiben beide Listen synchron.
Schulungstage sind auch Arbeitszeit. Wo jemand während einer externen Schulung war, sollte in der Zeiterfassung (PDKS) sichtbar sein, und Überschneidungen mit Urlaub in der Urlaubsverwaltung.
Zertifikate, Prüfungen und Berechtigungen
Jedes Zertifikat wird als Datei am Schulungsnachweis gespeichert und kann nach dem Hochladen nicht mehr geändert werden. Bei Schulungen mit Prüfung sind Teilnahme und Bestehen getrennte Felder: Wer teilgenommen, aber nicht bestanden hat, gilt in der Matrix nicht als geschult. Wer Nachweise anlegen darf und wer nur die eigene Abteilung sieht, regelt eine rollenbasierte Zugriffskontrolle (RBAC). Welche Schulungen für welche Rolle gesetzlich vorgeschrieben sind und wie lange sie gelten, bestimmen Vorschriften und Ihre Fachkraft für Arbeitssicherheit; dieser Artikel ist keine Rechtsberatung und nennt keine Fristen.
Standardsoftware oder Individualentwicklung?
Für einen Betrieb mit wenigen Rollen und Schulungen reicht meist eine Standardlösung oder ein LMS. Eine Individualentwicklung lohnt sich, wenn der Schulungsstatus sofort in eigenen Systemen wie Schichtplan, Arbeitsauftrag oder Außendienst-App erscheinen muss, wenn es mehrere Standorte mit unterschiedlichen Matrizen gibt oder wenn Zertifikate gemeinsam mit Ihrem Dokumentenmanagementsystem archiviert werden sollen.
Fazit
Eine gute Schulungsverwaltung beginnt bei einer rollenbasierten Matrix, berechnet fehlende und abgelaufene Schulungen jederzeit neu, löscht keine Historie und verhindert den Einsatz ungeschulter Mitarbeitender. Wenn Sie Ihre Personalprozesse gemeinsam planen möchten, besuchen Sie unsere Seite Unternehmenslösungen oder fordern Sie ein Angebot an.