Difference between revisions of "RhB:HR-Hub-Punktelauf"

From ZUGSEIL Wiki
Jump to navigation Jump to search
 
(37 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}} > {{Yellow-Tag|Text=[https://jira.b-op.org/browse/DEV-466 DEV-466] (Testbar)}} > {{Green-Tag|Text=Zeitbasierte Aktionen angelegt}}
** 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.  {{Yellow-Tag|Text=[https://jira.b-op.org/browse/BTF-1623 BTF-1623] (Testbar)}}
** 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}} > {{Yellow-Tag|Text=[https://jira.b-op.org/browse/DEV-468 DEV-468] (Testbar)}} > {{Green-Tag|Text=Profile & HR bedingte Auslöser angelegt}}
** 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: {{Yellow-Tag|Text=[https://jira.b-op.org/browse/BTF-1626 BTF-1626 (Testbar)]}}
** 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}} > {{Yellow-Tag|Text=[https://jira.b-op.org/browse/DEV-468 DEV-468] (Testbar)}} > {{Green-Tag|Text=Auslöser angelegt}}
** 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: {{Yellow-Tag|Text=[https://jira.b-op.org/browse/BTF-1626 BTF-1626 (Testbar)]}}
** 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}} > {{Yellow-Tag|Text=[https://jira.b-op.org/browse/DEV-468 DEV-468] (Testbar)}} > {{Green-Tag|Text=Profil & HR bedingten Auslöser angelegt}}
** 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: {{Yellow-Tag|Text=[https://jira.b-op.org/browse/BTF-1627 BTF-1627] (Testbar)}}
*** 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
** 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}} >  {{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
== 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 ==
* Mitarbeitereintritt - {{Yellow-Tag|Text=Offen}}
* Mitarbeitereintritt - {{Green-Tag|Text=ok 1.10.2024}}
# Neuer MA wird mit Stammdaten gesendet.
# Neuer MA wird mit Stammdaten gesendet. {{Green-Tag|Text=ok 1.10.2024}}
# HR-Hub legt MA an mit Eintrittsdatum nach 1.7.
#* HR-Hub legt MA an mit Eintrittsdatum nach 1.7. {{Green-Tag|Text=ok}}
# EM-Manager DRA: Darf keine Änderung durchführen (da Eintritt nach 1.7.).
#*HR-Hub triggert HR bedingten Auslöser "Eintritt" > Punktelaufprofil "0 Punkte bei Eintritt (erster Historieneintrag)". {{Green-Tag|Text=ok}}
# EM-Manager: Darf in den ersten 3 Monaten keine Punkte vergeben.
#*EM-Manager DRA: Darf keine Änderung durchführen (da Eintritt nach 1.7.). {{Green-Tag|Text=ok}}
# Manuell Eintrittsdatum des MA in DB um mehr als 3 Monate in die Vergangenheit und vor dem 1.7. ändern.
#*EM-Manager: Darf in den ersten 3 Monaten keine Punkte vergeben. {{Green-Tag|Text=ok}}
# EM-Manager DRA: Detektiert MA-Eintritt und vergibt Berechtigungen laut Trigger "MA Eintritt: Bestellberechtigung vor 1.7."
#Manuell Eintrittsdatum des MA in DB um mehr als 3 Monate in die Vergangenheit und vor dem 1.7. ändern. {{Green-Tag|Text=ok 1.10.2024}}
# EM-Manager: Detektiert MA-Eintritt und vergibt Punkte laut Trigger "3 Monate nach Eintritt".
#*EM-Manager DRA: Detektiert MA-Eintritt und vergibt Berechtigungen laut Trigger "MA Eintritt: Bestellberechtigung vor 1.7." {{Green-Tag|Text=ok}}
# Manuell Eintrittsdatum des MA in DB um mehr als 9 Monate in die Vergangenheit ändern.
#*EM-Manager: Detektiert MA-Eintritt und vergibt Punkte laut Trigger "3 Monate nach Eintritt". {{Green-Tag|Text=ok}}
# EM-Manager: Detektiert MA-Eintritt und vergibt Punkte laut Trigger "9 Monate nach Eintritt".
#Manuell Eintrittsdatum des MA in DB um mehr als 9 Monate in die Vergangenheit ändern. {{Green-Tag|Text=ok 1.10.2024}}
#*EM-Manager: Detektiert MA-Eintritt und vergibt Punkte laut Trigger "9 Monate nach Eintritt". {{Green-Tag|Text=ok}}
 
*Aktivitätswechsel - {{Green-Tag|Text=ok 8.10.2024}}
#Änderung der Aktivität eines MA wird mit Stammdaten gesendet. {{Green-Tag|Text=ok}}
#HR-Hub ändert Aktivität und legt TaskRequest für Punktelauf an. {{Green-Tag|Text=ok}}
#EM-Manager: Führt Profil "BKC Wechsel: Punkte übertragen" aus. {{Green-Tag|Text=ok}}
 
* Manueller Nachbezug - {{Green-Tag|Text=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 {{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}}
*#MA Austrittsdatum ändert sich auf innerhalb der nächsten 3 Monate. {{Green-Tag|Text=ok}}
*#HR-Hub importiert geändertes Austrittsdatum. {{Green-Tag|Text=ok}}
*#EM-Manager DRA: Detektiert Austritt anhand Trigger "MA Austritt: Bestellberechtigung entziehen". {{Green-Tag|Text=ok}}
*#EM-Manager entzieht Bestellberechtigung. {{Green-Tag|Text=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)


== 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
      HR-Hub-DRAA-Timebased-Action-AddPermissions.png
    • 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
      HR-Hub-EM-Pointrun-Profile-Action-AddPointsByEntitlement.png
    • 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
      HR-Hub-EM-Pointrun-ManualScheduledTriggers-ExecuteOnlyOnce.png
    • 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
      HR-Hub-EM-Pointrun-HrDrivenTriggers-ChangeOfEntitlement.png
    • 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

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
  1. 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
  2. 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
  3. 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
  1. Änderung der Aktivität eines MA wird mit Stammdaten gesendet. ok
  2. HR-Hub ändert Aktivität und legt TaskRequest für Punktelauf an. ok
  3. 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
    1. MA Austrittsdatum ändert sich auf innerhalb der nächsten 3 Monate. ok
    2. HR-Hub importiert geändertes Austrittsdatum. ok
    3. EM-Manager DRA: Detektiert Austritt anhand Trigger "MA Austritt: Bestellberechtigung entziehen". ok
    4. 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)

Related articles