Abwesenheitsanforderungsbenachrichtigungslogik
Einführung
Unten finden Sie eine Beschreibung der Logik, die angewendet wird, um zu bestimmen, an welche Manager die Benachrichtigung gesendet wird, wenn ein Mitarbeiter eine Abwesenheitsanfrage sendet. Die Logik wird auch auf den Manager-Tab in der mobilen App angewendet, wo dieselbe Logik bestimmt, auf welche Abwesenheitsanfrage der Manager Zugriff auf dieser Seite hat.
Grober Umfang
- Manager sollten Benachrichtigungen (Push-Benachrichtigungen über die mobile App, Qmail) erhalten, wenn ein Mitarbeiter eine Abwesenheitsanfrage über die mobile App oder das Mitarbeiterportal sendet.
- Welche Abwesenheitsanfrage des Mitarbeiters landet im Manager-Tab in der mobilen App, damit der Manager sie genehmigen kann.
Benachrichtigungslogik für Abwesenheitsanfragen
Um eine Benachrichtigung zu erhalten, muss ein Manager die folgenden Kriterien erfüllen:
- Schreibzugriff auf die Abwesenheitsberechtigung in der Gruppe haben, auf der die Abwesenheitsanfrage stattfindet
- Eine Managerrolle (direkt) mindestens eine Ebene über der höchsten Rollenebene des Mitarbeiters im Mitarbeiter-Heimeinheitsbaum haben.
Wenn ein Mitarbeiter eine Abwesenheitsanfrage sendet, sucht die neue Logik nach einem Manager, der die oben genannten Kriterien erfüllt UND der dem Mitarbeiter in der Heimeinheitshierarchie am nächsten steht zur höchsten Rolle des Mitarbeiters im Heimeinheitsbaum.
Im folgenden Beispiel sehen Sie eine der häufigsten Szenarien, bei denen eine Person eine direkte Mitarbeiterrolle in der Heimeinheit hat. Es gibt einen Manager in der Heimeinheit des Mitarbeiters mit Rollenebene 4 und Abwesenheitsberechtigung. In diesem Fall wird die Benachrichtigung an den Manager in der Heimeinheit des Mitarbeiters gesendet, da dieser Manager dem Mitarbeiter in der Heimeinheitshierarchie am nächsten steht.
Für weitere Beispiele, siehe bitte die Artikel:
Zusätzliche Informationen
- Wenn der Mitarbeiter in Berichte an (Personen > Personendetails> Erweiterte Details) einen Manager angegeben hat, erhält dieser Manager alle Benachrichtigungen und ist von der beschriebenen Logik ausgeschlossen.
- Eine Person (Mitarbeiter und/oder Manager) in Quinyx muss mindestens eine direkte Rolle auf der Heimeinheit (einschließlich Sektionen) haben, aber es muss keine Mitarbeiterrolle sein.
- Wenn es mehrere Manager mit der gleichen Rolle in der gleichen Gruppe gibt, zum Beispiel drei Sektionsmanager, erhalten sie alle die gleiche Benachrichtigung.
- In dieser Logik unterscheiden wir nicht zwischen Rollen auf der gleichen Ebene, also wenn Sie zwei Rollen auf Ebene 4 haben (mit Abwesenheitsberechtigung schreiben), dann erhalten alle Manager auf dieser Ebene eine Benachrichtigung.
- Jemand mit der höchsten Rolle in der höchsten Gruppe, typischerweise ein Kontoinhaber/Systemadministrator, muss einen Manager in Berichte an (Personen > Personendetails > Erweiterte Details) definiert haben, da die Logik für sie einfach nicht funktioniert, da es niemanden "über" ihnen im Baum gibt.
- Wir berücksichtigen in dieser Logik Ebenen und nicht Rollen, was bedeutet, dass, wenn Sie mehrere Rollen auf derselben Ebene haben, alle Rollen auf dieser Ebene Benachrichtigungen erhalten (vorausgesetzt, sie haben alle Schreibberechtigungen für Abwesenheiten und sind die nächsthöheren Personen über dem Mitarbeiter in der Heimeinheit-Baumstruktur).
- Beachten Sie, dass wie im Gruppenmanagement - Erweiterte Einheitseinstellungen Artikel beschrieben, je nachdem, ob Sie den Punkt Manager bei Abwesenheitsanfrage auswählen auf wahr oder falsch gesetzt haben, ein bestimmter Mitarbeiter in der Lage sein wird, zu entscheiden, ob er seine Abwesenheitsanfrage an einen spezifischen Manager aus denjenigen sendet, die für den Empfang der Abwesenheitsanfragen dieses Mitarbeiters qualifiziert sind.
- Diese Logik berücksichtigt nicht die Abteilungsleiter die in den Abteilungseinstellungen unter Gruppenverwaltung festgelegt sind. Wenn der Abteilungsleiter eine Benachrichtigung über einen Abwesenheitsantrag erhalten möchte, müssen Sie eine parallele Rolle hinzufügen (die Rolle die dem Mitarbeiter am nächsten ist) um die Benachrichtigung zu erhalten.
Was ist, wenn ich möchte, dass Benachrichtigungen eine Ebene überspringen?
Wenn Sie möchten, dass Benachrichtigungen eine oder mehrere Rollen/Ebenen überspringen, empfehlen wir, dass Sie eine neue Rolle auf der Ebene direkt über den betreffenden Mitarbeiter(n) erstellen und diese neue Rolle den Managern zuweisen, die die Benachrichtigungen erhalten sollen. Auf diese Weise werden die Benachrichtigungen "abgefangen" und an die richtigen Personen gesendet. Zum Beispiel, nehmen wir an, Sie haben stellvertretende Manager auf Ebene 3 und Manager auf Ebene 2. Sie möchten nicht, dass stellvertretende Manager Abwesenheitsanfragen von Mitarbeitern auf Ebene 4 erhalten, stattdessen möchten Sie, dass diese direkt an die Manager gehen.
- Eine neue Rolle erstellen (siehe Rollenverwaltung) mit einem passenden Namen wie "Benachrichtigungen über Abwesenheitsanfragen an Manager".
- Die neue Rolle auf Level 4 setzen und die "Mitarbeiter" Rolle auf Level 5 verschieben.
- Die Berechtigungen für die neue Rolle festlegen. Wir empfehlen, alle Berechtigungen für diese Rolle außer Abwesenheit auszuschalten und diese auf "Schreibberechtigung" (den Stift) zu setzen.
- Diese Rolle allen Managern zuweisen, die Benachrichtigungen über Abwesenheitsanfragen erhalten sollen, wenn Mitarbeiter auf Level 5 eine Abwesenheit beantragen.
Wichtige Definitionen
Heimeinheit-Baum
Der Heimeinheit-Baum umfasst alle Gruppen, die direkt mit der Heimeinheit des Mitarbeiters verknüpft sind. Er umfasst alle Sektionen unterhalb der Heimeinheit, die Heimeinheit selbst, den übergeordneten Bezirk und die Kundenebene.
Managerrolle
Alle Rollen in Quinyx außer der Mitarbeiterrolle gelten als Manager.
Direkte Rolle
Eine direkte Rolle liegt vor, wenn jemand direkt Mitglied der Gruppe (Sektion, Einheit, Bezirk oder Kunde) ist. Beachten Sie, dass wir in der Logik der Benachrichtigung über Abwesenheitsanfragen nur direkte Rollen berücksichtigen.
Vererbte Rolle
Alle Rollen in Quinyx werden an alle Gruppen unterhalb der Gruppe, in der der Mitarbeiter/Manager eine direkte Mitgliedschaft hat, vererbt. Wenn zum Beispiel ein Manager eine direkte Rolle in einem Bezirk hat, bedeutet dies, dass er eine vererbte Rolle in allen Einheiten und Sektionen unterhalb des Bezirks hat.
Geteilte Mitarbeiter
Geteilte Mitarbeiter haben die Rolle des Mitarbeiters in mindestens zwei Sektionen und/oder Einheiten innerhalb desselben Bezirks in Quinyx.