CSVHandler

Beschreibung

Mit dem CVS ActionHandler können Variablen aus einem Prozess in eine CSV-Datei/Tabelle geschrieben werden. Sie können dann angehängt oder gespeichert werden.


Klasse

com.dooris.bpm.actionhandler.CSVHandler

 

Parameter

Parameter 

Standardwert

Beschreibung

Gültige Beispiele

Parameter 

Standardwert

Beschreibung

Gültige Beispiele

filePath

 

Beschreibt, wo die Datei gespeichert werden soll. Dies kann entweder ein relativer oder ein absoluter Pfad sein.

Die Datei wird nur gespeichert, wenn der Parameter saveFile auf true gesetzt ist.

 

fileName

 

Angabe des Namens der Datei, die angehängt/gespeichert werden soll. Sie kann direkt oder als Variable eingegeben werden. Dazu muss der Wert wie folgt aussehen: $ {VARIABLE}.

${processInstanceName}

parameter

 

Namen der Variablen, die in die Tabelle aufgenommen werden sollen. Die Variablen werden durch Kommas getrennt. Jede Variable wird in eine neue Spalte geschrieben.

variable1,variable2,variable3

heading

 

Namen der Ãœberschriften oder der ersten Zeile in der Tabelle. Wie beim Parameter werden auch diese durch Kommas getrennt.

Ãœberschriftspalte1,Ãœberschriftspalte2,Ãœberschriftspalte3

fieldHeadings

false

Boolescher Wert (true/false). Bei Festlegung auf false werden die Werte direkt aus der Überschrift übernommen. Bei Festlegung auf true werden die Werte als Prozessvariablen betrachtet und übersetzt.

Beachten Sie den Parameter fieldHeadings: Wenn false, werden die Informationen direkt als Header verwendet, wenn true, werden die Informationen als Prozessvariable angesehen und aus der Datenbank abgerufen.

false

repeatLines

false

Boolescher Wert (true/false). Wenn repeatLines als false festgelegt ist, werden die vom Parameter übergebenen Variablen direkt gesucht und in eine Zeile in der Datei geschrieben.

Wenn repeatLines auf true festgelegt ist, werden die Parameter gemäß dem folgenden Muster mehrfach durchsucht: variable1[0];variable2[0];variable3[0]. An den übergebenen Parameter werden eckige Klammern mit einer Zahl angehängt. Die Zahl in den Klammern wird schrittweise erhöht, bis keine geeigneten Variablen mehr gefunden werden.

Alle Variablen mit demselben Index werden in derselben neuen Zeile angezeigt.

Weder die Klammer noch der in der Klammer enthaltene Index müssen per Parameter übergeben werden. Es wird nur der Variablenname benötigt.

false

attachCSV

true 

Wenn false, wird die Datei nicht an die Prozessinstanz angehängt. Wenn true, wird sie mit dem angegebenen Namen an die Instanz angefügt. Diese kann dann z.B. an eine E-Mail angehängt werden.

true

saveFile

true

Wenn false, wird die Datei nicht gespeichert. Wenn true, wird die Datei im angegebenen Pfad mit dem angegebenen Namen gespeichert.

false

Â