Leave Management - v.7.1.2.1

Das catWorkX Leave Management Plugin unterstützt den Prozess der Beantragung und Genehmigung von Abwesenheiten. Abwesenheiten werden dabei unterschieden nach Urlaub, Sonderurlaub aber auch Krankheit. Zusätzlich kann ein individueller Typ konfiguriert werden zum Beispiel für Abwesenheit aufgrund von Dienstreisen. Zur Verwaltung von Urlaubsanspruch und aufgelaufenen Tagen nach den einzelnen Abwesenheitstypen werden Summenfelder an einem assozierten Mitarbeitervorgang gespeichert.

Das Plugin stellt eine Ansammlung von Folgefunktionen (Post-Functions) für die Gestaltung von Workflows  zur Verfügung. Die Post-Functions können mit gewissen Freiheitsgraden in eine vorher einzurichtende Modellstruktur platziert werden. Das sind im einzelnen die folgenden Funktionen:

  1. [cwx-lm] Leavemanagement Set Summary Function: Post-Function zum Ausblenden und automatischen Setzen der Zusammenfassung eines Vorgangs
  2. [cwx-lm] Leavemanagement Calculate Vacation Length Function: Post-Function zum Berechnen der Zahl der Abwesenheitstage zwischen zwei Terminen unter Berücksichtigung eines parametrierbaren Feiertagskalender
  3. [cwx-lm] Leavemanagement Calculate Taken Annual Vacation Function: Post-Function zur Berechnung der jährlich bereits angefallenen Abwesenheitstage
  4. [cwx-lm] Leavemanagement Issue Link Function: Post-Function zum automatischen Verknüpfen des Abwesenheitsantrags mit dem zugehörigen Mitarbeitervorgang
  5. [cwx-lm] Leavemanagement Vacation Date Validator: Validator, der überprüft ob ein Startdatum vor einem Enddatum liegt 

Das Strukturmodell für die Nutzung des Add-ons basiert dabei grundsätzlich darauf, dass

  • Mitarbeiter als Issue in einem separaten JIRA-Projekt verwaltet werden. Damit fällt es leicht, über das Berechtigungsschema des Projektes dafür zu sorgen, dass ein Mitarbeiter nur jeweils seinen eigenen Vorgang einsehen kann.
  • Abwesenheitstypen über JIRA Issue-Typen repräsentiert werden, aber in der aktuellen Version noch auf dem selben Workflow basieren.
  • Summenfelder je Abwesenheitstyp am Mitarbeiter-Issue geführt und dort kumuliert bzw. zu einem parametrierbaren Stichtag zurückgesetzt werden.
  • In Bezug auf Urlaub sowohl der Urlaubsanspruch als auch die bereits genommenen Tage verwaltet und bei der Antragstellung berücksichtigt werden.
  • Zur Erleichterung der Navigation Mitarbeitervorgänge mit Antragsvorgängen verlinkt werden.