Baum (Auswertung)

Der Auswertungstyp Baum kann neben verschachtelten Listen die hierarchische Struktur des Modells oder weiterführender Beziehungen darstellen. Im Gegensatz zur Liste wird der Baum in einer Tabelle ausgegeben und kann dadurch mit einem Tabellenformat belegt werden.

Darüber hinaus muss/kann nicht explizit eine Verschachtelung analog zu den Listenkomponenten vorgenommen werden. Die Attribute und Abfragen, die unter Knotenobjekten definiert sind, werden rekursiv bis zu einer maximalen Tiefe ausgeführt. Bei jeder Stufe der Rekursion werden die Zeilen der bestimmten Objekte eine Stufe weiter eingerückt.

Der Baum kann ebenfalls mit einer Tabelle in der Komponente Baumtabelle kombiniert werden.

Konfiguration:

Eigenschaft

Beschreibung

Knoten-Objekte

Hier wird angezeigt, welche Abfragen oder Attribute für die Bestimmung der Knoten-Objekte konfiguriert sind. Sie haben auch hier die Möglichkeit über die Textbox oder die Schaltflächen rechts neben der Textbox Abfragen und Attribute zu referenzieren oder erstellen, die für die Bestimmung der Objekte von einer Ebene des Baums zur nächsten verwendet werden. Die Anwendung erfolgt rekursiv. D.h. Die Kontextobjekte stellen die erste Ebene dar. Die Objekte, die auf der Basis der Kontextobjekte im ersten Schritt gefunden werden, stellen die zweite Ebene dar. Auf Basis dieser Objekte werden die Attribute und Abfragen hinzugezogen, um die nächste Ebene zu bestimmen. Dies geschieht entweder bis keine Objekte mehr gefunden werden oder die Abbruchbedingung Maximale Tiefe erreicht ist.

Maximale Tiefe

Geben Sie hier die maximale Tiefe des Baums an. Wenn diese erreicht ist, dann werden keine weiteren Abfragen oder Attribute mehr ausgewertet, um die Folgeebenen zu bestimmen.

Leeren Baum berichten

Mit dieser Eigenschaft wird die Überschrift auch dann berichtet, wenn keine Inhalte für die Zeilen des Baums bestimmt werden können.

Spaltenbreiten

Geben Sie folgende Werte an:

  • An erster Stelle die Einrückung pro Ebene

  • An zweiter Stelle die Breite der letzten Spalte (die minimale Breite der Ausgabe der Objekte)

Im Kapitel Spaltenbreiten eingeben ist beschrieben, wie die Spaltenbreiten im Dialog Zeichenfolge-Array eingeben erfasst werden.

In Tabellenverzeichnis aufnehmen

Wenn im Druckbericht ein Tabellenverzeichnis enthalten ist, wird mit dieser Eigenschaft der erzeugte Baum darin aufgenommen.

Sichtbar

Unter diesem Attribut können Kategorien referenziert werden. Hierdurch kann die Sichtbarkeit / Ausführung eingeschränkt werden.

In den meisten Anwendungsszenarien werden Kategorien und zugriffskontrollbedingte Sichtbarkeiten benötigt.

Die Logik der Überprüfung ist wie folgt:

  1. Ist mindestens eine Kategorie angegeben, muss das Objekt eine Instanz von dieser Kategorie sein. Ansonsten werden keine Kategorieprüfungen durchgeführt

  2. Ist mindestens eine Benutzergruppe angegeben, muss der/die aktuelle Benutzer/-in ein Mitglied von mindestens einer dieser Benutzergruppen sein

  3. Ist mindestens eine Zugriffskontrollliste angegeben, muss der/die Benutzer/-in in der Zugriffskontrollliste die Berechtigung Anzeigen besitzen

  4. Ist mindestens eine Bedingungskomponente angegeben, muss mindestens eine Bedingung zutreffen.

Sollte diese Logik nicht ausreichen, kann über die Bedingungskomponenten eine differenzierte Logik konfiguriert werden.

Elternknoten in jeder Zeile berichten Mit dieser Eigenschaft werden für Einträge ab der zweiten Ebene zusätzlich auch die Elternobjekte in der Zeile ausgegeben.

Eingeklappt ab Ebene

Tragen Sie hier die Nummer der Ebene (beginnend bei der ersten Ebene) ab der der Baum eingeklappt dargestellt wird. Die Nummer wird als Ganzzahl eingegeben. Z. B. ist die Baumtabelle bei eingegebenem Wert 3 ab der dritten Ebene eingeklappt. Standardmäßig ist der Wert 5 eingetragen.

Spaltenüberschriften

Tragen Sie hier für die Spalten der Subebenen Überschriften ein. Geben Sie die Überschriften der Reihe nach absteigend als kommaseparierte Liste ein.

BPM-Portal

Maximale Zeilenanzahl

Wenn die maximale Zeilenanzahl z. B. auf 10 gesetzt ist, wird der Baum ab der 11. Zeile aufgeteilt. Zwischen den Teilen des Baums kann mit Pfeil-Schaltflächen geblättert werden (Pagination).

Excelexport Ist diese Eigenschaft aktiviert, kann der Baum in eine Excel-Datei exportiert werden. Für den Excelexport können Sie eine Vorlage definieren.