CreateXMLByProcessVariableActionHandler

Beschreibung

Der 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: <variable> <key>Prozessvariable</key> <value><![CDATA[Variablenwert]]></value> </variable>

andernfalls:

<Prozessvariable>Variablenwert</Prozessvariable>

(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