Matrix (Auswertung)

Der Auswertungstyp Matrix erzeugt eine Tabelle, in der die Spaltenobjekte (Beziehungsspalten) mit den Zeilenobjekten (Gruppierungsspalten) verglichen werden und in den einzelnen Zellen ausgegeben wird, ob die beiden Objekte in Beziehung stehen. Die Spalten- und Zeilenobjekte können über Attribute oder Abfragen bestimmt werden.

Zutreffende Beziehung:

In den Zellen, in denen die Beziehung zutrifft, wird Folgendes angezeigt:

  • Icon: Standardmäßig wird ein grünes Häkchen angezeigt. Dieses Icon kann im Schemaattribut, das die Beziehung repräsentiert, hinterlegt werden. Ist hier kein Icon hinterlegt oder wird als Beziehung eine Abfrage ausgewertet, wird auf ein Standard-Icon zurückgegriffen.

  • Kurzbezeichnung: Ist im Schema-Attribut, das als Spalten-Attribut definiert ist, eine Kurzbezeichnung definiert, wird die Kurzbezeichnung angezeigt.

Die Matrix-Tabelle kann direkt bearbeitet werden. In den einzelnen Zellen kann über ein Hover-Menü die Beziehung an- oder abgewählt werden.


Auswertung des Zelleninhalts:

Der Zellinhalt ergibt sich, wenn das Zeilen-Objekt und das Spalten-Objekt in Beziehung zueinander stehen. Die Beziehung wird für jedes definierte Attribut bzw. jede Abfrage einzeln ausgewertet.

  • Attribute: Wenn das Spalten-Objekt unter dem Zeilen-Objekt referenziert ist, dann trifft die Beziehung zu.

  • Abfragen: Wenn das Spalten-Objekt in der Ergebnismenge der Abfrage enthalten ist, die auf dem Zeilen-Objekt durchgeführt wird, dann trifft die Beziehung zu.

Als Bezeichnung der Spaltenkopfzeile wird die Bezeichnung des Spalten-Objekts verwendet.

Konfiguration:

Eigenschaft

Beschreibung

Konfiguration

Zeilen

Hier wird angezeigt, welche Abfragen oder Attribute für die 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 Matrix bestimmen.

Spalten (Beziehung)

Hier wird angezeigt, welche Abfragen oder Attribute für die Spalten 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 Spalten-Objekte der Matrix bestimmen.

Für jedes der Zeilen-Objekte werden diese Attribute und Abfragen ausgewertet. Die Menge aller Ergebnisse bildet die Spaltenobjekte.

Hier können auch Zellen angelegt werden, siehe Kapitel Zelle einer Matrix.

Spalten (Beschreibung)

Hier wird angezeigt, welche Attribute für die Beschreibungsspalten konfiguriert sind. Sie haben auch hier die Möglichkeit über die Textbox oder die Schaltflächen rechts neben der Textbox Attribute zu referenzieren oder erstellen, über die zusätzliche Spalten in der Matrix eingefügt werden, um Beschreibungen zu hinterlegen.

Leere Matrix berichten

Ist diese Option aktiviert, wird im Falle einer leeren Matrix die Überschrift ausgegeben.

In Tabellenverzeichnis aufnehmen

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

Vorgegebene Spalten (Beziehung)

Hier wird angezeigt, welche vorgegebenen Spalten konfiguriert sind. Sie haben auch hier die Möglichkeit über die Textbox oder die Schaltflächen rechts neben der Textbox Spalten zu referenzieren oder erstellen, die auf jeden Fall in der Matrix ausgegeben werden sollen, auch ohne dass eine Beziehung zwischen dem Spaltenobjekt und einem Zeilenobjekt besteht.

Ausschließlich vorgegebene Spalten berichten

Ist diese Option aktiviert, werden nur die Spalten der Matrix berichtet, die unter Vorgegebene Spalten angelegt oder referenziert sind.

Zeilengruppierung

Hier wird angezeigt, welche Abfragen oder Attribute für die Zeilengruppierung 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 Objekte bestimmen, deren Zeilen gruppiert werden.

Spaltengruppierung

Hier wird angezeigt, welche Abfragen oder Attribute für die Spaltengruppierung 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 Objekte bestimmen, deren Spalten gruppiert werden.

Gruppierungs- und Objektspaltenüberschriften

Tragen Sie hier eine Überschrift für die erste Spalte der Matrix ein.

Breite Gruppierungsspalte (Zeilen)

Geben Sie hier die Breite der Gruppierungsspalte (erste Spalte) in Pixel (px) Prozent (%) oder Millimeter (mm) an.

Breite Beschreibungsspalte

Geben Sie hier die Breite der Beschreibungsspalten in Pixel (px) Prozent (%) oder Millimeter (mm) an.

Beziehungen in einer Spalte darstellen Ist diese Eigenschaft aktiviert, werden alle Beziehungen, die für eine Spalte überprüft werden, in einer Spalte angezeigt. Ist diese Eigenschaft deaktiviert, werden die Beziehungen, die für eine Spalte überprüft werden, in separaten Spalten angezeigt.

Gruppierungen in einer Spalte darstellen

Ist diese Option aktiviert, werden, wenn mehrere Zeilenobjekte definiert sind, alle in einer Spalte ausgegeben

Alternativtext Tragen Sie hier den Text ein, der in den Zellen angezeigt wird, wenn keine Inhalte/Beziehungen gefunden werden.

Modus

Wählen Sie hier den Beziehungstyp aus, der für die Objekte ausgewertet werden soll.

  • Referenz (Standard): Wertet als Beziehung aus, ob das Spalten- oder Zeilenobjekt im jeweils anderen referenziert ist.

  • Schnittmenge: Wertet das Objekt aus, das die Schnittmenge zwischen beiden Objekten ist.

BPM-Portal

Maximale Zeilenanzahl

Tragen Sie hier die maximale Zeilenanzahl ein. Ist die Maximale Zeilenanzahl auf beispielsweise 10 gesetzt, wird die Matrix ab der 11. Zeile aufgeteilt. Zwischen den Teilen der Matrix können Sie mit Pfeil-Schaltflächen blättern (Pagination).

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

Breite Beziehungsspalte

Geben Sie hier die Breite der Beziehungsspalten in Pixel (px), Prozent (%) oder Millimeter (mm) an.

Breite Gruppierungsspalte (Spalten)

Geben Sie hier die Breite der Spaltengruppierung in Pixel (px), Prozent (%) oder Millimeter (mm) an. Die Breite der Spaltengruppierung wird nur übernommen, wenn keine Breite für Beziehungsspalten gesetzt ist.

Breite über alles

Geben Sie hier die Breite der Matrix in Pixel (px), Prozent (%) oder Millimeter (mm) an. Ist hier eine Breite gesetzt und der Inhalt der Matrix passt nicht in die definierte Breite, wird in der Matrix ein Scrollbalken angezeigt. Beim Scrollen wird nur der Inhalt gescrollt. Die Gruppierungsspaltenköpfe bleiben statisch.

Höhe über alles

Geben Sie hier die Höhe der Matrix in Pixel (px), Prozent (%) oder Millimeter (mm) an. Ist hier eine Höhe gesetzt und der Inhalt der Matrix passt nicht in die definierte Höhe, wird in der Matrix ein Scrollbalken angezeigt. Beim Scrollen wird nur der Inhalt gescrollt. Die Beschreibungsspaltenköpfe bleiben statisch.

Höhe Beziehungskopfzeile

Geben Sie hier die Höhe der Beziehungskopfzeile in Pixel (px), Prozent (%) oder Millimeter (mm) an. Wird die Höhe entsprechend hoch gesetzt, werden die Spaltenüberschriften vertikal angezeigt.

Höhe Gruppierungskopfzeile

Geben Sie hier die Höhe der Gruppierungskopfzeile in Pixel (px), Prozent (%) oder Millimeter (mm) an.

Filter initial einblenden Mit dieser Eigenschaft werden initial in den Matrixspalten die Filter eingeblendet, über die die Matrixinhalte gefiltert werden können.
Fixierte Spaltenanzahl Tragen Sie hier die Anzahl der Spalten ein, die immer fixiert und sichtbar sein sollen, wenn die Matrix horizontal gescrollt wird. Es werden immer die ersten x Spalten fixiert.

Beispiel: Matrix mit rekursiver Referenzsuche

Die Matrix ist wie folgt konfiguriert:

  • in den Zeilen eine Referenzsuche

    • mit den Ziel-Kategorien Teilprozess und Aufgabe

    • mit der durchsuchten Kategorie Prozess

    • mit der aktivierten Option Rekursiv (Tiefe Suche)

  • in der Spalte ist das Attribut Durchführung referenziert

Das Ergebnis ist die Durchführungs-Matrix aller Aktivitäten, die in beliebiger Tiefe unter einem Prozess referenziert sind.

Beispiel: Matrix mit der Option "Ausschließlich vorgegebene Spalten berichten"

In diesem Beispiel ist die Matrix wie folgt konfiguriert:

  • in den Zeilen ist das Schemaattribut Standardelemente(Unterobjekte) referenziert

  • in den Spalten (Beziehung) ist das Schemaattribut Durchführung referenziert

  • im Attribut Vorgegebene Spalten werden die berichteten Spalten über die Abfragekomponente Kontext eingeschränkt

  • In der Abfrage Kontext sind die Rollen referenziert, die in der Matrix angezeigt werden sollen

  • In der Matrix ist die Eigenschaft Ausschließlich vorgegebene Spalten berichten aktiviert

In der Ausgabe der Matrix ist zu sehen, dass ausschließlich die Rollen in den Spalten der Matrix berichtet werden, die im Attribut Vorgegebene Spalten referenziert sind. In den Zellen, in denen die Beziehung zutrifft, wird die Kurzbezeichnung ausgegeben, die für das Schema-Attribut Durchführung hinterlegt ist.