=======CreateXMLByProcessVariableActionHandler======== ==== Beschreibung ==== Der [[software:tim:actionhandler:|Handler]] erzeugt zum Zeitpunkt der Ausführung ein XML und legt dieses im Filesystem ab. ------ ==== Klasse ==== com.dooris.bpm.actionhandler.CreateXMLByProcessVariableActionHandler \\ ---- ==== Event Type ==== beliebig ==== Action Name ==== beliebig ==== Mandatory Fields ==== leer ---- ==== Parameter ==== == xmlPath == Der Pfad unter dem das fertige XML abgelegt werden soll (siehe [[#Beispiel]]) \\ == fileName == Der Dateiname der XML (siehe [[#Beispiel]]) \\ == excludedVariables == Variablen ausschließen (siehe [[#Beispiel]]). \\ == includedVariables == Variablen einschließen. Ist hier etwas angegeben, werden alle Variablen welche nicht included sind bei der XML-Erstellung nicht beachtet. Standardmäßig steht dieser Parameter auf "none". (siehe [[#Beispiel]]) \\ == overwriteExisting == Überschreibt ein altes XML falls schon ein XML mit diesem Dateinamen existiert. Standardmäßig steht dieser Parameter auf false (siehe [[#Beispiel]]) \\ == renameVariables == Umbenennung von Prozessvariablen im XML (siehe [[#Beispiel]]) \\ == xmlFormat == Mögliche Werte sind hier "normal" und "notNormal". Bei "normal" wird das XML folgendermaßen aufgebaut: Prozessvariable andernfalls: Variablenwert (siehe [[#Beispiel]]) \\ == root == Erklärung (siehe [[#Beispiel]]) Rootelement des XML. Standardmäßig ist dies processInstance >> **Achtung!** Hier steht eine Warnung! ---- ==== Beispiel ==== Parameterübergabe: WICHTIG: Exkludierte und inkludierte Variablen mit Komma trennen. Rename-Variablen kommagetrennt, Ursprungsvariable:neueVariable {{ :software:tim:actionhandler:createxmlbyprocessvariable.png }}