GenerateReportActionHandler

Beschreibung

Dieser Handler erstellt den Vorgangsreport und fügt ihn an die Prozessinstanz an. Dadurch kann es z.B. mit dem ATTACH-Befehl in einem Mailknoten gesendet werden. Alternativ kann der Handler den Bericht im Dateisystem speichern. Der Pfad zum Speichern des Berichts und der Dateiname können als Prozessvariablen anstelle von Parametern angegeben werden: reportPath und reportFileName. Mailknoten gesendet werden. Alternativ kann der Handler den Bericht im Dateisystem speichern. Der Pfad zum Speichern des Berichts und der Dateiname können als Prozessvariablen anstelle von Parametern angegeben werden: reportPath und reportFileName. 


Klasse

com.dooris.bpm.actionhandler.GenerateReportActionHandler

 

Parameter

Wenn keine Parameter gesetzt sind, wird der Bericht als pdf mit allen Teilen in deutscher Sprache verteilt.

 

Parameter 

Standardwert

Beschreibung

Gültige Beispiele

Parameter 

Standardwert

Beschreibung

Gültige Beispiele

reportType

 

Dies gibt das Format für den verteilten Bericht an. Der Standardwert ist PDF. Wenn eine Excel-Datei erzeugt werden soll, .xls sollte hier eingetragen werden.

 

reportLanguage

 

Mögliche Sprachen sind de, De, fr, Nl und es. (für Deutsch, Englisch, Französisch, Niederländisch und Spanisch)

 

showActivitiesTable

true

Wenn die Aktivitätsliste nicht in den Bericht aufgenommen werden soll, wird FALSE muss hier eingetragen werden.

 

showActivitiesNotes

true

Wenn die Notizen der Instanz nicht in den Bericht aufgenommen werden sollen, dann FALSE muss hier eingetragen werden.

 

showSmartForm

true

Wenn die Prozessvariablen nicht in den Bericht aufgenommen werden sollen, dann FALSE muss hier eingetragen werden.

 

showProcessGraphic

true

Wenn die Prozessgrafiken nicht in den Bericht aufgenommen werden sollen, dann FALSE muss hier eingetragen werden.

 

addToInstance

false

Wenn der Wert auf true festgelegt ist (oder kein Dateipfad angegeben wird), wird der Bericht an die Instanz angefügt.

true

userNameDisplayMode

true

Es wird verwendet, um den Vor- und Nachnamen im Bericht anzuzeigen. Wenn er auf false festgelegt ist, wird der Benutzername angezeigt.

 

reportFileName

 

Name der Berichtsdatei. Dies gilt auch für das der Instanz angehängte Dokument.
Dateinamen können nach Variablen mit ${VariableName}.

report.pdf

reportPath

 

Pfad zum Speicherort des Berichts. Dies sollte mit "/" enden.
Der Pfad kann mit einer Variablen angegeben werden. ${VariableName}.

Wenn kein Pfad und Dateiname angegeben wird, wird der Bericht immer an den Prozess angehängt. Der Name ist dann der Standardname: system_report_instanceName_date_time_pireport.pdf

C:\User\..\Report\

 

Beispiele

  1. reportFileName=report.pdf;
    reportPath=C:\Report;\ 
    ⇒ der Bericht wird gespeichert unter: C:\Report mit dem Namen .pdf report und ist nicht an die Instanz angehängt

  2. reportFileName=report.pdf;
    reportPath=C:\Report;\
    addToInstance=true;
    ⇒ wird der Bericht unter C:/Report mit dem Namen report gespeichert.pdf und an die Instanz angehängt

  3. keine Parameter
    ⇒ der Bericht mit dem Standardnamen benannt wird, z. B. tim_report_16_12_2015_08-07_pireport.pdf und an die Instanz angehängt wird

  4. keine Parameter, aber die Variablen reportFileName und reportPath sind vorhanden.
    ⇒ der Bericht nur an dem in der reportPath Variablen angegebenen Speicherort mit dem in der reportFileName Variablen angegebenen Dateinamen gespeichert wird