1 Schemaanpassung

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(85 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Schemaanpassung bieten die Möglichkeit ein Abrechnungsschema für bestimmte Wochentage oder bestimmte Zeiten durch ein anderes zu ersetzen.  
<bs:bookshelf src="Buch:Schemaanpassung - Das Buch" />
Die '''Schemaanpassung''' <span style="color: rgb(0, 0, 0)">ist eine</span> [[Programmfunktion|Programmfunktion,]] die ein [[Abrechnungsschema]] (='''Quellschema''')  für hinterlegte Wochentage und Zeitbereiche durch ein anderes (='''Zielschema''') ersetzt.  


Mögliche Anwendungsfälle:
Das '''Quellschema''' stammt vom eingetragenen [[Dienstdauer#Abrechnungsschema|Dienst]] oder Planungscode.
* Es sollen automatisch immer alle Stunden am Sonntag oder Feiertag ausbezahlt werden
* Winterdienst-Stunden in der Nacht sollen automatisch in den Saldo gutgeschrieben werden
* bestimmte Zeiten am Stundennachweis extra ausweisen


== Transparente Darstellung am Stundennachweis: ==
Das '''Zielschema''' ermittelt sich aus den [[Programmfunktion|Steuerdaten]] der Schemaanpassung, die auf den Mitarbeitern [[Vererbung|vererbt]] gefunden wird.
Ab der Version 2021.08 können Schemaanpassungen am [[Stundennachweis]] und im Tooltipp übersichtlicher dargestellt werden.


Bspw. Schemaanpassung, welche Winterdienstzeiten zwischen 22.00 - 06:00 mit 200% gutschreibt und am Sonntag auszahlt:
Auf den "'''Steuerdaten'''" ist für jedes gewünschte '''Quellschema''' ein Dienst hinterlegt. Das '''Zielschema''' wird so ermittelt, als ob dieser Dienst am Tag ohne weitere Kommt/Geht-Änderungen eingetragen wäre. Hier ist besonders die Steuerung durch [[Hintergrunddienste]] wichtig.


{{AlexBild|Stundennachweis|[[Datei:Bsp Stundennachweis.png|1000px]]|}}
Im Gegensatz zur direkten Verwendung von Hintergrunddiensten:
# können keine Sollzeiten geändert werden
# ist das Zielschema unabhängig vom eingetragen Dienst
# kann das zur Abrechnung verwendete Schema je Mitarbeiter gesteuert werden
# kann das Zielschema für Teilzeit- und Vollzeit-Mitarbeiter unterschiedlich definiert werden
# ist der Zeitbereich für das umgeschlüsselte Zielschema in [[Stundennachweis]] und Tagtooltip ersichtlich


Die Zeit von 3:43 - 06:00 fällt in die Schemaanpassung und wird mit 200 % gutgeschrieben. Zur besseren Nachvollziehbarkeit wird nun eine extra Zeile angeführt.
== <span><span /> </span>Anwendungsmöglichkeiten ==


WICHTIG: Damit die Zeiten in extra Zeilen angezeigt werden, muss in den Systemeinstellung/Stundennachweis der Parameter "Kommt/Geht als Basis für Stundennachweis (laut § 26 Abs. 1 AZG)" auf "ja" gesetzt sein.
* Alle Stunden am Sonntag oder Feiertag immer automatisch auszahlen
* Winterdienst-Stunden in der Nacht automatisch in den Saldo gutschreiben
* bestimmte Zeiten am Stundennachweis extra ausweisen (z. B. nicht angerechnete Zeiten außerhalb vom Gleitzeitrahmen)
* ein gleicher Dienst zahlt für eine Mitarbeitergruppe die Stunden aus, für eine andere Mitarbeitergruppe werden diese Stunden ins Total gerechnet<span><span /><span /></span>


== Funktionsbeschreibung ==


=== Abgreifen der Steuerdaten ===
Welche "Schemaanpassung (Einfach)" verwendet wird,


==Parametrierung in ALEX:==
* bestimmt zuerst der vererbt setzbare Parameter "'''Schemaanpassung'''" (Gruppe Abrechnung), der beim Personal abgegriffen wird.
* handelt es sich bei der dort hinterlegten Schemanpassung um eine '''Schemaanpassung (VZ/TZ)''', so wird für das betroffene Personal für den betroffenen Tag das Beschäftigungsausmaß geprüft.
** Bei 100 % Beschäftigungsausmaß wird jene '''Schemaanpassung(Einfach)''' hinzugezogen, welche beim Parameter "'''Vollzeit'''" hinterlegt ist,
** ansonsten jene vom Parameter "'''Teilzeit'''".
** Schemen und Dienste, welche in der Schemaanpassung (VZ/TZ) direkt hinterlegt sind, gelten für beide Mitarbeitergruppen.
{{AlexBild2|Steuerdaten|Steuerdaten am Personal|Schemaanpassung VZ/TZ|[[Datei:Schemaanpassung Steuerdaten Abrechnung.png|mini]]|[[Datei:Schemaanpassung VZ TZ.png|mini]]||}}


=== Schemaanpassung (Einfach) ===
In der '''Schemaanpassung''' wird beim Parameter "Schema" ein Abrechnungschema (= '''Quellschema''') definiert.


*Im Navigator kann über die Stammdatenansicht eine neue Schemaanpassung angelegt werden    [[Datei:Schemaanpassung.png]]
Weiters wird in der Schemaanpassung beim Parameter "Dienst" ein '''Hilfsdienst''' hinterlegt.


* Schemen auswählen, welche später ersetzt werden sollen
Bei diesem Hilfsdienst können bei Bedarf '''Hintergrunddienste''' hinterlegt werden, damit das Verhalten je nach Wochentag unterschiedlich definiert werden kann. 


{{AlexBild|Schemaanpassung definieren: für welche Schemen + Hintergrund-Dienst|[[Datei:Schemaanpassung_Anlage.PNG|850px]]|}}
Im Zeitbereich des Hilfsdienstes oder des Hintergrunddienstes wird nun für eine oder mehrere Zeitbereiche je ein Abrechnungsschema ( = '''Zielschema''') definiert.


''<sub>Im behandelten Beispiel werden die Schemen "Anwesend Mehrarbeit" sowie "Anwesend Winterdienst" später für alle Stunden am Sonn- und Feiertag durch "Zeit auszahlen" ersetzt und für alle Stunden in der Nacht durch "Zeit gutschreiben"</sub>''
Wird nun beim betroffenen Mitarbeiter das Quellschema durch einen eingetragenen Dienst oder Planungscode gefunden, so wird dies an den definierten Tagen zu den definierten Zeitbereichen mit dem Zielschema ersetzt.
==== Hintergrunddienste und Feiertage ====
Fällt ein Tag, für den ein Hintergrunddienst definiert ist, auf einen Feiertag und für den Feiertag ist keine spezieller Hintergrunddienst hinterlegt, so wird standardmäßig der für diesen Wochentag hinterlegte Hintergrunddienst verwendet.


Beispiel: Für die Teilzeit Mitarbeiter im Bauhof werden von Montag bis Samstag Hintergrunddienste benötigt. Würde wie im unten angeführten Beispiel nun ein Feiertag auf einen Montag fallen, würde hier der Hintergrunddienst vom Werktag Montag verwendet werden und nicht der Standarddienst aus der Legende. Ist dies nicht gewünscht muss für den Feiertag ein Hintergrunddienst mit der gewünschten Abrechnung hinterlegt werden.


*Anschließend wird über den gelben Würfel & Hinzufügen ein "Undercover Dienst" ohne Zeitbereich angelegt, welcher später die Hintergrunddienste, mit dem für So/FT angepassten Schema enthält
{{AlexBild|Beispiel Hintergrunddienst & Feiertag|[[Datei:Hintergrunddienste 1663761544651.png|center|]]}}
** Dieser Dienst muss keiner PE zugewiesen werden


[[Datei:Schmeaanpassung_Dienst.PNG|550px]]
=== Schemaanpassung  (VZ/TZ) ===
Um für Vollzeit und Teilzeitmitarbeiter unterschiedliche Schemaanpassungen abzurufen, bedient man sich der '''"Schemaanpassung (TZ/VZ)".'''


Bei dieser Schemaanpassung (VZ/TZ) wird jeweils eine '''Schemaanpassung (Einfach)''' für Vollzeit-Mitarbeiter und eine andere für Teilzeit-Mitarbeiter hinterlegt.


*Danach wird unter dem Punkt Hintergrund Dienste der jeweilige Dienst angelegt, welcher für die speziell berechneten Tage gebraucht wird
Je nachdem ob der Mitarbeiter an dem betroffenen Tag nun 100 % Beschäftigungsausmaß oder weniger hat, wird die entsprechende '''Schemaanpassung (Einfach)''' für diesen Mitarbeiter herangezogen.


[[Datei:Hintergrunddienst_SAP.PNG|650px]]
Anwendungsbeispiel: Dienste am Sonn- und Feiertag sollen für Vollzeitmitarbeiter mit 200 %, für Teilzeitmitarbeiter mit 150 % ausbezahlt werden (Das Beispiel ist [[Schemaanpassung/Beispiel Vollzeit und Teilzeit unterschiedlich auszahlen|hier]] im Detail erläutert).


{{AlexBild|Schemaanpassung VZ/TZ|[[Datei:Schemaanpassung VZ TZ 200 150.png|Schemaanpassung VZ TZ 200 150.png]]|}}


*Dieser Dienst muss einer PE zugewiesen werden und wird wiederum als Hintergrund Dienst deklariert
Diese Schemaanpassung (VZ/TZ) wird beispielsweise am System hinterlegt und somit beim Mitarbeiter vererbt:
** Danach wird der gewünschte Zeitbereich und das Schema " Arbeitszeit durch Überstunden ausgezahlt 200%" hinterlegt
[[Bild:Hintergrund.PNG|600px]] [[Bild:Schema_So_FT.PNG|800px]]


* Nun kann entschieden werden aus welcher Ebene im System die Schemaanpassung hinterlegt werden soll (System --> Mitarbeiter möglich)
Parameter: Schemaanpassung
** Unter dem Punkt Abrechnung kann die Schemaanpassung mit Stichtag hinzugefügt werden
[[Bild:Anpassung.PNG]]


[[Kategorie:Neu ab Version 2019.14]]
Parametergruppe: Abrechnung
 
=== Transparente Darstellung im Tooltip und am Stundennachweis ===
Schemaanpassungen werden im Tooltip übersichtlich dargestellt.
 
Beispiel:
 
Am 5.3 fällt die Zeit von 04:00 - 06:00  in eine definierte Schemaanpassung und wird mit 100% Zuschlag gutgeschrieben. Zur besseren Nachvollziehbarkeit wird nun eine extra Zeile angeführt.
 
Am 7.3 fallen alle Stunden in die definierte Schemaanpassung, da es sich um einen Sonntag handelt, und werden ausbezahlt. Zur besseren Nachvollziehbarkeit wird dies angeführt.{{AlexBild2|Darstellung im Tooltip|Nachtstunden am Wochentag werden gutgeschrieben|Stunden am Sonntag werden ausbezahlt|
[[Datei:Tooltip Wochentag.png]]|[[Datei:Tooltip Sonntag Schemaanpassung.png]]||}}
 
Für mehr Transparenz am [[Stundennachweis]] muss in den Systemeinstellungen (Parametergruppe Stundennachweis) der Parameter [[Stundennachweis: nur mit angerechneten Zeiten (laut §26 Abs. 1 AZG)|"Kommt/Geht als Basis für Stundennachweis (laut § 26 Abs. 1 AZG)"]] auf "ja" gesetzt werden:
{{AlexBild|Systemeinstellungen - Stundennachweis|[[Datei:Schemaanpassung Parameter Stundennachweis.png|Schemaanpassung Parameter Stundennachweis.png]]|}}
*'''WICHTIG''': Auswirkung dieses Parameters beachten! Nicht-Rechnen wird dann nicht mehr am Stundennachweis angedruckt!
 
Beispiel: obiges Beispiel wird wie folgt am Stundennachweis dargestellt:
 
{{AlexBild|Stundennachweis - ausbezahlte oder gutgeschriebene Zeiten werden extra ausgewiesen|[[Datei:Bsp Stundennachweis.png]]|}}
 
== Parametrierungsrichtlinien ==
 
=== Hilfsdienst ===


* '''Allgemein'''
** '''Planungseinheit''': freilassen
**'''Plansymbol''': freilassen
**'''Bezeichnung''': daraus soll hervorgehen an welchen Tagen welche Berechnung erfolgt (z. B. So/FT 200% auszahlen)
**'''<nowiki/>'Hintergrund'-Dienst''': Nein
*'''<nowiki/>Zeitbereich''': nur zu definieren, wenn die Berechnung an allen Wochentagen gleich ist und deshalb keine Hintergrunddienste benötigt werden
*'''<nowiki/>'Hintergrund'-Dienste:''' Achtung, wenn Hintergrunddienste bei Wochentagen hinterlegt wurden und beim Feiertag nicht: die Auswirkungen wurden weiter oben bereits beschrieben!
* '''Organisation''': Datum hinterlegen (Wichtig, da man sonst diese Dienste in der Dienstsuche nicht finden kann!)


[[Kategorie:Neu_ab_Version_2021.08]]
=== Hintergrunddienst ===


== Funktion freischalten ==
* '''Allgemein'''
**'''Planungseinheit''': hier MUSS eine Planungseinheit hinterlegt werden (egal welche)
***''<u><small>Anmerkung</small></u>'': ''<small>sonst kann man diesen Dienst bei der Dienstsuche im Hilfsdienst nicht finden</small>''
**'''Plansymbol''': freilassen
**'''Bezeichnung''': daraus soll hervorgehen, zu welchen Uhrzeiten welche Berechnung erfolgt (z. B. 00:00 - 00:00 Morgen 200% auszahlen)
**'''<nowiki/>'Hintergrund'-Dienst''': JA
* '''Organisation''': Datum hinterlegen (Wichtig, da man sonst diese Dienste in der Dienstsuche nicht finden kann!)


*Um die Schemaanpassung nutzen zu können ist folgendes modelPlugin im Config-File notwendig(Hintergrunddienste):
<span><br /></span>
''<small><u>Anmerkung</u>: gibt es Dienste, welche über Mitternacht gehen, dann muss beim Zeitbereich auch für diese Zeit am nächsten Tag das entsprechende Zielschema hinterlegt werden (z. B. 00:00 Morgen bis 00:00 Übermorgen)! Durch die vielen Kombinationsmöglichkeiten mit Werktagen, Samstagen, Sonntagen und Feiertagen sind alle diese Parameter beim Bereich "Hintergrund-Dienste" des Hilfsdienstes zu bedenken!</small>''
== Bit Factory interne Zusatzinfos ==
* [[Intern:Hintergrunddienste Aktivierung|Aktivierung]]


Bfx.Alex.ShiftExtension.Model.dll
[[Kategorie:Neu ab Version 2019.14]]
[[Kategorie:Funktionsübersicht]]
[[Kategorie:Zulagen/Zuschläge/Abrechnungsmodalitäten]]

Aktuelle Version vom 22. März 2023, 16:09 Uhr

Die Schemaanpassung ist eine Programmfunktion, die ein Abrechnungsschema (=Quellschema) für hinterlegte Wochentage und Zeitbereiche durch ein anderes (=Zielschema) ersetzt.

Das Quellschema stammt vom eingetragenen Dienst oder Planungscode.

Das Zielschema ermittelt sich aus den Steuerdaten der Schemaanpassung, die auf den Mitarbeitern vererbt gefunden wird.

Auf den "Steuerdaten" ist für jedes gewünschte Quellschema ein Dienst hinterlegt. Das Zielschema wird so ermittelt, als ob dieser Dienst am Tag ohne weitere Kommt/Geht-Änderungen eingetragen wäre. Hier ist besonders die Steuerung durch Hintergrunddienste wichtig.

Im Gegensatz zur direkten Verwendung von Hintergrunddiensten:

  1. können keine Sollzeiten geändert werden
  2. ist das Zielschema unabhängig vom eingetragen Dienst
  3. kann das zur Abrechnung verwendete Schema je Mitarbeiter gesteuert werden
  4. kann das Zielschema für Teilzeit- und Vollzeit-Mitarbeiter unterschiedlich definiert werden
  5. ist der Zeitbereich für das umgeschlüsselte Zielschema in Stundennachweis und Tagtooltip ersichtlich

1.1. Anwendungsmöglichkeiten

  • Alle Stunden am Sonntag oder Feiertag immer automatisch auszahlen
  • Winterdienst-Stunden in der Nacht automatisch in den Saldo gutschreiben
  • bestimmte Zeiten am Stundennachweis extra ausweisen (z. B. nicht angerechnete Zeiten außerhalb vom Gleitzeitrahmen)
  • ein gleicher Dienst zahlt für eine Mitarbeitergruppe die Stunden aus, für eine andere Mitarbeitergruppe werden diese Stunden ins Total gerechnet

1.2. Funktionsbeschreibung

1.2.1. Abgreifen der Steuerdaten

Welche "Schemaanpassung (Einfach)" verwendet wird,

  • bestimmt zuerst der vererbt setzbare Parameter "Schemaanpassung" (Gruppe Abrechnung), der beim Personal abgegriffen wird.
  • handelt es sich bei der dort hinterlegten Schemanpassung um eine Schemaanpassung (VZ/TZ), so wird für das betroffene Personal für den betroffenen Tag das Beschäftigungsausmaß geprüft.
    • Bei 100 % Beschäftigungsausmaß wird jene Schemaanpassung(Einfach) hinzugezogen, welche beim Parameter "Vollzeit" hinterlegt ist,
    • ansonsten jene vom Parameter "Teilzeit".
    • Schemen und Dienste, welche in der Schemaanpassung (VZ/TZ) direkt hinterlegt sind, gelten für beide Mitarbeitergruppen.
Steuerdaten
Steuerdaten am Personal Schemaanpassung VZ/TZ
Schemaanpassung Steuerdaten Abrechnung.png
Schemaanpassung VZ TZ.png

1.2.2. Schemaanpassung (Einfach)

In der Schemaanpassung wird beim Parameter "Schema" ein Abrechnungschema (= Quellschema) definiert.

Weiters wird in der Schemaanpassung beim Parameter "Dienst" ein Hilfsdienst hinterlegt.

Bei diesem Hilfsdienst können bei Bedarf Hintergrunddienste hinterlegt werden, damit das Verhalten je nach Wochentag unterschiedlich definiert werden kann.

Im Zeitbereich des Hilfsdienstes oder des Hintergrunddienstes wird nun für eine oder mehrere Zeitbereiche je ein Abrechnungsschema ( = Zielschema) definiert.

Wird nun beim betroffenen Mitarbeiter das Quellschema durch einen eingetragenen Dienst oder Planungscode gefunden, so wird dies an den definierten Tagen zu den definierten Zeitbereichen mit dem Zielschema ersetzt.

1.2.2.1. Hintergrunddienste und Feiertage

Fällt ein Tag, für den ein Hintergrunddienst definiert ist, auf einen Feiertag und für den Feiertag ist keine spezieller Hintergrunddienst hinterlegt, so wird standardmäßig der für diesen Wochentag hinterlegte Hintergrunddienst verwendet.

Beispiel: Für die Teilzeit Mitarbeiter im Bauhof werden von Montag bis Samstag Hintergrunddienste benötigt. Würde wie im unten angeführten Beispiel nun ein Feiertag auf einen Montag fallen, würde hier der Hintergrunddienst vom Werktag Montag verwendet werden und nicht der Standarddienst aus der Legende. Ist dies nicht gewünscht muss für den Feiertag ein Hintergrunddienst mit der gewünschten Abrechnung hinterlegt werden.

Beispiel Hintergrunddienst & Feiertag
Hintergrunddienste 1663761544651.png

1.2.3. Schemaanpassung (VZ/TZ)

Um für Vollzeit und Teilzeitmitarbeiter unterschiedliche Schemaanpassungen abzurufen, bedient man sich der "Schemaanpassung (TZ/VZ)".

Bei dieser Schemaanpassung (VZ/TZ) wird jeweils eine Schemaanpassung (Einfach) für Vollzeit-Mitarbeiter und eine andere für Teilzeit-Mitarbeiter hinterlegt.

Je nachdem ob der Mitarbeiter an dem betroffenen Tag nun 100 % Beschäftigungsausmaß oder weniger hat, wird die entsprechende Schemaanpassung (Einfach) für diesen Mitarbeiter herangezogen.

Anwendungsbeispiel: Dienste am Sonn- und Feiertag sollen für Vollzeitmitarbeiter mit 200 %, für Teilzeitmitarbeiter mit 150 % ausbezahlt werden (Das Beispiel ist hier im Detail erläutert).

Schemaanpassung VZ/TZ
Schemaanpassung VZ TZ 200 150.png

Diese Schemaanpassung (VZ/TZ) wird beispielsweise am System hinterlegt und somit beim Mitarbeiter vererbt:

Parameter: Schemaanpassung

Parametergruppe: Abrechnung

1.2.4. Transparente Darstellung im Tooltip und am Stundennachweis

Schemaanpassungen werden im Tooltip übersichtlich dargestellt.

Beispiel:

Am 5.3 fällt die Zeit von 04:00 - 06:00 in eine definierte Schemaanpassung und wird mit 100% Zuschlag gutgeschrieben. Zur besseren Nachvollziehbarkeit wird nun eine extra Zeile angeführt.

Am 7.3 fallen alle Stunden in die definierte Schemaanpassung, da es sich um einen Sonntag handelt, und werden ausbezahlt. Zur besseren Nachvollziehbarkeit wird dies angeführt.

Darstellung im Tooltip
Nachtstunden am Wochentag werden gutgeschrieben Stunden am Sonntag werden ausbezahlt

Tooltip Wochentag.png

Tooltip Sonntag Schemaanpassung.png

Für mehr Transparenz am Stundennachweis muss in den Systemeinstellungen (Parametergruppe Stundennachweis) der Parameter "Kommt/Geht als Basis für Stundennachweis (laut § 26 Abs. 1 AZG)" auf "ja" gesetzt werden:

Systemeinstellungen - Stundennachweis
Schemaanpassung Parameter Stundennachweis.png
  • WICHTIG: Auswirkung dieses Parameters beachten! Nicht-Rechnen wird dann nicht mehr am Stundennachweis angedruckt!

Beispiel: obiges Beispiel wird wie folgt am Stundennachweis dargestellt:

Stundennachweis - ausbezahlte oder gutgeschriebene Zeiten werden extra ausgewiesen
Bsp Stundennachweis.png

1.3. Parametrierungsrichtlinien

1.3.1. Hilfsdienst

  • Allgemein
    • Planungseinheit: freilassen
    • Plansymbol: freilassen
    • Bezeichnung: daraus soll hervorgehen an welchen Tagen welche Berechnung erfolgt (z. B. So/FT 200% auszahlen)
    • 'Hintergrund'-Dienst: Nein
  • Zeitbereich: nur zu definieren, wenn die Berechnung an allen Wochentagen gleich ist und deshalb keine Hintergrunddienste benötigt werden
  • 'Hintergrund'-Dienste: Achtung, wenn Hintergrunddienste bei Wochentagen hinterlegt wurden und beim Feiertag nicht: die Auswirkungen wurden weiter oben bereits beschrieben!
  • Organisation: Datum hinterlegen (Wichtig, da man sonst diese Dienste in der Dienstsuche nicht finden kann!)

1.3.2. Hintergrunddienst

  • Allgemein
    • Planungseinheit: hier MUSS eine Planungseinheit hinterlegt werden (egal welche)
      • Anmerkung: sonst kann man diesen Dienst bei der Dienstsuche im Hilfsdienst nicht finden
    • Plansymbol: freilassen
    • Bezeichnung: daraus soll hervorgehen, zu welchen Uhrzeiten welche Berechnung erfolgt (z. B. 00:00 - 00:00 Morgen 200% auszahlen)
    • 'Hintergrund'-Dienst: JA
  • Organisation: Datum hinterlegen (Wichtig, da man sonst diese Dienste in der Dienstsuche nicht finden kann!)


Anmerkung: gibt es Dienste, welche über Mitternacht gehen, dann muss beim Zeitbereich auch für diese Zeit am nächsten Tag das entsprechende Zielschema hinterlegt werden (z. B. 00:00 Morgen bis 00:00 Übermorgen)! Durch die vielen Kombinationsmöglichkeiten mit Werktagen, Samstagen, Sonntagen und Feiertagen sind alle diese Parameter beim Bereich "Hintergrund-Dienste" des Hilfsdienstes zu bedenken!

1.4. Bit Factory interne Zusatzinfos

Diskussionen