KKeine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung |
||
Zeile 8: | Zeile 8: | ||
=Dienstbeginn= | ==Dienstbeginn== | ||
===Kommt früher=== | ===Kommt früher=== | ||
* bis bspw. 30 Minuten vor Dienstbeginn: keine Anrechnung | * bis bspw. 30 Minuten vor Dienstbeginn: keine Anrechnung | ||
Zeile 15: | Zeile 15: | ||
[[Bild: Kommtfrüher.jpg|500px]] | [[Bild: Kommtfrüher.jpg|500px]] | ||
'''Parametereinstellung:''' | '''Parametereinstellung:''' | ||
Zeile 26: | Zeile 27: | ||
[[Bild: Kommtspäter.jpg|500px]] | [[Bild: Kommtspäter.jpg|500px]] | ||
'''Parametereinstellung:''' | '''Parametereinstellung:''' | ||
Zeile 31: | Zeile 33: | ||
[[Bild: Toleranzzeiten_NachDienstbeginn.PNG]]] | [[Bild: Toleranzzeiten_NachDienstbeginn.PNG]]] | ||
=Dienstende= | ==Dienstende== | ||
===Geht früher=== | ===Geht früher=== | ||
* wird innerhalb der bspw. letzten 15 Minuten des Dienstes gestempelt, so wird trotzdem das geplante Dienstende berechnet | * wird innerhalb der bspw. letzten 15 Minuten des Dienstes gestempelt, so wird trotzdem das geplante Dienstende berechnet | ||
Zeile 55: | Zeile 57: | ||
[[Bild:Toleranzzeiten_NachDienstende.PNG]] | [[Bild:Toleranzzeiten_NachDienstende.PNG]] | ||
=Grundsätzliche Einstellungen= | ==Grundsätzliche Einstellungen== | ||
Wie schon beschrieben stehen folgende Parameter zur Verfügung: (unter System --> eigener Punkt "Toleranzzeiten") | Wie schon beschrieben stehen folgende Parameter zur Verfügung: (unter System --> eigener Punkt "Toleranzzeiten") | ||
[[Bild:Toleranzzeiten_Parameter.PNG]] | [[Bild:Toleranzzeiten_Parameter.PNG]] | ||
==Planungscode== | ===Planungscode=== | ||
Weiters muss auf System ein Planungscode hinterlegt werden, mit welchem die Zeiten, welche ignoriert und nicht berechnet werden sollen, im Hintergrund markiert werden: | Weiters muss auf System ein Planungscode hinterlegt werden, mit welchem die Zeiten, welche ignoriert und nicht berechnet werden sollen, im Hintergrund markiert werden: | ||
Zeile 71: | Zeile 73: | ||
[[Bild:Toleranzzeiten_Planungscode2.PNG]] | [[Bild:Toleranzzeiten_Planungscode2.PNG]] | ||
==Schemen ignorieren== | ===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: | Soll die Toleranzzeit für einzelne Schemen NICHT angewendet werden (z.B. spezielle Tagdienste, Rufbereitschaften) so können diese auf System hinterlegt werden: | ||
Zeile 78: | Zeile 80: | ||
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) | 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) | ||
==Schema belassen== | ===Schema belassen=== | ||
Soll die Toleranzzeit ein gewisses Schema nicht überschreiben (z.B. die fix hinterlegten Pausenzeiten), so muss dieses Schema auf System hinterlegt werden: | Soll die Toleranzzeit ein gewisses Schema nicht überschreiben (z.B. die fix hinterlegten Pausenzeiten), so muss dieses Schema auf System hinterlegt werden: | ||
Zeile 94: | Zeile 96: | ||
[[Bild:Toleranzzeiten_DienstmitPause.PNG]] | [[Bild:Toleranzzeiten_DienstmitPause.PNG]] | ||
=Technische Einstellungen= | ==Technische Einstellungen== | ||
Im Config-File unter Model Plugins zu installieren: [[Bfx.Alex.AttendanceRecorder.AutoMark.Model.dll]] | Im Config-File unter Model Plugins zu installieren: [[Bfx.Alex.AttendanceRecorder.AutoMark.Model.dll]] | ||
Weiters muss im Kundenmodul die Eigenschaftsgruppe "Toleranzzeiten" freigeschaltet werden: | Weiters muss im Kundenmodul bzw. über die Systemeinstellungen/VereinfachtesUI die Eigenschaftsgruppe "Toleranzzeiten" freigeschaltet werden: | ||
zum Freischalten der Toleranzzeit (in einem Change) <PropertyGroup name="EmployeeMarginTimeGroup" hide=""/> | zum Freischalten der Toleranzzeit (in einem Change) <PropertyGroup name="EmployeeMarginTimeGroup" hide=""/> |
Version vom 30. Juni 2022, 07:19 Uhr
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: (unter System --> eigener Punkt "Toleranzzeiten")
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)
Schema belassen
Soll die Toleranzzeit ein gewisses Schema nicht überschreiben (z.B. die fix hinterlegten Pausenzeiten), so muss dieses Schema auf System hinterlegt werden:
Info: Bei der Toleranzzeit wird immer das Schema des vorgetragenen Dienstes weitergeschrieben - die im Dienst hinterlegten Schemen sind daher eigentlich nicht mehr relevant.
Problematik hierbei stellte folgender Dienst dar:
Hier war das Problem, dass wenn der Mitarbeiter beispielsweise um 13:30 ausstempelt, die Pause nicht herausgerechnet wurde. Die Zeit wird hier mit dem "Arbeitszeit Dienste(Tag)Standard" durchgehend berechnet. Ist aber der Dienst folgendermaßen angelegt, so wird die Pause ab 13:15 fix nicht berechnet:
Technische Einstellungen
Im Config-File unter Model Plugins zu installieren: Bfx.Alex.AttendanceRecorder.AutoMark.Model.dll
Weiters muss im Kundenmodul bzw. über die Systemeinstellungen/VereinfachtesUI die Eigenschaftsgruppe "Toleranzzeiten" freigeschaltet werden:
zum Freischalten der Toleranzzeit (in einem Change) <PropertyGroup name="EmployeeMarginTimeGroup" hide=""/>