Rollen und Support-Stufen
Administrator, Third-, Second- und First-Level-Support sowie Kunden. Jede Stufe sieht und darf nur das, was zu ihrer Rolle gehört. Tickets starten auf Stufe 1 und können eskaliert oder zurückgestuft werden.
Eigenes Ticket-System für Support-Anfragen mit Rollen- und Stufenmodell, SLA-Fälligkeiten und REST-API. Kunden registrieren sich selbst und verfolgen ihre Anfragen online.
Das Ticket-System bildet den Ablauf eines Service-Desks nach: Kunden eröffnen Tickets, Mitarbeiter bearbeiten sie in mehreren Support-Stufen und eskalieren bei Bedarf.
Jedes Ticket hat Status, Priorität und Kategorie. Kommentare, interne Notizen und Anhänge halten den Verlauf nachvollziehbar fest, ein Änderungsprotokoll dokumentiert alle Anpassungen.
Die Anwendung ist ohne Framework in PHP 8 umgesetzt und nutzt ausschließlich Prepared Statements für den Datenbankzugriff.
Administrator, Third-, Second- und First-Level-Support sowie Kunden. Jede Stufe sieht und darf nur das, was zu ihrer Rolle gehört. Tickets starten auf Stufe 1 und können eskaliert oder zurückgestuft werden.
Tickets werden mit Status, Priorität und Kategorie geführt. Kommentare, interne Notizen und Anhänge ergänzen den Verlauf.
Fälligkeiten machen überfällige Tickets sichtbar. Das Dashboard fasst offene Tickets und deren Zustand übersichtlich zusammen.
Kunden registrieren sich selbst. Der Zugang wird erst nach der Bestätigung per Link freigeschaltet. Eine Login-Sperre schützt vor wiederholten Fehlversuchen.
Bei Eskalationen und Änderungen werden die zuständigen Mitarbeiter per E-Mail informiert.
Die Funktionen stehen zusätzlich über eine REST-API mit Bearer-Token bereit. Die Rechte gelten dort genauso wie in der Weboberfläche.
Ein Front Controller verarbeitet alle Anfragen. Datenbankzugriffe erfolgen ausschließlich über Prepared Statements.
CSRF-Schutz, Passwort-Hashing, Login-Sperre und
Security-Header. Nur das Verzeichnis
public/ wird vom Webserver ausgeliefert.
Betrieb auf einem eigenen Linux-Server hinter Apache2 mit HTTPS-Zertifikat von Let's Encrypt.