Für Dienste kann eine Toleranzzeiten eingerichtet werden. Dabei kann am Dienstende und beim Dienstbeginn eine Toleranzzeit eingeführt werden.
Stempelt der Mitarbeiter innerhalb dieser Toleranzzeit (vor und nach definiertem Dienst) ein/aus, soll die Stempelung ignoriert werden und stattdessen der definierte Dienstbeginn / das definierte Dienstende herangezogen werden.
Dienstbeginn
Kommt früher
- bis bspw. 30 Minuten vor Dienstbeginn: keine Anrechnung
- mehr als bspw. 30 Minuten vor Dienstbeginn: Anrechnung der gesamten Zeit vor Dienstbeginn
Parametereinstellung:
Kommt später
- bis bswp. 10 Minuten nach Dienstbeginn: Dienstbeginn wird gerechnet
- nach bspw. 10 Minuten nach Dienstbeginn: alles Minuszeit
Parametereinstellung:
Dienstende
Geht früher
- wird innerhalb der bspw. letzten 15 Minuten des Dienstes gestempelt, so wird trotzdem das geplante Dienstende berechnet
- wird vor 15 Minuten vor Dienstende ausgestempelt --> Stempelzeit wird gerechnet
Parametereinstellungen
Geht später
- bis bspw. 15 Minuten nach Dienstende: Dienstende rechnen
- mehr als bspw. 15 Minuten nach Dienstende: gesamte Zeit wird angerechnet
Parametereinstellungen
Grundsätzliche Einstellungen
Wie schon beschrieben stehen folgende Parameter zur Verfügung:
Planungscode
Weiters muss auf System ein Planungscode hinterlegt werden, mit welchem die Zeiten, welche ignoriert und nicht berechnet werden sollen, im Hintergrund markiert werden:
Der Planungscode muss wie folgt angelegt sein (Wichtig: Keine Abrechnung!)
Schemen ignorieren
Soll die Toleranzzeit für einzelne Schemen NICHT angewendet werden (z.B. spezielle Tagdienste, Rufbereitschaften) so können diese auf System hinterlegt werden:
Für diese Schemen wird die Logik der Toleranzzeiten nicht angewendet. Die Abrechnung erfolgt nach den gestempelten Dienstzeiten (wie wenn keine Toleranzzeiten hinterlegt wären)
Technische Einstellungen
Im Config-File unter Model Plugins zu installieren: Bfx.Alex.AttendanceRecorder.AutoMark.Model.dll
Weiters muss im Kundenmodul die Eigenschaftsgruppe "Toleranzzeiten" freigeschaltet werden:
zum Freischalten der Toleranzzeit (in einem Change) <PropertyGroup name="EmployeeMarginTimeGroup" hide=""/>