Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— |
software:tim:actionhandler:excel2csvhandler [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====Excel2CSVHandler ==== | ||
+ | Dieser Handler transformiert ein Excel(.xlsx) Dokument in ein oder mehrere CSV Datei(en), abhängig von der Anzahl der einzelnen Tabellen in der Excel-Datei. Die zu bearbeitende Excel-Datei muss an der Prozessinstanz angehängt werden und die erzeugten CSV-Dateien werden ebenfalls automatisch an die Instanz angehängt. Falls das Ausgansdokument nur eine Tabelle beinhaltet übernimmt das erzeugte CSV-Dokument den Namen der Exceldatei. Falls es allerdings mehrere Tabellen beinhaltet, werden die einzelnen CSV-Dateien nach der Tabelle benannt welche sie abbilden. | ||
+ | ------ | ||
+ | ==== Klasse ==== | ||
+ | <code> | ||
+ | com.dooris.bpm.actionhandler.Excel2CSVHandler | ||
+ | </code> | ||
+ | \\ | ||
+ | ---- | ||
+ | ==== Event Type ==== | ||
+ | beliebig | ||
+ | ==== Action Name ==== | ||
+ | beliebig | ||
+ | ==== Mandatory Fields ==== | ||
+ | leer | ||
+ | ---- | ||
+ | ==== Parameter ==== | ||
+ | == FileName == | ||
+ | 'fileName' definiert den Namen der zu bearbeitenden Excel-Datei mit der '.xlsx'-Endung. (siehe [[#Beispiel]]) | ||
+ | \\ == csvPrefix == | ||
+ | 'csvPrefix' definiert ein Präfix, welches vor den Namen der einzelnen zu erzeugenden CSV-Datein angehängt wird. Man kann hier auch Prozessvariablen abfragen. (siehe [[#Beispiel]]) \\ U.a. folgende: | ||
+ | *${SYS.PROCESSINSTANCE_ID} | ||
+ | *${SYS.NODE_ID} | ||
+ | |||
+ | \\ == csvSuffix == | ||
+ | 'csvSuffix' definiert ein Suffix, welches hinter den Namen der einzelnen zu erzeugenden CSV-Datein angehängt wird. Man kann hier auch Prozessvariablen abfragen. (siehe [[#Beispiel]]) \\ U.a. folgende: | ||
+ | *${SYS.PROCESSINSTANCE_ID} | ||
+ | *${SYS.NODE_ID} | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Beispiel ==== | ||
+ | {{software:tim:actionhandler:example_par_1.jpg}} | ||
+ | {{software:tim:actionhandler:example_par_2.jpg}} | ||
+ | {{software:tim:actionhandler:example_par_3.jpg}} | ||
+ | ---- |