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/08/03 17:35]
karpenko [Valorisierungsinstanz definieren]
admin:valorisierung [2026/08/17 14:23] (aktuell)
karpenko ["Relevante" Gehaltsbestandteile]
Zeile 1: Zeile 1:
 ====== Valorisierung ====== ====== Valorisierung ======
-Mitarbeitergehälter werden zur Anpassung an die Teuerungsrate (Inflation) regelmässig valorisiert. Hierzu ermöglicht FH Complete das Definieren von Valorisierungsmethoden sowie die Durchführung der notwendigen Gehaltsanpassungen.+Mitarbeitergehälter werden zur Anpassung an die **Teuerungsrate** (Inflation) regelmässig ​**valorisiert**. Hierzu ermöglicht FH Complete das Definieren von Valorisierungsmethoden sowie die Durchführung der notwendigen ​**Gehaltsanpassungen**.
  
 Um eine Valorisierung zu definieren und durchzuführen,​ sind folgende Schritte notwendig: Um eine Valorisierung zu definieren und durchzuführen,​ sind folgende Schritte notwendig:
Zeile 12: Zeile 12:
  
 ==== Valorisierungsmethode definieren ==== ==== Valorisierungsmethode definieren ====
-Zunächst muss festgelegt werden, welche Valorisierungsmethode verwendet werden soll und welche Paramter hierfür notwendig sind.+Zunächst muss festgelegt werden, ​**welche Valorisierungsmethode** verwendet werden soll und **welche Paramter** hierfür notwendig sind.
 Dazu wird in der Tabelle //​hr.tbl_valorisierung_methode//​ der Name der Methode defniert. Anschließend werden in der //​hr.tbl_valorisierung_instanz_methode//​ die Parameter, die bei Ausführung dieser Valorisierung übergeben werden, definiert. Dies können beispielsweise der Fix- oder Prozentbetrag zur Erhöhung des Gehalts, Gehaltsgrenzen oder ein bestimmter Stichtag, zu welchem ein aufrechtes Dienstverhältnis bestehen muss, sein. Nachfolgend ein Beispiel einer solchen Valorisierungsmethode:​ Dazu wird in der Tabelle //​hr.tbl_valorisierung_methode//​ der Name der Methode defniert. Anschließend werden in der //​hr.tbl_valorisierung_instanz_methode//​ die Parameter, die bei Ausführung dieser Valorisierung übergeben werden, definiert. Dies können beispielsweise der Fix- oder Prozentbetrag zur Erhöhung des Gehalts, Gehaltsgrenzen oder ein bestimmter Stichtag, zu welchem ein aufrechtes Dienstverhältnis bestehen muss, sein. Nachfolgend ein Beispiel einer solchen Valorisierungsmethode:​
  
Zeile 21: Zeile 21:
    
 ==== Berechnungsprozess der Valorisierungsmethode definieren ==== ==== Berechnungsprozess der Valorisierungsmethode definieren ====
-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.
  
 {{:​admin:​valorisierungklasse.png?​1000|}} {{:​admin:​valorisierungklasse.png?​1000|}}
Zeile 28: Zeile 28:
  
 ==== Valorisierungsmethode zur Ausführung hinterlegen ==== ==== 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:​+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:​
  
 {{ :​admin:​valorisationfactory.png?​750 |{{:​admin:​valorisationfactory.png?​700|}} {{ :​admin:​valorisationfactory.png?​750 |{{:​admin:​valorisationfactory.png?​700|}}
 ==== Valorisierungsinstanz definieren ==== ==== 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 "​ausgewaehlt"​ zeigt an, ob die Valorisierung zu der Instanz bereits ausgeführt wurde. Jede Instanz verweist auf eine zugehörige Valorisierungsmethode.+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 "​ausgewaehlt"​ zeigt an, ob die Valorisierung zu der Instanz bereits ausgeführt wurde. Jede Instanz verweist auf eine **zugehörige Valorisierungsmethode**.
  
 {{ :​admin:​valorisierunginstanz.png?​1000 |}} {{ :​admin:​valorisierunginstanz.png?​1000 |}}
 ==== Valorisierung vorberechnen ==== ==== Valorisierung vorberechnen ====
-Nach Definieren der Valorisierungsinstanz sollte diese nun in der GUI zur Ausführung verfügbar sein. Diese ist für eine Organisationseinheit und das Ausführungsdatum nach Klick auf "​Valorisierung berechnen"​ durchführbar. Die Valorisierung wird für jede/n Mitarbeiter/​in über alle relevanten Gehaltsbestandteile berechnet und in der Spalte "Summe Gehalt nach Valorisierung"​ angezeigt. In diesem Schritt wird die Valorisierung noch nicht in der Datenbank gespeichert!+Nach Definieren der Valorisierungsinstanz sollte diese nun in der GUI zur Ausführung verfügbar sein. Diese ist für eine Organisationseinheit und das Ausführungsdatum nach Klick auf "​Valorisierung berechnen"​ durchführbar. Die Valorisierung wird für jede/n Mitarbeiter/​in über alle relevanten Gehaltsbestandteile berechnet und in der Spalte "Summe Gehalt nach Valorisierung"​ angezeigt. ​**In diesem Schritt wird die Valorisierung noch nicht in der Datenbank gespeichert!**
  
 +{{ :​admin:​valorisierunggui.png?​1000 |}}
 ==== Valorisierung durchführen ==== ==== Valorisierung durchführen ====
-Durch Klick auf "​gewählte Valorisierung abschließen"​ wird der in der Spalte "Summe Gehalt nach Valorisierung"​ angezeigte Betrag gespeichert und wird nun der neue Betrag vor Valorisierung. Dadurch, dass das Attribut "ausgewählt" bei der Valorisierungsinstanz nun auf "​true"​ gesetzt ist, kann die abgeschlossene Valorisierung nicht mehr ausgewählt werden.+Durch Klick auf "​gewählte Valorisierung abschließen"​ wird der in der Spalte "Summe Gehalt nach Valorisierung"​ angezeigte Betrag gespeichert und wird nun der neue Betrag vor Valorisierung. Dadurch, dass das Attribut "ausgewaehlt" bei der Valorisierungsinstanz nun auf "​true"​ gesetzt ist, kann die abgeschlossene Valorisierung nicht mehr ausgewählt werden.
  
 ==== Valorisierungscheck ==== ==== Valorisierungscheck ====
-Durch nachträgliche Bearbeitung kann es passieren, dass die Valorisierungsbeträge verändert werden und die Beträge nicht mehr mit den berechneten Soll-Beträgen übereinstimmen. Die Valorisierungsprüfung ermöglicht das Überprüfen der Korrektheit der Beträge. Falls ein Valorisierungsbetrag nicht (mehr) korrekt ist, wird bei "​Dienstverhältnis"​ der Link "Zur Valorisierungsprüfung"​ angezeigt. Dieser ermöglicht das Anzeigen der berechneten und tatsächlich eingetragenen Valorisierungsbeträge:​+Durch nachträgliche Bearbeitung kann es passieren, dass die Valorisierungsbeträge verändert werden und die Beträge nicht mehr mit den berechneten Soll-Beträgen übereinstimmen. Die Valorisierungsprüfung ermöglicht das **Überprüfen der Korrektheit der Beträge**. Falls ein Valorisierungsbetrag nicht (mehr) korrekt ist, wird bei "​Dienstverhältnis"​ der Link "Zur Valorisierungsprüfung"​ angezeigt. Dieser ermöglicht das Anzeigen der berechneten und tatsächlich eingetragenen Valorisierungsbeträge:​
  
-Hier weicht beim Gehaltsbestandteil "​Basisgehalt",​ aktiv ab 01.01.2024, der valorisierte Betrag vom berechneten Betrag zum Datum 01.09.2025 ab. Nun kann der falsche Betrag mit Klick auf "​Valorisierung neu berechnen und speichern"​ an den korrekten Betrag angepasst werden. ​  +{{ :​admin:​valorisierungpruefung.png?​800 |}} 
 + 
 +{{ :​admin:​valorisierungscheck.png?​1000 |}} 
 + 
 +Hier weicht beim Gehaltsbestandteil "​Basisgehalt",​ aktiv ab 01.01.2024, der valorisierte Betrag vom berechneten Betrag zum Datum 01.09.2025 ab. Nun kann der falsche Betrag mit Klick auf "​Valorisierung neu berechnen und speichern"​ an den korrekten, berechneten ​Betrag angepasst werden. ​  
  
 ==== Berechtigungen ==== ==== Berechtigungen ====
-Zur Durchführung sowie Prüfung der Valorisierung ist die Lese- und Schreibberechtigung zum Recht "​extension/​pv21_valorisierung"​ erforderlich. ​+Zur Durchführung sowie Prüfung der Valorisierung ist die Lese- und Schreibberechtigung zum Recht **"​extension/​pv21_valorisierung"​** erforderlich. ​
  
  
 ==== "​Relevante"​ Gehaltsbestandteile ==== ==== "​Relevante"​ Gehaltsbestandteile ====
-Damit ein Gehaltsbestandteile für die Valorisierung relevant ist, muss folgendes ​erfüllt sein: +Damit ein Gehaltsbestandteile für die Valorisierung relevant ist, muss Folgendes ​erfüllt sein: 
-  * Das Datum der Valorisierung muss in den Gültigkeitszeitraum (von - bis) des Gehaltsbestandteils fallen. +  * Das **Datum der Valorisierung** muss in den Gültigkeitszeitraum (von - bis) des Gehaltsbestandteils fallen. 
-  * Das Flag "​valorisierung"​ (//​tbl_gehaltsbestandteil//​) muss auf "​true"​ gesetzt sein +  * Das Flag **"​valorisierung"​** (//​tbl_gehaltsbestandteil//​) muss auf "​true"​ gesetzt sein 
-  * Es darf keine Valorisierungssperre (//​tbl_gehaltsbestandteil//​) vorhanden sein. Bis zu dem angegebenen Sperrdatum ist der Gehaltsbestandteil von der Valorisierung ausgenommen.+  * Es darf keine **Valorisierungssperre** (//​valorisierungssperre//​ in //​tbl_gehaltsbestandteil//​) vorhanden sein. Bis zu dem angegebenen Sperrdatum ist der Gehaltsbestandteil von der Valorisierung ausgenommen.
  
/var/www/wiki/data/attic/admin/valorisierung.1785771354.txt.gz · Zuletzt geändert: 2026/08/03 17:35 von karpenko