Difference between revisions of "RhB:HR-Hub-Punktelauf"
Jump to navigation
Jump to search
(14 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
***Trigger "Wiederholte Prüfung (täglich)": Zweite Checkbox aktiv. | ***Trigger "Wiederholte Prüfung (täglich)": Zweite Checkbox aktiv. | ||
** Feld "Anzahl der Tage" muss auch mit 0 speicherbar sein! | ** Feld "Anzahl der Tage" muss auch mit 0 speicherbar sein! | ||
** Moqup Änderung: 16.7.24 {{Green-Tag|Text=An Davor übergeben}} > {{ | ** Moqup Änderung: 16.7.24 {{Green-Tag|Text=An Davor übergeben}} > {{Green-Tag|Text=[https://jira.b-op.org/browse/DEV-466 DEV-466]}} > {{Green-Tag|Text=Zeitbasierte Aktionen angelegt}} | ||
** DRAA Regel Implementation: Wenn Checkbox aktiv UND Eintrittsjahr = aktuelles Jahr, DANN Prüfung Eintrittstag + Monat. {{ | ** DRAA Regel Implementation: Wenn Checkbox aktiv UND Eintrittsjahr = aktuelles Jahr, DANN Prüfung Eintrittstag + Monat. {{Green-Tag|Text=[https://jira.b-op.org/browse/BTF-1623 BTF-1623]}} | ||
* [BZ-41] Anpassungen im '''HR-Hub EM-Manager''' "Punktelaufprofile" > Neue Aktion "Punkte vom Entitlement ziehen" / "Add points by entitlement" | * [BZ-41] Anpassungen im '''HR-Hub EM-Manager''' "Punktelaufprofile" > Neue Aktion "Punkte vom Entitlement ziehen" / "Add points by entitlement" | ||
** Woher ziehen: Erstbezugs oder Nachbezugspunkte | ** Woher ziehen: Erstbezugs oder Nachbezugspunkte | ||
Line 17: | Line 17: | ||
** Die Action wird für die RhB zweimal konfiguriert, einmal 50% nach 3 Monaten und die restlichen 50% nach 9 Monaten. | ** Die Action wird für die RhB zweimal konfiguriert, einmal 50% nach 3 Monaten und die restlichen 50% nach 9 Monaten. | ||
** Moqups {{Green-Tag|Text=Erweitert}} <br>[[File:HR-Hub-EM-Pointrun-Profile-Action-AddPointsByEntitlement.png|450px]] | ** Moqups {{Green-Tag|Text=Erweitert}} <br>[[File:HR-Hub-EM-Pointrun-Profile-Action-AddPointsByEntitlement.png|450px]] | ||
** Moqup Änderung: 16.7.24 {{Green-Tag|Text=An Davor übergeben}} > {{ | ** Moqup Änderung: 16.7.24 {{Green-Tag|Text=An Davor übergeben}} > {{Green-Tag|Text=[https://jira.b-op.org/browse/DEV-468 DEV-468]}} > {{Green-Tag|Text=Profile & HR bedingte Auslöser angelegt}} | ||
** EM-Manager Implementation: {{ | ** EM-Manager Implementation: {{Green-Tag|Text=[https://jira.b-op.org/browse/BTF-1626 BTF-1626]}} | ||
* Änderung für "3 Monate nach Eintritt" | * Änderung für "3 Monate nach Eintritt" | ||
** Tab "Punktlaufauslöser und Zeitplanung" (Tab neuer Name in Moqups "Manual point runs") | ** Tab "Punktlaufauslöser und Zeitplanung" (Tab neuer Name in Moqups "Manual point runs") | ||
** Muss für RhB Regel sichergestellt werden, dass nur 1x ausgelöst wird (Checkbox "Make sure this trigger is executed only once per staff member.") | ** Muss für RhB Regel sichergestellt werden, dass nur 1x ausgelöst wird (Checkbox "Make sure this trigger is executed only once per staff member.") | ||
** Moqups {{Green-Tag|Text=Erweitert}} <br>[[File:HR-Hub-EM-Pointrun-ManualScheduledTriggers-ExecuteOnlyOnce.png|350px]] | ** Moqups {{Green-Tag|Text=Erweitert}} <br>[[File:HR-Hub-EM-Pointrun-ManualScheduledTriggers-ExecuteOnlyOnce.png|350px]] | ||
** Moqup Änderung: 16.7.24 {{Green-Tag|Text=An Davor übergeben}} > {{ | ** Moqup Änderung: 16.7.24 {{Green-Tag|Text=An Davor übergeben}} > {{Green-Tag|Text=[https://jira.b-op.org/browse/DEV-468 DEV-468]}} > {{Green-Tag|Text=Auslöser angelegt}} | ||
** EM-Manager Implementation: {{ | ** EM-Manager Implementation: {{Green-Tag|Text=[https://jira.b-op.org/browse/BTF-1626 BTF-1626]}} | ||
* Änderung für "Aktivitätswechsel" | * Änderung für "Aktivitätswechsel" | ||
** Tab "Punktlaufauslöser und Zeitplanung" (Tab neuer Name "HR Hub driven triggers") > "Execute on" > Option fehlt noch "Change of entitlement..." | ** Tab "Punktlaufauslöser und Zeitplanung" (Tab neuer Name "HR Hub driven triggers") > "Execute on" > Option fehlt noch "Change of entitlement..." | ||
** Moqups {{Green-Tag|Text=War schon im Moqup}} <br>[[File:HR-Hub-EM-Pointrun-HrDrivenTriggers-ChangeOfEntitlement.png|450px]] | ** Moqups {{Green-Tag|Text=War schon im Moqup}} <br>[[File:HR-Hub-EM-Pointrun-HrDrivenTriggers-ChangeOfEntitlement.png|450px]] | ||
** Moqup Änderung: 16.7.24 {{Green-Tag|Text=An Davor übergeben}} > {{ | ** Moqup Änderung: 16.7.24 {{Green-Tag|Text=An Davor übergeben}} > {{Green-Tag|Text=[https://jira.b-op.org/browse/DEV-468 DEV-468]}} > {{Green-Tag|Text=Profil & HR bedingten Auslöser angelegt}} | ||
** Umsetzung "HR Hub driven triggers" | ** Umsetzung "HR Hub driven triggers" | ||
*** HR-Hub Core Implementation: {{ | *** HR-Hub Core Implementation: {{Green-Tag|Text=[https://jira.b-op.org/browse/BTF-1627 BTF-1627]}} | ||
*** EM-Manager Implementation: {{Green-Tag|Text=[https://jira.b-op.org/browse/BTF-1629 BTF-1629]}} | *** EM-Manager Implementation: {{Green-Tag|Text=[https://jira.b-op.org/browse/BTF-1629 BTF-1629]}} | ||
*Änderungen für manuellen Nachbezug Punktelauf | *Änderungen für manuellen Nachbezug Punktelauf | ||
** Moqups {{Green-Tag|Text=Erweitert}} <br>[[File:HR-Hub EM Manager - Manual scheduled triggers - exclude leaving date.png|450px]] | ** Moqups {{Green-Tag|Text=Erweitert}} <br>[[File:HR-Hub EM Manager - Manual scheduled triggers - exclude leaving date.png|450px]] | ||
** Moqup Änderung: 24.9.24 {{Green-Tag|Text=An Davor übergeben}} > {{ | ** Moqup Änderung: 24.9.24 {{Green-Tag|Text=An Davor übergeben}} > {{Green-Tag|Text=[https://jira.b-op.org/browse/DEV-510 DEV-510]}} > | ||
** EM-Manager Implementation: {{Yellow-Tag|Text=[https://jira.b-op.org/browse/BTF-1921 BTF-1921 (Testbar)]}} CR | ** EM-Manager Implementation: {{Yellow-Tag|Text=[https://jira.b-op.org/browse/BTF-1921 BTF-1921 (Testbar)]}} CR | ||
== Weitere Tasks für die Umsetzung == | |||
{{Green-Tag|Text=[https://jira.b-op.org/browse/BTF-1986 BTF-1986]}} CR - HR-Hub EM-Manager: Erweiterte Prüfung, ob Punktelauf-Trigger für MA bereits ausgeführt wurde | |||
== Testfälle == | == Testfälle == | ||
Line 55: | Line 58: | ||
#EM-Manager: Führt Profil "BKC Wechsel: Punkte übertragen" aus. {{Green-Tag|Text=ok}} | #EM-Manager: Führt Profil "BKC Wechsel: Punkte übertragen" aus. {{Green-Tag|Text=ok}} | ||
* Manueller Nachbezug - {{ | * Manueller Nachbezug - {{Green-Tag|Text=ok, 9.10.2024}} | ||
** Manueller Trigger "Manueller Nachbezug" | ** (Manueller Trigger "Manueller Nachbezug": Option "''Nur ausführen, wenn das Austrittsdatum nicht innerhalb der nächsten N Tage liegt, wobei N =''" auf '''90 Tage''' gesetzt.) | ||
**... | **Punktelauf wird via UI angefordert (erzeugt Anfrage in der DB): 09.10.2024 13:09 {{Green-Tag|Text=ok}} | ||
**(EM-Manager Prozessierung offener Punktelauf TaskRequests vorgezogen (Setting EM-Manager).) | |||
**EM-Manager führt Punktelauf für Nachbezug durch. Test: MA 7838. {{Green-Tag|Text=ok}} | |||
*Mitarbeiteraustritt - {{Green-Tag|Text=ok, 8.10.2024}} | *Mitarbeiteraustritt - {{Green-Tag|Text=ok, 8.10.2024}} | ||
*#MA Austrittsdatum ändert sich auf innerhalb der nächsten 3 Monate. {{Green-Tag|Text=ok}} | *#MA Austrittsdatum ändert sich auf innerhalb der nächsten 3 Monate. {{Green-Tag|Text=ok}} | ||
Line 69: | Line 74: | ||
Zu klären: Manueller Nachbezug fehlt noch (kein RhB Task) | Zu klären: Manueller Nachbezug fehlt noch (kein RhB Task mit detailierten Anforderungen) | ||
==Related articles== | ==Related articles== | ||
*[[RhB:Rhätische_Bahn]] | *[[RhB:Rhätische_Bahn]] |
Latest revision as of 15:51, 13 December 2024
HR-Hub Punktelauf für RhB
Erweiterungen für RhB Punktelauf
- [BZ-40-1] HR-Hub DRAA Regel MA-Eintritt: Aktion "Berechtigungen hinzufügen"
- Checkbox "Nur bei Eintritt im Jahr bis zum"
- Neue Felder "Tag", "Monat" (01.07.)
- Moqups Erweitert
- Die Aktion wird für RhB zweimal konfiguriert:
- Trigger "Eintritt": Erste Checkbox aktiv.
- Trigger "Wiederholte Prüfung (täglich)": Zweite Checkbox aktiv.
- Feld "Anzahl der Tage" muss auch mit 0 speicherbar sein!
- Moqup Änderung: 16.7.24 An Davor übergeben > DEV-466 > Zeitbasierte Aktionen angelegt
- DRAA Regel Implementation: Wenn Checkbox aktiv UND Eintrittsjahr = aktuelles Jahr, DANN Prüfung Eintrittstag + Monat. BTF-1623
- [BZ-41] Anpassungen im HR-Hub EM-Manager "Punktelaufprofile" > Neue Aktion "Punkte vom Entitlement ziehen" / "Add points by entitlement"
- Woher ziehen: Erstbezugs oder Nachbezugspunkte
- Prozentangabe: 50% hinzuaddieren
- Die Action wird für die RhB zweimal konfiguriert, einmal 50% nach 3 Monaten und die restlichen 50% nach 9 Monaten.
- Moqups Erweitert
- Moqup Änderung: 16.7.24 An Davor übergeben > DEV-468 > Profile & HR bedingte Auslöser angelegt
- EM-Manager Implementation: BTF-1626
- Änderung für "3 Monate nach Eintritt"
- Tab "Punktlaufauslöser und Zeitplanung" (Tab neuer Name in Moqups "Manual point runs")
- Muss für RhB Regel sichergestellt werden, dass nur 1x ausgelöst wird (Checkbox "Make sure this trigger is executed only once per staff member.")
- Moqups Erweitert
- Moqup Änderung: 16.7.24 An Davor übergeben > DEV-468 > Auslöser angelegt
- EM-Manager Implementation: BTF-1626
- Änderung für "Aktivitätswechsel"
- Tab "Punktlaufauslöser und Zeitplanung" (Tab neuer Name "HR Hub driven triggers") > "Execute on" > Option fehlt noch "Change of entitlement..."
- Moqups War schon im Moqup
- Moqup Änderung: 16.7.24 An Davor übergeben > DEV-468 > Profil & HR bedingten Auslöser angelegt
- Umsetzung "HR Hub driven triggers"
- Änderungen für manuellen Nachbezug Punktelauf
- Moqups Erweitert
- Moqup Änderung: 24.9.24 An Davor übergeben > DEV-510 >
- EM-Manager Implementation: BTF-1921 (Testbar) CR
- Moqups Erweitert
Weitere Tasks für die Umsetzung
BTF-1986 CR - HR-Hub EM-Manager: Erweiterte Prüfung, ob Punktelauf-Trigger für MA bereits ausgeführt wurde
Testfälle
- Mitarbeitereintritt - ok 1.10.2024
- Neuer MA wird mit Stammdaten gesendet. ok 1.10.2024
- HR-Hub legt MA an mit Eintrittsdatum nach 1.7. ok
- HR-Hub triggert HR bedingten Auslöser "Eintritt" > Punktelaufprofil "0 Punkte bei Eintritt (erster Historieneintrag)". ok
- EM-Manager DRA: Darf keine Änderung durchführen (da Eintritt nach 1.7.). ok
- EM-Manager: Darf in den ersten 3 Monaten keine Punkte vergeben. ok
- Manuell Eintrittsdatum des MA in DB um mehr als 3 Monate in die Vergangenheit und vor dem 1.7. ändern. ok 1.10.2024
- EM-Manager DRA: Detektiert MA-Eintritt und vergibt Berechtigungen laut Trigger "MA Eintritt: Bestellberechtigung vor 1.7." ok
- EM-Manager: Detektiert MA-Eintritt und vergibt Punkte laut Trigger "3 Monate nach Eintritt". ok
- Manuell Eintrittsdatum des MA in DB um mehr als 9 Monate in die Vergangenheit ändern. ok 1.10.2024
- EM-Manager: Detektiert MA-Eintritt und vergibt Punkte laut Trigger "9 Monate nach Eintritt". ok
- Aktivitätswechsel - ok 8.10.2024
- Änderung der Aktivität eines MA wird mit Stammdaten gesendet. ok
- HR-Hub ändert Aktivität und legt TaskRequest für Punktelauf an. ok
- EM-Manager: Führt Profil "BKC Wechsel: Punkte übertragen" aus. ok
- Manueller Nachbezug - ok, 9.10.2024
- (Manueller Trigger "Manueller Nachbezug": Option "Nur ausführen, wenn das Austrittsdatum nicht innerhalb der nächsten N Tage liegt, wobei N =" auf 90 Tage gesetzt.)
- Punktelauf wird via UI angefordert (erzeugt Anfrage in der DB): 09.10.2024 13:09 ok
- (EM-Manager Prozessierung offener Punktelauf TaskRequests vorgezogen (Setting EM-Manager).)
- EM-Manager führt Punktelauf für Nachbezug durch. Test: MA 7838. ok
- Mitarbeiteraustritt - ok, 8.10.2024
- MA Austrittsdatum ändert sich auf innerhalb der nächsten 3 Monate. ok
- HR-Hub importiert geändertes Austrittsdatum. ok
- EM-Manager DRA: Detektiert Austritt anhand Trigger "MA Austritt: Bestellberechtigung entziehen". ok
- EM-Manager entzieht Bestellberechtigung. ok
Deployment
- HR-Hub EM-Manager
- Via SQL Script für alle bereits vorhandenen Mitarbeiter die beiden Punktelauf-Auslöser "3 Monate nach Eintritt" und "9 Monate nach Eintritt" als bereits durchgeführt markieren. Nur neue MA werden behandelt.
Zu klären: Manueller Nachbezug fehlt noch (kein RhB Task mit detailierten Anforderungen)