Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

Das Vorlagen-Modul ermöglicht die Verwaltung von Reports

  • die vom System verwendet werden, um bestimmte Dokumente zu erzeugen, z.B. Rechnungsvorlagen
  • sowie von beliebigen individuellen Reports, die unter Modul Reports erstellt wurden. 

Der Unterschied zwischen dem Modul "Vorlagen" und dem Modul "Reports" besteht daran, dass unter "Reports" auch das Ausführen eines Reports möglich ist. Bezüglich der Verwaltung von Reports sind beide Interfaces ansonsten identisch.

Vorlagen verwalten

Nachdem ein Report als .jrxml-Datei erstellt wurde (siehe Modul Reports), muss der Report physisch an der definierten Stelle im Dateisystem abgelegt werden; es ist im Moment nicht möglich, Reports direkt hochzuladen.

Damit Vorlagen verwendet werden können, müssen diese dem System anschließend bekannt gemacht werden, indem im Interface ein neuer Report angelegt wird. Folgende Parameter müssen definiert sein:

ParameternameVerwendungszweckBeispiel
Name

Intern: Interner Name der Vorlage zur Identifikation im System-Logging.

Es sind nur alphanumerische Zeichen zulässige. Keine Leerzeichen. Das Name muss eindeutig sein.

musterReport20
BeschreibungBeschreibung des Reports 
DateipfadAbsoluter Pfad der .jrxml Datei auf dem Server/home/jboss/reports/musterTemplate.jrxml
XML-Dateinicht implementiertmuss leer bleiben
Report-KlasseSystem-Klasse, für die der Report verwendet werden kann.de.iconcept.nami.entity.abrechnung.Rechnung
Subreport-ID

Kontext-spezifische ID eines Report anhand einer übergebenen Kontextvariablen.

Beispiel: Bei der Erstellung einer Ausgangsrechnung wird als Kontext-ID die ID der Gruppierung, die die Ausgangsrechnung erstellt hat, übergeben. Existiert nun ein Eintrag mit der Subreport-ID 20, dann wird nicht die Standardvorlage verwendet, sondern die spezifische Vorlage.

20
Recht  

Die Übersetzung der Report-Dateien erfolgt im Verzeichnis

/home/jboss/reports/build 

Erforderlich sind Lese- und Schreibberechtigung für den Benutzer, unter dem der Application Server läuft. Bei der Erzeugung der Reports entstehen im Verzeichnis /tmp ebenfalls temporäre Dateien. Diese sollten bzw. müssen regelmäßig über einen Systemjob (cron-job) aufgeräumt werden.

Standardvorlagen

Für die Mitglieder- und Verbandsabrechnung existiert eine Standardvorlage. Die Definition für die zu verwendende Standardvorlage wird in der Regel über Systemparameter gesteuert.

SystemparameterVerwendungVoreinstellung
RECHNUNG_REPORT_MITGLIEDER_DEFAULTVorlage Ausgangsrechnung Mitgliederabrechnung2
RECHNUNG_REPORT_VERBAND_DEFAULTVorlage Ausgangsrechnung Verbandsabrechnung4

Liste der Standardvorlagen, die mindestens in der jeweils aktuellen Version mit dem System installiert werden:

VorlagennameInhalt
rechnungMitglieder.jrxmlVorlage für die Rechnung bei Mitgliederabrechnung.
rechnungVerbandMitEinzel.jrxmlVorlage für die Rechnung bei Verbandsabrechnung.

Report/Vorlage (.jrxml) erstellen oder bearbeiten

Siehe dazu Modul Reports.

  • No labels