Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FeldBeschreibungBemerkungen
NameName des BerichtsWird in Dropdown über der Suchergebnisliste angezeigt und sollte daher eindeutig und verständlich sein.
RechtRecht, über das eine Benutzer verfügen muss, um den Bericht zu erzeugen.Ein beliebiges existierendes Recht der Mitgliederverwaltung oder ein speziell für diesen Report erzeugtes Recht der Mitgliederverwaltung. Siehe Rechte (MV) und Gruppen (MV).
Query TypeDropdown. Werte: JPA / SQLDefiniert die Abfragesprache, in der die Query erstellt wurde (JPA oder SQL) . SQL ab Version 1.5.3.4
QueryDie dem Report zugrundeliegende Datenbankabfrage als JPA Queryin der im Query Type definierten Abfragesprache.

 

Report-KlasseKlasse, auf welcher der Report ausgeführt wird 

Beispiel Query

Beispiel:

  • select nachNameEnc AS 'Nachname', vornameEnc AS 'Vorname' from Identitaet where id in (:ids)    

Das Beispiel funktioniert als JPA und als SQL Query.

Der Parameter wird mit der Liste der Identitäten der in der Suche gefunden Mitglieder vorbelegt.

Der Platzhalter ":ids" wird in JPA-Queries als Parameter übergeben.

Der Platzhalter ":ids" wird in SQL-Queries durch eine Parameterliste ersetzt. Für jedes übergebene Identität wird die "id" dieser als Parameter übergeben.

Alle:

Die Liste der Identitäten (Mitglieder) wird auf Zugriff geprüft.

Bericht anlegen

Das Anlegen eines Reports erfordert die Kenntnis der Datenbankstrukturen des Systems und die Beherrschung von JPA Queries und sollte daher durch die Interconcept GmbH erfolgen. Sofern der Kunde selbst Reports anlegen möchte, ist eine separate Einweisung/Dokumentation erforderlich.

...