Der Handler erzeugt den Prozessinstanzreport und hängt diesen an die Prozessinstanz an. Damit kann er beispielsweise mit dem ATTACH-Befehl in einer Mailnode versendet werden. Alternativ kann der Handler den Report auf dem Dateisystem ablegen.
Der Pfad zum Speichern des Reports und der Dateiname kann statt als Parameter auch als Prozessvariable übergeben werden: report_path und report_file_name Ab Version 3.7 wird der neue Instanzreport ausgegeben. Vorher werden nur der Name der Datei der Pfad und die Entscheidung ob der Report an die Instanz angehängt werden soll ausgewertet. Die anderen Variablen sind ohne Wirkung.
com.dooris.bpm.actionhandler.GenerateReportActionHandler
beliebig
beliebig
leer
Es gibt keine Pflichtfelder. Wenn keine Parameter gesetzt sind wird der Report in deutsch als pdf mit allen Teilen ausgegeben.
In welchem Format soll der report ausgegeben werden. Standardwert ist PDF wenn ein Excel erstellt werden soll muss hier xls angegeben werden.
Mögliche Sprachen sind: de,en,fr,nl und es.
Standardwert ist true. Wenn die Auflistung der Aktivitäten nicht in den Report einfließen sollen, muss hier false angegeben werden.
Standardwert ist true. Wenn die Notizen der Aktivitäten nicht in den Report einfließen sollen, muss hier false angegeben werden.
Standardwert ist true. Wenn die Notizen der Instanz nicht in den Report einfließen sollen, muss hier false angegeben werden.
Standardwert ist true. Wenn die Prozessvariablen nicht in den Report einfließen sollen, muss hier false angegeben werden.
Standardwert ist true. Wenn die Prozessgrafik nicht in den Report einfließen sollen, muss hier false angegeben werden.
addToInstance ist standardmäßig false. Wenn true gesetzt (oder kein Datei-Pfad mitgegeben) ist, wird der Report an die Instanz angehängt.
userNameDisplayMode ist standardmäßig true. Damit werden Vor- und Nachnamen im Report angezeigt. Wenn false gesetzt wird, wird der Username angezeigt.
Name der Reportdatei. Gilt auch für das Dokument an der Instanz.
Es werden auch Variablen ${VariablenName} aufgelöst.
Pfad zur Ablage des Reports. Sollte mit / enden.
Es werden auf Variablen ${VariablenName} aufgelöst.
z.B. tim_report_Test3_16_12_2015_14-05_pireport.pdf
reportFileName=report.pdf;
reportPath=C:\Report;\ ⇒ der Report wird unter C:\Report mit dem Namen report.pdf gespeichert und nicht an die Instanz angehängt.
reportFileName=report.pdf;
reportPath=C:\Report;\ addToInstance=true;
⇒ der Report wird unter C:/Report mit dem Namen report.pdf gespeichert und an die Instanz angehängt.
keine Parameter
⇒ der Report wird mit dem Standardnamen z.B. tim_report_16_12_2015_08-07_pireport.pdf an die Instanz angehängt.