Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
admin:valorisierung [2026/08/03 17:46] 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 |}} | {{ :admin:valorisierunggui.png?1000 |}} | ||
| Zeile 43: | Zeile 43: | ||
| ==== 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: |
| {{ :admin:valorisierungpruefung.png?800 |}} | {{ :admin:valorisierungpruefung.png?800 |}} | ||
| Zeile 52: | Zeile 52: | ||
| ==== 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 (//valorisierungssperre// in //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. |