Anzeige der klassenspezifischen Spalten des Configuration Items
Klassenspezifische Spalten des Configuration Items (z. B. die Kapazität einer Festplatte) werden in der Konfigurationsübersichtsliste und in der Organizer-Elementliste des Configuration Items standardmäßig nicht angezeigt.
Um die Feldwerte des Configuration Items als Tabellenspalten darzustellen, muss die YAML-Konfiguration der Listen erweitert werden.
Das folgende Beispiel zeigt, wie Sie das Feld Computer::HardDisk::1
und Computer::HardDisk::1::Capacity::1
der Klasse Computer
zur Übersichtsliste der Configuration Items hinzufügen:
-
Suchen Sie nach der Einstellung
AgentFrontend::ConfigItemList###DefaultConfig
. -
Ergänzen Sie die YAML-Konfiguration wie folgt:
Columns: Computer::HardDisk::1: IsVisible: 2 Computer::HardDisk::1::Capacity::1: IsVisible: 2
-
Nehmen Sie die geänderte Konfiguration in Betrieb.
Anwenden von klassenspezifischen Filtern für Configuration Items
Das folgende Beispiel zeigt, wie Sie den Filter für das Feld Computer::Model
der Klasse Computer
in der Übersichtsliste der Configuration Items anwenden.
Zunächst müssen Sie sicherstellen, dass der entsprechende Klassenfilter auch angewendet wird, sonst werden alle klassenspezifischen Filter einfach ignoriert.
Dies kann über den Filter ClassIDs
erfolgen, der die ID der Klasse als Wert annimmt. Bitte führen Sie die folgenden Schritte aus, um die ID der Klasse zu erhalten und die Filter anzuwenden.
-
Rufen Sie im Administrator-Interface die Ansicht Configuration Items – Verwaltung auf.
-
Klicken Sie in der Liste auf die entsprechende Klasse.
Die
ClassID
wird nun in der URL angezeigt, in diesem Fall ist die ID zum Beispiel22
:``otrs/index.pl/?Action=AdminITSMConfigItem;Subaction=DefinitionList;ClassID=22``
-
Suchen Sie nach der Einstellung
AgentFrontend::ConfigItemList###DefaultConfig
. -
Setzen Sie sowohl den Filter für die Klasse auf den in Schritt 2 ermittelten Wert als auch den Feldfilter auf den gewünschten Wert:
ActiveFilters: ClassIDs: Value: - 22 Computer::Model: Value: ModelA
-
Nehmen Sie die geänderte Konfiguration in Betrieb.
Bemerkung
Die zu filternden Felder müssen auf Searchable: 1
in ihren Klassendefinitionen gesetzt sein. Siehe here für weitere Informationen.
Anwenden von Configuration Item-Filtern für alle Klassen
Das folgende Beispiel zeigt, wie Sie die Filter für die gemeinsamen Felder Owner
und CustomerID
anwenden, die in allen Klassen der Configuration Item-Übersichtsliste verwendet werden.
-
Suchen Sie nach der Einstellung
AgentFrontend::ConfigItemList###DefaultConfig
. -
Ergänzen Sie die YAML-Konfiguration wie folgt:
AvailableSearchInAllClassesFilters: - Owner - CustomerID
-
Nehmen Sie die geänderte Konfiguration in Betrieb.