Projekt

Allgemein

Profil

Benutzerdefinierte Aktionen nach Reporterstellung » Historie » Version 7

Steffen Christgau, 30.03.2025 18:51

1 1 Steffen Christgau
h1. Benutzerdefinierte Aktionen nach Reporterstellung
2
3
h2. Allgemeines
4
5 3 Steffen Christgau
Nachdem eine Reportdatei erstellt worden ist, kann auf die Erstellung reagiert werden. Es ist bspw. möglich, die erzeugte Datei an einen anderen Ort zu kopieren oder zu verschieben, um sie z.B. in einem Netzwerkverzeichnis oder Webserver verfügbar zu machen. 
6 1 Steffen Christgau
7 6 Steffen Christgau
Die durchzuführenden Aktionen werden in der Datei @postprocess.cmd@ festgelegt. Dabei handelt es sich um eine Batch-Datei (Stapelverarbeitungs-Datei), die von Aquarius nach der Erstellung der Reportdatei ausgeführt wird. Informationen zur Programmierung von Batch-Dateien finden sich unter http://de.wikibooks.org/wiki/Batch-Programmierung. Einfache Beispiele, die die erzeugten Report-Dateien (unter bestimmten Voraussetzungen) kopieren, sind in der Datei bereits enthalten, werden aber nicht ausgeführt.
8 1 Steffen Christgau
9 7 Steffen Christgau
*Änderung in Version 3.13 (2025)*: Die Datei muss sich nun in @%APPDATA%\Aquarius\Reporting@ befinden und nicht unterhalb des Programmverzeichnis.
10
11 1 Steffen Christgau
h2. Übergebene Parameter
12
13
Bei der Ausführung der Batch-Datei werden Parameter übergeben, die die erzeugte Datei und Details zum erzeugten Report angeben. Folgende Parameter werden in der angegebenen Reihenfolge übergeben:
14
15 4 Steffen Christgau
# vollständiger Name inkl. Pfad zur erzeugten Datei
16 1 Steffen Christgau
# Bezeichnung des Ausgabeformates bzw. Typ der erzeugten Datei in Großbuchstaben. Z.B.: @PDF@ oder @CSV@
17 6 Steffen Christgau
# Kürzel des erzeugten Reports, bspw. @M_ME@ für Meldeergebnis oder @R_RERG@ für ein Rennergebnis. Die Kürzel werden aus den Konfigurationsdateien für das Reporting (config.xml) übernommen.
18 1 Steffen Christgau
# Hauptversionsnummer des erzeugten Reports
19 5 Steffen Christgau
# Korrekturnummer des erzeugten Reports. In der Oberfläche von Aquarius wird die Version bspw. mit "2.1" angegeben. Hierbei ist die Hauptversionsnummer 2 und die Korrekturnummer 1.
20 4 Steffen Christgau
21
h2. Einschränkungen
22
23 5 Steffen Christgau
Es kann nur auf die Erzeugung von PDF-, CSV- und XML-Reports reagiert werden. FP-Reports werden direkt an den Drucker geschickt.