====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 ==== com.dooris.bpm.actionhandler.Excel2CSVHandler \\ ---- ==== 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}} ----