Tabelle (Auswertung)

Mit dem Auswertungstyp Tabelle können Sie eine tabellarische Übersicht mit z. B. Objekt- und Attribut-Inhalten erstellen.

Verschachtelte Tabellen:

Um Tabellen ineinander zu verschachteln, können Sie in einer Spalte eine Tabelle anlegen.

Wenn die verschachtelte Tabelle der einzige Zellinhalt dieser Spalte ist, können die Kopfzeilen dieser und der übergeordneten Tabelle vereinigt werden. Aktivieren Sie hierzu in der eingebetteten Tabelle die Option Kopfzeilen mit übergeordneter Tabelle vereinigen.

Konfiguration:

Eigenschaft

Beschreibung

BPM-Portal

Excelexport

Ist diese Eigenschaft aktiviert, kann die Tabelle mit ihren aktuell angezeigten Spalten in eine Excel-Datei exportiert werden. Für den Excelexport können Sie eine Vorlage definieren.

Höhe über alles

Definieren Sie über diese Eigenschaft die Gesamthöhe der Tabelle. Ist hier eine feste Höhe definiert, wird der Tabellenkopf fixiert, d.h. beim Scrollen in der Tabelle bleibt der Tabellenkopf am oberen Rand immer sichtbar.

Höhe der Kopfzeile

Geben Sie hier die Höhe der Kopfzeile ein mit der entsprechenden Abkürzung der Maßeinheit:

  • px für Pixel

  • mm für Millimeter

  • % für Prozent

Breite über alles

Tragen Sie hier die Gesamtbreite der Tabelle ein mit der entsprechenden Abkürzung der Maßeinheit:

  • px für Pixel

  • mm für Millimeter

  • % für Prozent

Fixierte Spaltenanzahl Tragen Sie hier die Anzahl der Spalten ein, die immer fixiert und sichtbar sein sollen, wenn die Tabelle horizontal gescrollt wird. Es werden immer die ersten x Spalten fixiert.

Filter initial einblenden

Mit dieser Eigenschaft werden initial in den Tabellenspalten die Filter eingeblendet, über die die Tabelleninhalte gefiltert werden können. Die Filter können über das Menü in der Tabelle aus- und eingeblendet werden.

Sortierung

Stellen Sie über diese Eigenschaft ein, wie die Tabelle initial sortiert sein soll.

Spalte zum Sortieren

Hinterlegen Sie in dieser Eigenschaft eine Tabellenspalte, die die initiale Sortierung vorgibt. Die Tabelle können Sie im Portal per Klick auf einen Spaltenheader nach der gewählten Spalte manuell (um)sortieren.

Aktionsleiste anzeigen

Mit dieser Eigenschaft wird in der Kopfzeile der Tabelle ein Menü mit den Tabellenaktionen angezeigt.

Suchansicht anzeigen

Relevant für das Portal 2.

Details ab Spalte X (Suchansicht)

Relevant für das Portal 2.

Konfiguration

Zeilen

Hier wird angezeigt, welche Abfragen oder Attribute als Zeilen 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 die Zeilen-Objekte der Tabelle bestimmen. Wenn mehrere Attribute oder Abfragen konfiguriert sind, wird eine Tabelle pro Abfrage / Attribut erzeugt.

Kopfzeilen mit übergeordneter Tabelle vereinigen Wenn in einer Spalte eine verschachtelte Tabelle der einzige Zellinhalt dieser Spalte ist, werden mit dieser Eigenschaft die Kopfzeilen dieser und der übergeordneten Tabelle vereinigt.

Eine Tabelle pro Objekt

Ist diese Option aktiviert, wird für jedes Objekt, das über die Attribute / Abfragen unter Zeilen bestimmt wird, eine Tabelle angelegt.

Spalten

Hier wird angezeigt, welche Spalten oder Attribute als Spalten konfiguriert sind. Sie haben auch hier die Möglichkeit über die Textbox oder die Schaltflächen rechts neben der Textbox Spalten und Attribute zu referenzieren oder erstellen.

Wenn Sie ein Attribut referenzieren, wird als Überschrift der Spalte der Kategorie-Attributname verwendet und in der Spalte der Inhalt/Wert des Attributs berichtet.

Wenn die so erzeugte Überschrift nicht wunschgemäß ist oder in einer Spalte mehrere Attribute oder Auswertungskomponenten berichtet werden sollen, können Sie die Listendarstellung verwenden.

Wenn verschachtelte Tabellen angelegt werden sollen, verwenden Sie ebenfalls die Komponente Spalte und legen Sie in dieser eine eingebettete Tabelle an.

Spaltenbreiten

Tragen Sie hier die Spaltenbreiten in Prozent (%) oder Zentimeter (cm) ein.

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

Sonderfall: Wenn eine Tabelle in dieser Tabelle verschachtelt ist und die Kopfzeilen vereinigt werden, dann beziehen sich die Breiten auch auf die Spalten der eingebetteten Tabelle.

Achtung: Die Spaltenbreiten sollten geeignet gesetzt werden, da es bei zu schmalen Spalten dazu führen kann, dass Texte abgeschnitten werden.

Leere Tabellen berichten

Ist diese Option aktiviert, wird die Tabelle auch dann berichtet, wenn sie keine Zeilen enthält bzw. keine Objekte für die Zeilen bestimmt werden konnten.

In Tabellenverzeichnis aufnehmen

Wenn im Druckbericht ein Tabellenverzeichnis enthalten ist, wird mit dieser Eigenschaft die erzeugte Tabelle 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.

Alternativtext

Tragen Sie hier den Text ein, der angezeigt wird, wenn die Tabelle keine Inhalte ausgibt.

Kopfzeilen ausgeben

Ist diese Option aktiviert, wird die Kopfzeile der Tabellen berichtet. Deaktivieren Sie diese Option beispielsweise für verschachtelte Tabellen, die keine Kopfzeile anzeigen sollen.

Ausgabemodus

  • Referenz: Wenn ein Objekt mehrfach in den Zeilen auftaucht, wird es auch mehrfach berichtet.

  • Zielobjekt: Exakt die Objekte, die in den Zeilen stehen, werden berichtet.

  • Quellobjekt: Die Objekte werden berichtet, wodurch die Zielobjekte gefunden wurden.

Alle Objekte vorladen

Die Option ist standardmäßig aktiviert, damit in der Tabelle alle Zeilen initial geladen werden.

Hinweis: Auf Baumtabellen und verschachtelte Tabellen hat die Option keine Auswirkung. Dort werden immer alle Zeilen automatisch vorgeladen.

Wird diese Option deaktiviert, wird nur die erste Seite der Tabelle geladen, was die Ladezeit deutlich reduziert. Erst bei Bedarf werden die restlichen Inhalte der Tabelle geladen.

Tipp: Wenn die Tabelle mehr als 200 Zeilen hat, wird empfohlen die Option zu deaktivieren.

Beim Deaktivieren der Eigenschaft werden folgende Funktionalitäten zusätzlich aktiviert:

  • Bedingte Filter: Wenn im Portal in der Tabelle die Spalten gefiltert werden, werden die Filter in einer Kette aufgebaut (Filter 1 > Filter 2 > Filter 3...) und bedingen sich gegenseitig. Wird in Filter 1 ein Wert ausgewählt, können im Filter 2 nur noch Werte ausgewählt werden, die durch Filter 1 noch nicht eingeschränkt wurden. Wird Filter 2 bearbeitet, wird Filter 3 (und alle nachfolgenden) automatisch zurückgesetzt.

  • Excel Export: nur gefilterte Zeilen werden exportiert.

Aus Cache laden

Wenn diese Option aktiviert ist, müssen Benutzer/-innen die jeweilige Tabelle nur einmalig laden. Wenn der/die Benutzer/-in die Tabelle erneut aufruft, werden die Tabelleneinträge mit einer optimierten Ladezeit angezeigt.

Voraussetzung: Die Option Alle Objekte vorladen muss aktiviert sein.

Tipp: Es wird empfohlen die Option nur bei Tabellen zu aktivieren, deren Inhalte selten geändert werden.

Hinweis: In Tabellen steht eine Aktualisierungsschaltfläche zur Verfügung, mit der Sie die Tabelle erneut laden können. Wenn Sie nicht manuell aktualisiert haben, wird die Tabelle so angezeigt, wie Sie sie erstmalig aufgerufen haben. In der Tabelle sehen Sie, wann die Tabelle erstmalig aufgerufen oder erneut geladen wurde. Auch nach einem Server-Neustart wird die Tabelle so angezeigt, wie sie zum letzten Mal geladen wurde.

Achtung: Für editierbare Tabellen darf die Option nicht verwendet werden.