Skip to main content

Server - Computer Datasheet Editor

Das ComputerDataSheet-Plugin dient der Anzeige von Computer-Informationen abhängig von ihrem Typ (Desktop, Server, etc.).

Das Tool gliedert sich in zwei Bereiche: Type Mapping und Sheet Configuration.

Aufbau

Das Computer Datasheet Plugin besteht aus 3+n XML-Dateien.

ComputerDataSheet_Data.xml

Diese Datei enthält eine Standard-Konfiguration zum einfachen Erzeugen weiterer Datenblätter.

ComputerDataSheet_DesktopData.xml

Hier findet sich ein vorkonfiguriertes Datenblatt zur Anzeige von benötigten Information eines Desktop-PCs.

ComputerDataSheet_ServerData.xml

Ein vorkonfiguriertes Datenblatt für die Darstellung von Server-Daten.

ComputerDataSheet_TypeMapping.xml

Diese Datei beschreibt, welches Datenblatt für welche Geräteauswahl zum Einsatz kommt. Geregelt wird dieses über eine SQL-Abfrage, deren Rückgabewert die Erkennung des Computertyps ermöglicht.

Weitere Datenblätter für Geräte können nach Bedarf jederzeit hinzugefügt, und vorhandene je nach gewünschtem Einsatzzweck an die eigenen Bedürfnisse angepasst werden. Jedes Datenblatt besteht aus einem Namen und einer SQL-Abfrage für die gewünschte Typen-Zuordnung. Bestandteil einer jeden SQL-Abfrage ist der Platzhalter ResourceId, welcher dann im Programm dem ausgewählten Computer entspricht.

Eine Datenreihe im Datenblatt enthält dabei folge Informationen:

  • Icon
  • Namenskontakte
  • aktiviert/deaktiviert

Die Konfiguration erfolgt simpel und komfortabel mit Hilfe des Computer Data Sheet Editors.

Hier befinden sich die Datenreihen der ausgewählten Typen-Zuordnung.

Sheet-Configuration.png

Ein bearbeitetes Datenblatt wird über Speichern.png gespeichert, neue Datenreihen können mit add2.png, [Einfg] oder über das Kontextmenu angelegt werden. Nicht benötigte durch error.png, [Entf] oder über das Kontextmenu gelöscht werden. Die Position einer Reihe kann wahlweise durch Drag & Drop oder über das Kontextmenu verändert werden. Zum Bearbeiten wird ein Element

entweder per Doppelklick oder mit [Enter] ausgewählt. Für eine übersichtlichere Darstellung kann mit Filter-Combobox eingestellt werden, ob alle, nur aktivierte, oder nur deaktivierte Reihen angezeigt werden sollen.

Mit TickIcon.png können die SQL-Abfragen aller angezeigten Datenreihen auf Funktionalität getestet werden. Getätigte Änderungen im Datenblatt werden erst durch das Speichern in die dazugehörige Datei geschrieben, wobei automatisch im Backup-Ordner eine Sicherung der letzten Version angelegt wird.

Konfiguration

Unter der Kategorie General werden die grundlegenden Pfade zur Benutzung des Computer Data Sheet konfiguriert.

Allgemeine-Einstellungen.png

  • Base directory Das Verzeichnis, in dem sich die XML-Dateien befinden.
  • Backup directory In diesem Verzeichnis werden die Sicherungen der Datenblätter abgelegt. Wird kein Pfad angegeben, sind Backups deaktiviert.
  • Icon directory An diesem Ort sind die anzuzeigenden Bilddateien hinterlegt
  • Default sheet Das Standard-Datenblatt
Datenbankeinstellungen

Die Kategorie Database dient zur Festlegung der zu benutzenden Datenbank.

Datenbank-Einstellungen.png

Über die Test-Icon.png Schaltfläche können die eingegebenen Verbindungsdaten vor dem Speichern getestet werden.

Type Mapping

Das Type-Mapping beschreibt, welches Datenblatt für welche Geräteauswahl zum Einsatz kommt.

Type-Mapping.png

Die Auswahl des anzuzeigenden Datenblattes erfolgt über

Type-Mapping2.png

Neue Typen-Zuordnungen samt Datenblatt lassen sich über add2.png hinzufügen, nicht mehr benötige durch error.png entfernen und das Bearbeiten der Typen-Zuordnung und des Namens erfolgt mit edit.png.

Typen-Zuordnung erstellen, bearbeiten

Typen-zuordnung-erstellen.png

Zu jedem Datenblatt gehören sein Name und eine SQL-Abfrage für die Typen-Zuordnung. Beide lassen sich jederzeit anpassen. Beim Erstellen einer neuen Typ- Zuordnung kann unter Create from eingestellt werden, ob ein leeres Datenblatt erstellt werden soll, oder ob das neue Datenblatt vom Standard, oder einem vorhandenen Datenblatt abgeleitet werden soll.

Für das komfortable Bearbeiten stehen unter dem Punkt Query zwei Reiter zur Verfügung: String und Result. Im Reiter String wird die gewünschte SQL-Abfrage eingeben und die Eingabe durch Syntaxhervorhebung optisch unterstützt. Für eine optimale Darstellung kann der SQL-Abfrage- Text mit Hilfe der Format.png Schaltfläche formatiert werden. Der Reiter Result bietet die Möglichkeit, die SQL-Abfrage direkt zu testen und den Rückgabewert zu betrachten.

Typen-zuordnung-erstellen2.png

Unter Resource ID stehen alle in der Datenbank eingetragenen Computer zur Auswahl. Mit wird die SQL-Abfrage ausgeführt und ein Ergebnis, oder bei fehlerhafter SQL-Abfrage, eine Fehlermeldung angezeigt.

Datenreihe erstellen/bearbeiten

Datenreihe-erstellen.png

Zu jeder Datenreihe gehört ihr Icon, der Name, aktiviert oder deaktiviert und eine SQL-Abfrage. Diese Daten lassen sich jederzeit ändern. Auch hier stehen für das Bearbeiten der SQL-Abfrage die beiden Reiter String und Result zur Verfügung.

Im Reiter String wird die gewünschte SQL-Abfrage eingeben und die Eingabe durch Syntaxhervorhebung optisch unterstützt. Für eine optimale Darstellung kann der SQL-Abfrage- Text mit Hilfe der Format.png Schaltfläche formatiert werden.

Der Reiter Result bietet die Möglichkeit, die SQL-Abfrage direkt zu testen und den Rückgabewert zu betrachten.

Datenreihe-erstellen2.png

Unter Resource ID stehen alle in der Datenbank eingetragenen Computer zur Auswahl. Mit nav_refresh_green.png wird die SQL-Abfrage ausgeführt und ein Ergebnis, oder bei fehlerhafte SQL-Abfrage, eine Fehlermeldung angezeigt. Während eine Datenreihe geöffnet ist, kann mit arrow_left_blue.png und arrow_right_blue.png durch die in der Filter-Combobox gesetzten Datenreihen navigiert werden. Zum Bearbeiten und Vergleichen lassen sich mehrere Fenster parallel öffnen.