Show/Hide Toolbars

Ein Metaobjekt vom Typ Daten dient dazu, Daten aus Tabellen in der Datenbank in der Hierarchie auszugeben. Ein Metaobjekt vom Typ Daten muss aus diesem Grund zwingend mit einer Tabelle in der Datenbank, mit einer Sicht oder einer virtuellen Tabelle verbunden sein. Zusätzlich stehen bei diesem Objekttyp noch mehrere Einstellungen bzw. Optionen speziell für die Anzeige von Inhaltsdaten zur Verfügung.

Docusnap-Extras-Objekte-Verwalten-Daten

Um Daten aus unterschiedlichen Tabellen in einer Tabelle auszugeben und nach einem bestimmten Wert zu ordnen, werden virtuelle Tabellen verwendet. Der Knoten, der mit der virtuellen Tabelle verbunden ist, wird im Baum nicht ausgegeben, sondern wird verwendet, um die Daten der untergeordneten Tabellen zusammenzufassen. Die Spalten der virtuellen Tabelle müssen denselben Feldnamen haben wie die Spalten der Tabelle, die sie zusammenfasst. Daher sollten die Tabellen der untergeordneten Knoten einige Spalten gemeinsam haben. Als Fremdschlüssel für die untergeordneten Knoten wird der Primärschlüssel des übergeordneten Knotens verwendet. Um unterschiedliche Icons in der Tabelle im Hauptfenster zu erhalten, müssen die unterschiedlichen Icons über den Icon-Filter definiert werden.

Verfügbare Optionen für Daten

Eigenschaft

Beschreibung

Tabelle

Auswahl der verknüpften Datentabelle aus der Liste der Metatabellen. Die Metatabellen können über die Metatabellen angepasst bzw. erweitert werden.

Filterfeld

Tabellenfeld, auf dessen Basis ein Filter definiert werden soll.

Filterwert

Filterkriterium für das Filterfeld
In diesem Feld sind alle zulässigen SQL-Bedingungen erlaubt (z.B. = 1). Die Klausel kann aber auch durch weitere Felder oder Bedingungen erweitert werden.

Beispiele:

= 1 AND Hostname Like 'S%'

<> 5 AND HostType in (1,2,3)

Sortierfeld

Datenbankfeld, nach dem die angezeigten Elemente sortiert werden sollen.

Sortierrichtung

Sortierrichtung auf Basis des Sortierfeldes

Altern. FS

Der alternative Fremdschlüssel wird verwendet, wenn die Hierarchie über einen anderen Fremdschlüssel als der in der Registerkarte Metatabellen festgelegte, aufgebaut werden soll. Diese Option kann nur bei realen Tabellen verwendet werden.

Wenn bei diesem Knoten eine Eingabemaske verwendet wird, wird bei neuen Einträgen die Spalte des alternativen Fremdschlüssel automatisch mit dem Primärschlüssel des übergeordneten Knotens befüllt. Der eigentliche Fremdschlüssel der Tabelle muss über die Eingabemaske eingetragen werden.

Editierbar

Für Metaobjekte mit dieser aktivierten Option können Eingabemasken angelegt werden bzw. stehen diese zur Verfügung.

Eindeutig

Diese Option stellt sicher, dass pro Ebene maximal ein Objekt angelegt werden kann. Diese Option ist nur anwählbar, wenn bei dem Metaobjekt die Eigenschaft Editierbar markiert ist.

Kein Anlegen

Mit dieser Option ist nur ein Löschen bzw. Speichern eines Objektes möglich. Die Schaltfläche Neu ist in diesem Fall nicht aktiv. Das heißt, Benutzer können Objekte nur bearbeiten, aber nicht neu anlegen.

Rekursionsfeld

Über diese Eigenschaft kann eine Rekursion definiert und so auf Basis einer Tabelle eine Hierarchie aufgebaut werden. In der ersten Ebene werden nur Datensätze angezeigt, bei denen das Rekursionsfeld den Wert NULL oder -1 hat. Wichtig ist, dass das Recursionsfeld immer vom Datentyp Long ist. In der zweiten Ebene werden die Datensätze angezeigt, bei denen das Rekursionsfeld den Wert des Primärschlüssels der ersten Ebene darstellt.

Wenn in der Baumhierarchie bei einem rekursiven Objekt ein kleiner blauer Pfeil angezeigt wird, handelt es sich um eine Wiederholung in der Rekursion.

Als IT Asset anzeigen

Es ist möglich IT Assets an einer beliebigen Stelle im Baum auszugeben, zum Beispiel unterhalb eines Kontakts, dem sie zugewiesen wurden. Im ersten Schritt wird für die gewünschten IT Assets eine Eigenschaft angelegt. Diese muss für alle IT Assets gleich benannt werden. Zum Beispiel kann eine Eigenschaft xContacts vom Typ Liste angelegt werden und die Tabelle tContacts als Referenz verwendet werden. Anschließend wird in den Metatabellen eine Sicht erstellt, die ein SQL Statement enthält das alle benötigten ObjectIDs auflistet (Siehe Erweiterung der Struktur).

Ein neues Metaobjekt wird an der Stelle, an der die IT Assets ausgegeben werden sollen, eingefügt und die erstellte Sicht wird als Tabelle ausgewählt. Anschließend wird das Kontrollkästchen Als IT Asset anzeigen aktiviert, dadurch werden für alle ObjectIDs die jeweilige IT Assets mit allen Eigenschaften angezeigt. Dieses Metaobjekt benötigt kein Icon, da die Icons der IT Assets angezeigt werden.

Icon-Filter

Mit Hilfe des Icon-Filters können einem Metaobjekt verschiedene Icons auf Basis von Werten einer bestimmten Spalte zugeordnet werden. So kann zum Beispiel für Arbeitsstationen, Server und Domänencontroller nur ein Metaobjekt definiert werden, über den Iconfilter lassen sich aber unterschiedliche Icons zuweisen.

Um den Icon-Filter zu aktivieren, muss im Feld Icon Filterfeld das Datenfeld ausgewählt werden, auf dem die Filterwerte beruhen. Anschließend wird auf der rechten Seite eine zusätzliche Registerkarte angezeigt, in der die verschiedenen Filterwerte mit den dazugehörigen Icons gesetzt werden können. Falls ein Wert in der Tabelle vorliegt, für den kein eigenes Icon definiert wurde, wird das Standardicon für dieses Objekt verwendet.

Docusnap-Extras-Metaobjekte-verwalten-Icon-Filter

Verwandte Objekte

Es ist möglich, die gleichen Objekte mehrmals auszugeben. Zum Beispiel wird derselbe Rechner im Baum Inventar unterhalb der Arbeitsstationen und in der Berechtigungsanalyse angezeigt. Für jeden Rechner können Berechtigungen und Erweiterungen angegeben werden. Damit diese auch für den gleichen Rechner in der Berechtigungsanalyse angezeigt werden können und nicht erneut angelegt werden müssen, werden diese beiden Objekte als verwandte Objekte definiert.

Durch Wechsel auf die Registerkarte Verwandte Objekte können die verwandten Objekte ausgewählt werden. Im linken Bereich werden alle Bäume angezeigt und im rechten Bereich werden die bereits als verwandte Typen definierten Objekte angegeben. Durch Markieren eines Objektes im linken Bereich wird die Schaltfläche Hinzufügen aktiviert.

Wenn für ein Objekt verwandte Objekte definiert werden, dann sollte auch dieses Objekt jedem zugewiesenen Objekt als verwandtes Objekt zugewiesen werden.

Docusnap-Extras-Metaobjekte-verwalten-Verwandte-Objekte