Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin:valorisierung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
admin:valorisierung [2026/07/31 15:23]
karpenko [Berechnungsprozess der Valorisierungsmethode definieren]
admin:valorisierung [2026/07/31 16:28] (aktuell)
karpenko
Zeile 5: Zeile 5:
   - Valorisierungsmethode definieren   - Valorisierungsmethode definieren
   - Berechnungsprozess der Valorisierungsmethode definieren   - Berechnungsprozess der Valorisierungsmethode definieren
 +  - Valorisierungsmethode zur Ausführung hinterlegen
   - Valorisierungsinstanz definieren   - Valorisierungsinstanz definieren
   - Valorisierung vorberechnen ​   - Valorisierung vorberechnen ​
Zeile 20: Zeile 21:
 Nun muss definiert werden, wie die Gehaltsanpassung im Rahmen der Valorisierung berechnet werden soll. Hierzu muss in der Personalverwaltung extension unter //​libraries/​valorisierung//​ eine neue library (php-Klasse),​ die die //​AbstractValorisatioMethod//​ Klasse erweitert, hinzugefügt werden. Dabei muss die //​caluclateValorisation//​ Methode überschrieben werden. Die für die Valorisierung relevanten Gehaltsbestandteile erhält man durch Aufruf der Methode //​getGehaltsbestandteileForValorisierung//​. Das neue Gehalt nach der Valorisierung wird durch Aufruf der Methode //​setBetrag_valorisiert//​ pro zurückgelieferten Gehaltsbestandteil festgelegt. Nun muss definiert werden, wie die Gehaltsanpassung im Rahmen der Valorisierung berechnet werden soll. Hierzu muss in der Personalverwaltung extension unter //​libraries/​valorisierung//​ eine neue library (php-Klasse),​ die die //​AbstractValorisatioMethod//​ Klasse erweitert, hinzugefügt werden. Dabei muss die //​caluclateValorisation//​ Methode überschrieben werden. Die für die Valorisierung relevanten Gehaltsbestandteile erhält man durch Aufruf der Methode //​getGehaltsbestandteileForValorisierung//​. Das neue Gehalt nach der Valorisierung wird durch Aufruf der Methode //​setBetrag_valorisiert//​ pro zurückgelieferten Gehaltsbestandteil festgelegt.
  
-Hier wird das Gehalt um den übergeben Prozentbetrag,​ oder um einen Fixbetrag, falls der Sockelbetrag unterschritten wird, erhöht. Der Gehaltsbetrag vor der Valorisierung erhält man mit //​getBetrag_valorisiert//​ (valorisiert durch vorherige Valorisierungen). Ein für die Valorisierungsmethode spezifischer Parameter-check kann durch Überschreiben der Methode //​checkParams//,​ ein spezifischer Anwendungscheck (basierend auf den in "1. Valorisierungsmethode definieren"​ übergebenen Parametern) definiert werden. Weitere hilfreiche Methoden wie z.B. //​fetchWochenstunden//​ zur Lieferung der Wochenarbeitszeit Vertragsbestandteil sind vorhanden. ​ +Hier wird das Gehalt um den übergeben Prozentbetrag,​ oder um einen Fixbetrag, falls der Sockelbetrag unterschritten wird, erhöht. Der Gehaltsbetrag vor der Valorisierung erhält man mit //​getBetrag_valorisiert//​ (valorisiert durch vorherige Valorisierungen). Ein für die Valorisierungsmethode spezifischer Parameter-check kann durch Überschreiben der Methode //​checkParams//,​ ein spezifischer Anwendungscheck (basierend auf den in "1. Valorisierungsmethode definieren"​ übergebenen Parametern) definiert werden. Weitere hilfreiche Methoden wie z.B. //​fetchWochenstunden//​ zur Lieferung der Wochenarbeitszeit Vertragsbestandteil sind vorhanden. 
 + 
 +==== Valorisierungsmethode zur Ausführung hinterlegen ==== 
 +Damit die neu hinzugefügte Methode bei der Valorisierung verfügbar ist, muss sie in der ValorisationFactory Klasse hinzugefügt werden. Dabei wird eine neue Konstante sowie ein case statement hinzugefügt:​ 
 + 
 + 
 +==== Valorisierungsinstanz definieren ==== 
 +Nun wurde die Valorisierungsmethode vollständig definiert. Die Ausführung der Valorisierung mit dieser Methode kann nun mehrmals, zu verschiedenen Zeitpunkten,​ erfolgen: Dazu muss die Valorisierungsinstanz definiert werden. Dies wird mit einem Eintrag in der hr.tbl_valorisierung_instanz bewerkstelligt. In der Spalte "​valorisierungsdatum"​ ist das Ausführungsdatum der valorisierung zu finden, die Spalte "​ausgewählt"​ zeigt an, ob die Valorisierung zu der Instanz bereits ausgeführt wurde. Jede Instanz verweist auf eine zugehörige Valorisierungsmethode. 
 + 
 + 
 +  
 +==== Valorisierung vorberechnen ==== 
 +Nach Definieren der Valorisierungsinstanz sollte diese nun in der GUI zur Ausführung verfügbar sein. 
/var/www/wiki/data/attic/admin/valorisierung.1785504232.txt.gz · Zuletzt geändert: 2026/07/31 15:23 von karpenko