Benutzerdefinierte Eigenschaften

Benutzerdefinierte Eigenschaften sind eine leistungsstarke Funktion zur Erweiterung von SKOOR-Objekten:

  • Sie liefern zusätzliche Informationen zu Objekten, die in Alarmen, Dashboards usw. verwendet werden können.

  • Bereiten Sie Objekte für die dynamische Erstellung von Objektbäumen vor (z. B. automatische Verknüpfung von Messungen mit Serviceobjekten).

  • Objekte dynamisch in Dashboards zusammenführen

  • Objekte filtern und suchen

Benutzerdefinierte Eigenschaften können in Objektbäumen vererbt werden.

Konfiguration

Benutzerdefinierte Eigenschaften können nur für bestimmte Objekttypen oder für alle Objekte aktiviert werden. Der Inhalt der Felder kann in Excel-CSV-Dateien importiert/exportiert werden.

Um eine neue benutzerdefinierte Eigenschaft hinzuzufügen, klicken Sie auf die Schaltfläche „+“ unterhalb der Liste der derzeit vorhandenen benutzerdefinierten Eigenschaften:

Nur Benutzer vom Typ „Administrator“ können benutzerdefinierte Eigenschaften hinzufügen, ändern oder löschen.

Name

Der Name der benutzerdefinierten Eigenschaft.

Abk.

Eine Abkürzung des Namens der benutzerdefinierten Eigenschaft (optional).

Schlüssel

Ein Eigenschaftsschlüssel kann für die Verwendung in Filterdefinitionen in den SKOOR Dashboards definiert werden. Wenn definiert, muss er eindeutig sein (optional).

ID

Nur für interne Zwecke (optional).

Typ

Text

Ein Standardtextfeld. Dieser Eigenschaftstyp kann an untergeordnete Objekte in der SKOOR-Objektstruktur vererbt werden.

Password

Wird für versteckte Inhalte verwendet, in der Regel für ein Passwort.

Reference

Ein Verweis auf eine andere benutzerdefinierte Eigenschaft aus dem Objekt selbst oder aus anderen Objekten.

Boolean

Eine boolesche Eigenschaft kann entweder wahr oder falsch sein. Sie wird als Kontrollkästchen angezeigt, wenn sie konfiguriert ist.

Enumeration

Enumerationen definieren eine Reihe von Text- und entsprechenden Wertepaaren. Kann für die Zuordnung von Ganzzahlen zu Text oder für die Objektklassifizierung verwendet werden, z. B.: „Verfügbarkeit”, „Leistung”, „Kapazität” usw.
Wenn Enumeration als benutzerdefinierter Eigenschaftstyp ausgewählt wird, erscheint rechts neben der Spalte „Enumeration” eine zusätzliche Spalte, in die die tatsächliche Enumeration eingegeben werden kann, z. B.

1=IPv4,2=IPv6 oder
1=Geschäftliche KPI,2=Technische KPI,3=End-to-End-KPI

Dieser Eigenschaftstyp kann an untergeordnete Objekte im SKOOR-Objektbaum vererbt werden.

Long text

Ein Textfeld, das mehrere Zeilen Text unterstützt.

Timestamp

Zeigt die aktuelle Uhrzeit in der Zeitzone an, die als Eigenschaftswert festgelegt ist.

Sichtbarkeit

Die Felder „Sichtbarkeit” legen fest, wo und wie die benutzerdefinierten Eigenschaften sichtbar sind. Für das OPM sind benutzerdefinierte Eigenschaften in der Alarmliste sichtbar oder anklickbar. Anklickbare Eigenschaften funktionieren auch im Objektdetailbildschirm in der Benutzeroberfläche und in Dashboards.

Attribute

Die Eigenschaften einer benutzerdefinierten Eigenschaft können wie folgt definiert werden:

Unique

Der Inhalt einer Eigenschaft muss systemweit eindeutig sein. Dies wird z. B. für Referenzen von Drittanbietern wie eine CMDB-ID verwendet.

One instance

Pro Objekt darf nur eine Instanz einer Eigenschaft definiert werden, was z. B. für Seriennummern nützlich ist.

Read only

Eine schreibgeschützte Eigenschaft kann einmal zugewiesen werden. Wird auch für Referenzen von Drittanbietern verwendet.

Objekttypen

Neue benutzerdefinierte Eigenschaften sind standardmäßig für alle SKOOR-Objekte verfügbar. Dies wird durch die Auswahl des Kontrollkästchens in der Spalte „Any“ angezeigt. Um neue benutzerdefinierte Eigenschaften nur für bestimmte Objekttypen verfügbar zu machen, deaktivieren Sie das Kontrollkästchen „Any“ und dann alle Kontrollkästchen in den Spalten, in denen die benutzerdefinierte Eigenschaft nicht verfügbar sein soll.

Verwendung

Die Anzahl der Objekte in SKOOR, für die die entsprechende benutzerdefinierte Eigenschaft konfiguriert ist. Um eine benutzerdefinierte Eigenschaft zu löschen, muss ihre Verwendungsanzahl 0 betragen, andernfalls ist die Schaltfläche „-“ ausgegraut und kann nicht angeklickt werden.

Eigenschafts-ID, Objekt-ID und Wert-ID

Jede benutzerdefinierte Eigenschaft hat eine Eigenschafts-ID, die beim Hinzufügen der Eigenschaft automatisch zugewiesen wird und nicht geändert werden kann. Dies ist nicht die oben beschriebene ID.

Die Eigenschafts-ID wird angezeigt, wenn Sie mit der Maus über das Feld „Name“ der benutzerdefinierten Eigenschaft fahren.

Diese Eigenschafts-ID kann referenziert werden (z. B. in den Feldern „Job-Skript ausführen“). Die benutzerdefinierte Eigenschaft mit der Eigenschafts-ID 5 ist beispielsweise die benutzerdefinierte Eigenschaft „Seriennummer“. Sie ist standardmäßig vorhanden. Bei der Referenzierung wird ihr aktueller Wert zurückgegeben, wenn die Eigenschaft in den Parametern des Objekts konfiguriert ist. Andernfalls wird nichts zurückgegeben.

Die ID kann auf verschiedene Weise referenziert werden, entweder als Eigenschafts-ID, Objekt-ID oder Wert-ID:

Referenz

Art der Referenz

Zurückgegebener Eigenschaftswert

$PID_5$

Property ID

Verweist immer auf den Wert der benutzerdefinierten Eigenschaft „Kommentar“ des Objekts, für das sie konfiguriert ist, außer wenn sie für ein Jobobjekt konfiguriert ist. In diesem Fall verweist sie auf den Wert der benutzerdefinierten Eigenschaft „Kommentar“, die für das übergeordnete Gerät des Jobs konfiguriert ist, es sei denn, für das übergeordnete Gerät ist keine benutzerdefinierte Eigenschaft konfiguriert.

$OID_5$

Object ID

Die Objekt-ID wird verwendet, wenn auf die benutzerdefinierte Eigenschaft eines Jobs verwiesen werden muss, nicht auf die benutzerdefinierte Eigenschaft seines übergeordneten Geräts.

$VID_5$

Value ID

Die Wert-ID ist immer eindeutig. Sie verweist auf den tatsächlichen Wert einer benutzerdefinierten Eigenschaft eines bestimmten Objekts. Die Wert-ID eines Geräts oder Jobs wird angezeigt, wenn Sie mit der Maus über die benutzerdefinierte Eigenschaft des Objekts im Modus „Details anzeigen“ oder „Parameter bearbeiten“ fahren.

Verwendung

Nachdem benutzerdefinierte Eigenschaften im Admin-Bereich konfiguriert wurden, können sie auf zwei Arten auf Objekte in der SKOOR Engine angewendet werden.

Benutzerdefinierte Eigenschaften für Objekte festlegen

Das Festlegen benutzerdefinierter Eigenschaften für ein Objekt ist ganz einfach. Wählen Sie im entsprechenden Abschnitt des Bearbeitungsfensters die Eigenschaft aus und weisen Sie ihr den gewünschten Wert zu:

Klickbare benutzerdefinierte Eigenschaften können so konfiguriert werden, dass sie eine URL öffnen. Insbesondere wenn die URL lang ist, kann ihr ein Name zugewiesen werden, der anstelle der URL selbst angezeigt wird:

Bearbeitungsfenster:

Detailbereich:

Benutzerdefinierte Eigenschaften an untergeordnete Objekte vererben

Benutzerdefinierte Eigenschaften vom Typ Text und Aufzählung können an untergeordnete Objekte vererbt werden. Dies ist eine sehr leistungsstarke Funktion, wenn benutzerdefinierte Eigenschaften in großen Objektbäumen festgelegt werden müssen. Wenn beispielsweise ein Vorlagengerät mit mehreren Aufträgen mehrmals instanziiert werden muss und die benutzerdefinierte Eigenschaft „Standort” für alle Aufträge festgelegt werden soll, ist es ziemlich aufwendig, dies für alle Geräteinstanzen zu erledigen. Da „Standort“ eine benutzerdefinierte Eigenschaft vom Typ „Text“ ist, kann dies sehr einfach erreicht werden, indem der spezifische Standort für das Geräteobjekt festgelegt und gleichzeitig auf alle untergeordneten Aufträge übertragen wird.

Wenn eine benutzerdefinierte Eigenschaft an alle Objekte in einer Unterstruktur vererbt werden soll, aber noch nicht für alle untergeordneten Objekte konfiguriert ist, kann die Weitergabefunktion verwendet werden. Wenn Sie darauf klicken, konfiguriert die SKOOR Engine die jeweilige Eigenschaft für alle Objekte unterhalb des aktuellen Objekts:

Vererbung von Texteigenschaften

Bei untergeordneten Objekten, die eine Eigenschaft von einem übergeordneten Objekt erben sollen, muss der Eigenschaftswert auf „?“ gesetzt werden:

Wenn das übergeordnete Objekt dieselbe Eigenschaft auf einen Wert gesetzt hat, wird diese im Detailbereich des untergeordneten Objekts angezeigt:

Vererbung von Aufzählungseigenschaften

Enumerationen haben einen separaten Eintrag in der Werteliste, um den Wert aus dem übergeordneten Objekt zu übernehmen: