KIX18 Tipps & Tricks: CSV Import/Export mit Vorgaberollen
Sie wollen die Klickarbeit der KIX-Admins reduzieren und die Rollenvergabe vereinfachen? Dazu haben wir ein kleines Skript zur Pflege der Rollen- und Rollenberechtigungen in KIX der Version 18 erstellt (http://git.intra.cape-it.de/Customerprojects/Tools/kix18sync). Das Skript dient zum:
(1) Export aller Rollen inkl. derer Berechtigungen (Use Case "Audit"),
(2) zur Erstellung neuer oder geänderter Rollen/-berechtigungen (Use Case "Consulting") oder auch
(3) zur Wiederherstellung der Vorgaberollen/-berechtigungen.
Wie gehabt wird ein Zugriff auf die REST-API des jeweiligen KIX der Version18 benötigt. Es gelten die gleichen Hinweise wie bei den Schwesterskripten. Die grundsätzliche Vorgehensweise ist identisch.
Aufruf Hilfe
user@orion /opt/kix18sync $ ./bin/kix18.ManageRoles.pl --help
Export Rollen-/Berechtigungen
user@orion /opt/kix18sync $ ./bin/kix18.ManageRoles.pl --config ./config/kix18.ManageRoles.cfg --dir export -d /tmp
Die in das Skript mitgegebene CSV-Beispieldatei "RoleData_Sample.csv" beinhaltet die Standardrollendefinition eines KIX in der Version 18.11. Sollte diese obsolet sein, können die Vorgaberollen aus jeder frischen KIX18-Installation exportiert und von dort direkt wieder importiert werden. Sollte jemand feststellen, dass das CSV-File veraltet ist, bitten wir um einen Merge Request in unserem GitLab.
Das erweiterte Skript ist auch auf GitHub verfügbar.