=======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 }}