Das Kriterium existiert, die Aktion nicht. Die Berechtigungsregeln von GLPI lesen Gruppe, Organisationseinheit und E-Mail-Domäne aus dem AD mühelos aus — doch wenn es darum geht, den Benutzerdatensatz mit diesen Daten zu füllen, bietet die Regel-Engine diese Option schlicht nicht an.
Die Ausgangslage
Wer GLPI mit Active Directory integriert, kennt die Szene: Die Regel zur automatischen Benutzerzuweisung erkennt einwandfrei, dass João in der OU "Filiale São Paulo" und in der Gruppe "Finanzen" ist. Damit lassen sich Profil und Einheit zuweisen. Aber Standort, Vorgesetzter, Kategorie und Titel des Benutzers bleiben leer — und jemand füllt sie von Hand aus, Benutzer für Benutzer.
Die Folge ist absehbar: Felder, die niemand pflegt, werden zu Feldern, denen niemand vertraut. Berichte nach Standort sind lückenhaft, die Eskalation an Vorgesetzte funktioniert nicht, und der Benutzerbestand altert schlecht.
Die klassischen Auswege sind schlecht: den Core von GLPI bearbeiten (und sich dieses Problem bei jedem Update erneut einhandeln) oder eine externe Synchronisationsroutine pflegen, die niemand dokumentiert.
Wie Rule Extender funktioniert
Das Modul fügt RuleRight neue Aktionen hinzu, der Engine für Berechtigungsregeln, die GLPI bereits nutzt. Die Kriterien bleiben die nativen; was sich ändert, ist, was die Regel tun kann, wenn sie erfüllt sind.
- Standort zuweisen — abgeleitet aus Gruppe, OU oder E-Mail-Domäne.
- Vorgesetzten zuweisen — der Verantwortliche wird per Regel ausgefüllt, nicht per Eingabe.
- Kategorie und Titel des Benutzers zuweisen — einheitliche Klassifizierung ab der ersten Anmeldung.
- Ohne eigene Tabelle und ohne Patch — Rule Extender erweitert die bestehende Engine; am Core wird nichts bearbeitet.
In der Praxis pflegt sich der Benutzerdatensatz selbst: Wechselt jemand im AD den Bereich, wendet die nächste Authentifizierung die Regeln erneut an, und GLPI zieht die Änderung nach.
So aktivieren Sie es
- Installieren Sie NexTool in Ihrem GLPI 11.
- Öffnen Sie NexTool > Module und aktivieren Sie Rule Extender.
- Gehen Sie zu Verwaltung > Regeln > Regeln für die Zuweisung von Berechtigungen.
- Erstellen oder bearbeiten Sie eine Regel: Die Kriterien folgen den nativen, und die neuen Aktionen erscheinen in der Liste.
Für wen es geeignet ist
Umgebungen mit LDAP- oder Active-Directory-Authentifizierung und einer Benutzerzahl, die groß genug ist, dass manuelles Ausfüllen der Datensätze nicht mehr machbar ist — in der Regel ab einigen Dutzend. Es ist auch die Grundlage für alle, die eine Eskalation an Vorgesetzte oder Berichte nach Standort nutzen wollen und festgestellt haben, dass die Felder leer sind.
Kompatibilität
- GLPI: 11.0+
- Plan: Lizenziert
- Plugin: NexTool 6.x+
Nächster Schritt
Rule Extender ist Teil von NexTool, einem Ökosystem von Modulen, welches GLPI ohne Code-Anpassungen erweitert. Besuchen Sie die Seite des Moduls oder vereinbaren Sie ein Gespräch, um es in Ihrer Umgebung in Aktion zu sehen.
Geprüft vom Team von NexTool Solutions.
Kommentare
Die Kommentare zu diesem Beitrag stammen von GitHub (giscus). Beim Laden verbindet sich Ihr Browser mit GitHub; GitHub erhält dabei Ihre IP-Adresse und kann eigene Cookies setzen.
Um sie automatisch zu laden, aktivieren Sie funktionale Cookies