Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
software:tim:actionhandler:createxmlbyprocessvariableactionhandler [2015/12/04 10:00] jan.mayer [Beschreibung] |
software:tim:actionhandler:createxmlbyprocessvariableactionhandler [2021/07/01 09:52] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | =======CreateXMLByProcessVariableActionHandler======== | ||
- | |||
- | Der [[software:tim:actionhandler:|Handler]] erzeugt zum Zeitpunkt der Ausführung ein XML und legt dieses im Filesystem ab. | ||
- | |||
- | ------ | ||
- | ==== Klasse ==== | ||
- | <code> | ||
- | com.dooris.bpm.actionhandler.CreateXMLByProcessVariableActionHandler | ||
- | </code> | ||
- | \\ | ||
- | ---- | ||
- | ==== 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 | ||
- | |||
- | {{ :software:tim:actionhandler:createxmlbyprocessvariable.png }} | ||