Mitarbeiterportal
Das Mitarbeiterportal ist eine in das HRM-Modul integrierte Self-Service-Oberfläche, die Mitarbeitern direkten Zugriff auf ihre eigenen HR-Daten gibt. Wenn sich ein Mitarbeiter anmeldet, sieht er eine vereinfachte Version von Concord CRM — mit Navigation, Feldern und Aktionen, die speziell auf seine Rolle zugeschnitten sind.
Administratoren und Mitarbeiter verwenden dieselbe Anwendung, aber das Portal passt die Erfahrung automatisch basierend auf der Rolle des angemeldeten Benutzers an.
Wie es funktioniert
Das Mitarbeiterportal basiert auf drei zusammenwirkenden Mechanismen:
1. Menüfilterung
Wenn sich ein Benutzer mit der Rolle Employee anmeldet, wird die Seitenleisten-Navigation durch ein vereinfachtes Menü ersetzt, das nur die Seiten anzeigt, auf die er zugreifen darf. Alle administrativen Menüs (Gehaltsabrechnungsläufe, Gehaltskomponenten, Gehaltsstrukturen, Urlaubsarten, Abteilungen, Einstellungen) werden ausgeblendet.
2. Datenbereich
Ein globaler Abfragebereich filtert automatisch alle HR-Daten, sodass Mitarbeiter nur Datensätze sehen, die ihnen gehören. Ein Mitarbeiter, der die Urlaubsanträge-Seite aufruft, sieht nur seine eigenen Anträge — keine Konfiguration oder manuelles Filtern erforderlich.
3. Feld- und Aktionssichtbarkeit
Sensible Felder (Gehalt, Arbeitsstatus, Mitarbeiternummer) und administrative Aktionen (genehmigen, ablehnen) werden vor Mitarbeitern verborgen. Mitarbeiter sehen nur die Felder, die für ihre Self-Service-Aufgaben relevant sind.
Standard-Portalmenü
Nach der Anmeldung sieht ein Mitarbeiter folgende Navigation:
| Menüpunkt | Symbol | Beschreibung |
|---|---|---|
| Stundenzettel | Uhr | Wöchentliche Stundenzettel erstellen und verwalten, Zeit erfassen |
| Urlaubsanträge | Kalender | Urlaubsanträge einreichen und verfolgen |
| Anwesenheit | Klemmbrett | Tägliche Anwesenheit einsehen und erfassen |
| Urlaubsguthaben | Waage | Urlaubsansprüche und Nutzung pro Urlaubsart einsehen |
| Gehaltsabrechnungen | Dokument | Gehaltsabrechnungsdokumente einsehen und herunterladen |
Die Standard-Startseite nach der Anmeldung ist Stundenzettel. Dies kann in der Konfiguration geändert werden.
Was Mitarbeiter tun können
| Aktion | Ressource | Details |
|---|---|---|
| Eigene Datensätze anzeigen | Alle | Mitarbeiter sehen nur Daten, die mit ihrem Datensatz verknüpft sind |
| Urlaubsanträge erstellen | Urlaubsanträge | Neue Urlaubsanträge zur Genehmigung einreichen |
| Urlaubsanträge stornieren | Urlaubsanträge | Eigene ausstehende oder genehmigte Anträge stornieren |
| Stundenzettel erstellen | Stundenzettel | Wöchentliche Stundenzettel erstellen |
| Zeit erfassen | Stundenzettel | Zeiteinträge zu Stundenzetteln hinzufügen |
| Stundenzettel einreichen | Stundenzettel | Entwürfe zur Genehmigung einreichen |
| Anwesenheit erfassen | Anwesenheit | Tägliches Ein- und Auschecken erfassen |
| Urlaubsguthaben einsehen | Urlaubsguthaben | Verfügbare, genutzte und ausstehende Urlaubstage prüfen |
| Gehaltsabrechnungen einsehen | Gehaltsabrechnungen | Abrechnungsdetails im Browser anzeigen |
| Gehaltsabrechnungen herunterladen | Gehaltsabrechnungen | Abrechnungen als PDF herunterladen |
| Eigenes Profil bearbeiten | Mitarbeiter | Grundlegende Profilinformationen aktualisieren (Name, Telefon, Adresse) |
Was Mitarbeiter nicht tun können
- Daten anderer Mitarbeiter einsehen
- Auf administrative Einstellungen zugreifen
- Urlaubsanträge oder Stundenzettel genehmigen oder ablehnen
- Urlaubsguthaben, Gehaltsstrukturen oder Abrechnungsdaten erstellen oder ändern
- Felder wie Gehalt, Arbeitsstatus oder Mitarbeiternummer sehen
- Auf die Seiten Gehaltsabrechnungsläufe, Gehaltskomponenten, Urlaubsarten oder Abteilungen zugreifen
- Daten exportieren (es sei denn, die Exportberechtigung wurde explizit erteilt)
Portal aktivieren
Das Mitarbeiterportal ist standardmäßig aktiviert, wenn das HRM-Modul aktiviert wird. Keine zusätzliche Einrichtung erforderlich — das Erstellen eines Mitarbeiters stellt automatisch ein Benutzerkonto mit Portal-Zugang bereit.
Um zu überprüfen, ob das Portal aktiv ist, prüfen Sie die Konfiguration:
// modules/HRM/config/employee-portal.php
'enabled' => env('EMPLOYEE_PORTAL_ENABLED', true),
Um das Portal vollständig zu deaktivieren, setzen Sie die Umgebungsvariable:
EMPLOYEE_PORTAL_ENABLED=false
Bei Deaktivierung werden die Menüfilterung und der Datenbereich abgeschaltet. Benutzer mit der Rolle Employee haben weiterhin eingeschränkte Berechtigungen, aber die portalspezifischen UI-Anpassungen gelten nicht mehr.