From 091702c2a2fd1c3959744d382241bd329820bf92 Mon Sep 17 00:00:00 2001 From: Clemens Creutzburg Date: Mon, 30 Mar 2026 21:24:55 +0200 Subject: [PATCH] =?UTF-8?q?Men=C3=BC=20und=20Hilfe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/anfragen.php | 15 ++- admin/templates/header.inc.php | 35 +++++-- admin/zeiterfassung_hilfe.php | 162 +++++++++++++++++++++++++++++++++ zeiterfassung/header.php | 4 + 4 files changed, 204 insertions(+), 12 deletions(-) create mode 100644 admin/zeiterfassung_hilfe.php diff --git a/admin/anfragen.php b/admin/anfragen.php index ac8f9f7..3d6f2be 100644 --- a/admin/anfragen.php +++ b/admin/anfragen.php @@ -43,13 +43,24 @@ include("templates/footer.inc.php");

Erst anmelden: Login


"; echo $_SESSION['userid']; }else{ - if (($_POST["aktion"] ?? '') == "1") { + if ($aktion == "1") { echo "

Anfragen bearbeiten

"; @@ -95,7 +106,7 @@ if(!check_worker()){ - $art = $_POST["art"] ?? "1"; + $art = $artRequest; // Default $sql = " diff --git a/admin/templates/header.inc.php b/admin/templates/header.inc.php index 4857eb1..b6032e6 100644 --- a/admin/templates/header.inc.php +++ b/admin/templates/header.inc.php @@ -63,7 +63,21 @@ - diff --git a/admin/zeiterfassung_hilfe.php b/admin/zeiterfassung_hilfe.php new file mode 100644 index 0000000..a10d929 --- /dev/null +++ b/admin/zeiterfassung_hilfe.php @@ -0,0 +1,162 @@ +

Erst anmelden: Login


"; + include __DIR__ . "/templates/footer.inc.php"; + exit; +} +?> + +
+ + +
+ Kurzüberblick: Die Administration steuert Anfragen, Inhalte, Einstellungen und Sonderbereiche. Die Zeiterfassung steuert Stempelungen, Korrekturen, Urlaube, Fehlbuchungen, PDF-Ausgaben und Benachrichtigungen. +
+ +

1. Administration

+ +

Anfragen

+

Im Bereich Anfragen werden eingehende Formularanfragen bearbeitet, gefiltert und beantwortet. Dort lassen sich offene, letzte oder alle Anfragen anzeigen und in den Bearbeitungsstatus überführen.

+ +

Mailvorlagen

+

Mailvorlagen werden genutzt, um wiederkehrende Antworten und Abläufe einheitlich zu versenden. Änderungen an Vorlagen wirken sich auf spätere Nachrichten aus, daher sollten Texte dort zentral gepflegt werden.

+ +

Formular-Auswertung

+

Die Formular-Auswertung dient dazu, Anfragen strukturiert auszuwerten. Das ist vor allem hilfreich, wenn Mengen, Anfragearten oder Bearbeitungsstände geprüft werden sollen.

+ +

Impfverwaltung

+

Unter Impfungen werden Wartelisten, Teilnehmer, Impfevents und Stammdaten verwaltet. Dieser Bereich ist unabhängig von der Zeiterfassung, gehört aber zur Admin-Oberfläche.

+ +

Webseiteninhalte ändern

+

Über Webseiteninhalt ändern werden Texte und Inhalte der öffentlichen Webseite gepflegt. Änderungen dort betreffen direkt die Darstellung der Praxis-Webseite.

+ +

Einstellungen

+

Im Bereich Einstellungen werden zentrale Konfigurationen gepflegt, zum Beispiel Benachrichtigungsadressen und technische Grundeinstellungen. Änderungen dort sollten bewusst vorgenommen werden.

+ +

Zeiterfassung aus der Admin-Oberfläche

+

Die Zeiterfassung ist aus dem Admin-Menü direkt erreichbar. Dort wechseln Administratoren in den operativen Bereich für Zeiten, Fehlbuchungen, Urlaub und Mitarbeiterverwaltung.

+ +
+ +

2. Zeiterfassung: Funktionen für Mitarbeiter

+ +

Startseite / Stempeln

+

Auf der Startseite der Zeiterfassung wird gestempelt. Das System setzt automatisch abwechselnd KOMMEN und GEHEN. Zusätzlich wird dort angezeigt, ob aktuell ein Buchungsproblem vorhanden ist.

+ +

Zeitübersicht

+

In der Zeitübersicht können die eigenen Buchungen für einen Monat kontrolliert werden. Dort lassen sich auch Tagesansichten aufrufen und bei Bedarf manuell anpassen.

+ +

Fehlbuchungen

+

Der Bereich Fehlbuchungen zeigt unvollständige oder fehlerhafte KOMMEN/GEHEN-Folgen an. Mitarbeiter sehen dort ihre eigenen problematischen Tage und können diese korrigieren.

+ +

Urlaubsantrag

+

Über Urlaubsantrag wird Urlaub eingereicht. Der Antrag wird anschließend über die Genehmigungsfunktionen der Admins geprüft.

+ +

Mein Urlaubskalender

+

Im eigenen Urlaubskalender sind persönliche Urlaubszeiten sichtbar. So kann jeder Mitarbeiter seine eigenen Anträge und genehmigten Zeiten prüfen.

+ +

Team-Urlaubskalender

+

Der Team-Kalender zeigt genehmigte Urlaubseinträge des Teams sowie Betriebsurlaub. Damit lassen sich Überschneidungen und Abwesenheiten leichter erkennen.

+ +
+ +

3. Zeiterfassung: Funktionen für Admins

+ +

Alle Zeitbuchungen

+

Unter Alle Zeitbuchungen kann für jeden Mitarbeiter ein Monat ausgewählt und angezeigt werden. Zusätzlich lassen sich Einzel-PDFs und eine Sammel-PDF für alle Mitarbeiter eines Monats erzeugen.

+ +

PDF-Ausgaben

+

Die Einzel-PDF erstellt die Monatsübersicht eines einzelnen Mitarbeiters. Die Sammel-PDF enthält alle Mitarbeiter mit Buchungen im gewählten Monat. Mitarbeiter ohne Buchung im Monat werden dabei nicht ausgegeben.

+ +

Alle Fehlbuchungen

+

Unter Alle Fehlbuchungen werden fehlerhafte Tage aller Mitarbeiter angezeigt. Von dort aus können Admins einzelne Tage manuell bearbeiten oder automatische Schließungen für einen Mitarbeiter durchführen.

+ +

Fehlbuchungen automatisch schließen

+

Admins können für einen Mitarbeiter alle automatisch schließbaren Fehlbuchungen mit einer Stundenanzahl ergänzen. Beispiel: Fehlt das GEHEN, wird es um die angegebene Anzahl Stunden nach dem letzten KOMMEN eingetragen.

+ +

Mitarbeiterverwaltung

+

In der Mitarbeiterverwaltung werden Mitarbeiter angelegt und gepflegt. Dort werden unter anderem E-Mail, Rollen, Zeiterfassungsberechtigung, Admin-Status und Kartenzuordnungen verwaltet.

+ +

Urlaubsübersicht

+

Die Urlaubsübersicht dient zur Kontrolle aller Urlaubseinträge. Sie ist besonders für Planung und Rückfragen hilfreich.

+ +

Urlaubsanträge genehmigen

+

Im Bereich Urlaubsanträge genehmigen prüfen Admins eingereichte Urlaube und können diese annehmen oder ablehnen.

+ +

Betriebsurlaub

+

Unter Betriebsurlaub werden zentrale Schließzeiten der Praxis gepflegt. Diese Einträge erscheinen im Urlaubskontext und können mit Vertreterinformationen hinterlegt werden.

+ +

Benachrichtigungen bei Zeitfehlern

+

Für offene Zeitfehler existiert eine gestaffelte Benachrichtigungslogik. Mitarbeiter werden erinnert, und bei länger offenen Fehlern erfolgt später eine Eskalation an Admins. Die E-Mails enthalten einen Direktlink zur Zeiterfassung.

+ +
+ +

4. Typische Fragen von Mitarbeitern

+ +

Ich habe vergessen zu stempeln. Was soll ich tun?

+

Bitte in der Zeiterfassung den Bereich Fehlbuchungen oder die Zeitübersicht öffnen und den betroffenen Tag korrigieren. Falls das nicht möglich ist, bitte einen Admin informieren.

+ +

Warum wird mir ein Buchungsfehler angezeigt?

+

Ein Fehler entsteht, wenn die Reihenfolge der Buchungen nicht stimmt, zum Beispiel zwei KOMMEN hintereinander oder wenn ein GEHEN fehlt.

+ +

Bekomme ich Erinnerungen bei offenen Fehlern?

+

Ja. Offene Zeitfehler können Erinnerungen auslösen. Bleiben Fehler bestehen, werden sie nach dem vorgesehenen Ablauf weiter eskaliert.

+ +

Kann ich meine Zeiten selbst ändern?

+

Eigene fehlerhafte Tage können in der Zeiterfassung angepasst werden. Größere Korrekturen oder Sammelkorrekturen werden durch Admins vorgenommen.

+ +

Wo sehe ich meinen Urlaub?

+

Im Bereich Mein Urlaubskalender. Dort sind die eigenen Urlaubszeiträume sichtbar.

+ +

Wo sehe ich, wann Kollegen im Urlaub sind?

+

Im Team-Urlaubskalender. Dort werden freigegebene Urlaube und Betriebsurlaub angezeigt.

+ +

Was bedeutet Betriebsurlaub?

+

Betriebsurlaub sind zentrale Schließzeiten der Praxis. Diese werden administrativ gepflegt und im Urlaubskalender sichtbar gemacht.

+ +

An wen wende ich mich bei falschen Zeiten, wenn ich sie nicht selbst korrigieren kann?

+

Dann sollte ein Admin oder Vorgesetzter informiert werden. Admins können einzelne Tage bearbeiten oder automatisch fehlende Ausstempelungen ergänzen.

+ +
+ +

5. Typische Fragen von Admins

+ +

Wie finde ich schnell offene Zeitprobleme?

+

Über Alle Fehlbuchungen in der Zeiterfassung. Dort sind alle problematischen Tage je Mitarbeiter sichtbar.

+ +

Wie schließe ich mehrere ähnliche Fehlbuchungen auf einmal?

+

In Alle Fehlbuchungen kann für einen Mitarbeiter eine Stundenanzahl eingetragen werden, um automatisch fehlende GEHEN-Buchungen zu ergänzen, wenn der letzte Eintrag des Tages ein KOMMEN ist.

+ +

Wie erstelle ich Monatsnachweise für mehrere Mitarbeiter?

+

Über Alle Zeitbuchungen und dann die Sammel-PDF für den gewünschten Monat. So werden alle Mitarbeiter mit Buchungen in einem Dokument zusammengefasst.

+ +

Warum erscheint ein Mitarbeiter nicht in der Sammel-PDF?

+

Mitarbeiter ohne Buchung im ausgewählten Monat werden in der Gesamt-PDF nicht aufgenommen.

+ +

Was tun, wenn die PDF für einen Mitarbeiter nicht erzeugt wird?

+

Dann liegen im gewählten Monat meist noch offene Zeitfehler vor. Diese müssen zuerst bereinigt werden.

+ +

Wo pflege ich Vertreterdaten beim Betriebsurlaub?

+

Im Bereich Betriebsurlaub. Dort werden Beschreibung, Vertretung, Telefonnummer, Adresse und URL gepflegt.

+ +

Wo finde ich den schnellsten Rückweg zwischen Admin und Zeiterfassung?

+

Es gibt direkte Menüeinträge zwischen beiden Bereichen. In der Zeiterfassung führt Zur Admin-Oberfläche zurück in die Verwaltung.

+ +
+ Hinweis: Diese Seite ist als lebendes Handbuch gedacht. Wenn neue Funktionen in Admin oder Zeiterfassung hinzukommen, sollte diese Hilfeseite mit aktualisiert werden. +
+
+ + diff --git a/zeiterfassung/header.php b/zeiterfassung/header.php index 3060d97..6141864 100644 --- a/zeiterfassung/header.php +++ b/zeiterfassung/header.php @@ -45,6 +45,10 @@ if (!isset($user)) { Zur Admin-Oberfläche + +