Gruppen

Die Seite Gruppen bietet eine Split-Panel-Schnittstelle zur Verwaltung von Client-Gruppen und Produktgruppen.

Aufbau

Am oberen Rand befindet sich eine Reiterleiste zum Umschalten zwischen Client-Gruppen und Produktgruppen. Das linke Panel zeigt eine zusammenklappbare Baumansicht aller Gruppen mit einem Filterfeld oben. Das rechte Panel zeigt die Mitglieder (Clients oder Produkte) der aktuell ausgewählten Gruppe in einer Tabellenansicht mit Aktionsschaltflächen.

OPSI-WebGUI: Gruppenübersicht
Abbildung 1. OPSI-WebGUI: Gruppenübersicht

Sobald Sie eine Gruppe im Baum auswählen, zeigt das rechte Panel ihre unmittelbaren Mitglieder zusammen mit den Kontext-Aktionen zum Hinzufügen, Bearbeiten oder Entfernen von Einträgen.

Client-Gruppen

Es gibt zwei Wurzel-Client-Gruppenstrukturen mit unterschiedlicher Semantik:

groups

Eine Freiform-Hierarchie. Ein Client kann mehreren Untergruppen innerhalb von groups zugewiesen werden.

clientdirectory

Eine Verzeichnis-Hierarchie. Jeder Client kann in höchstens einer Untergruppe von clientdirectory erscheinen. Clients, die keiner Untergruppe zugewiesen wurden, erscheinen automatisch in der speziellen Untergruppe not_assigned.

clientdirectory erzwingt die Zugehörigkeit zu einer einzelnen übergeordneten Gruppe. Das Zuweisen eines Clients zu einer zweiten Untergruppe innerhalb von clientdirectory entfernt ihn automatisch aus seiner aktuellen Untergruppe.

Gruppensuche und Lazy Loading

Der Gruppenbaum wird lazy geladen: Nur die Gruppen der obersten Ebene und ihre unmittelbaren Kinder werden beim Seitenaufruf abgerufen. Das Aufklappen einer Gruppe, die noch nicht vollständig geladen wurde, löst einen automatischen Hintergrundabruf ihrer Kinder und Mitgliederanzahlen aus. Während des Abrufs wird in der Gruppenzeile ein Lade-Spinner angezeigt. Dieses Design gewährleistet kurze initiale Ladezeiten auch in Umgebungen mit Tausenden von Gruppen und Clients.

Verfügbare Aktionen für Client-Gruppen

Folgende Aktionen stehen für die ausgewählte Gruppe zur Verfügung:

  • Untergruppe erstellen: Eine neue Untergruppe unterhalb der aktuell ausgewählten Gruppe erstellen. Geben Sie eine Gruppen-ID (eindeutig innerhalb von groups oder clientdirectory) und optional eine Beschreibung ein.

OPSI-WebGUI: Dialog Untergruppe erstellen
Abbildung 2. OPSI-WebGUI: Dialog Untergruppe erstellen
  • Gruppe bearbeiten: Übergeordnete Gruppe, Beschreibung und Notizen der ausgewählten Gruppe bearbeiten.

  • Gruppe löschen: Die ausgewählte Gruppe und alle ihre Untergruppen löschen. Mitglieds-Clients werden nicht gelöscht; sie werden nur aus der Gruppenmitgliedschaft entfernt.

  • Mitglieder hinzufügen: Einen Dialog öffnen, um Clients zu suchen und der ausgewählten Gruppe hinzuzufügen.

  • Mitglieder entfernen: Einen oder mehrere Mitglieder in der rechten Tabelle auswählen und auf Entfernen klicken.

Produktgruppen

Produktgruppen ermöglichen die Organisation von OPSI-Produkten in logische Kategorien für einfachere Verwaltung und Massenoperationen.

Folgende Aktionen stehen für Produktgruppen zur Verfügung:

  • Produktgruppe erstellen: Gruppen-ID und optionale Beschreibung eingeben.

  • Gruppe bearbeiten: Übergeordnete Gruppe, Beschreibung und Notizen bearbeiten.

  • Gruppe löschen: Gruppe zusammen mit allen Untergruppen und Mitgliedern entfernen. Produkte werden nicht gelöscht.

  • Mitglieder hinzufügen: Dialog öffnen, um Produkte zu suchen und der Gruppe hinzuzufügen.

  • Mitglieder entfernen: Mitglieder in der rechten Tabelle auswählen und auf Entfernen klicken.

Gruppen mit dem Schnellzugriff verwenden

Gruppen, die auf dieser Seite definiert sind, sind sofort im Schnellzugriff verfügbar. Das Auswahlverhalten und der Wirkungskontext sind zentral im Kapitel Schnellauswahl beschrieben.