@schpaik Die Person wird einfach aus der Gruppe entfernt und der Leiter wird per Mail darüber informiert (wenn aktiviert). Die Überprüfung erfolgt durch einen Cronjob nach Ende des Ablaufdatums, also z. B. nach Mitternacht.
Da keine neue Rolle gesetzt wird, sondern die Person einfach aus der Gruppe entfernt wird, geht keine automatische Mail an die Person raus.
Diese Funktion ist für einen meiner Anwendungsfälle programmiert worden und dafür war das alles nicht nötig. Es ging nur darum, Personen zu einem Stichtag automatisch aus einer Gruppe zu entfernen, um diesen Schritt nicht zu vergessen (Entzug von Berechtigungen).