Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:tim:actionhandler:createxmlbyprocessvariableactionhandler [2013/02/20 14:15] manuel.kindler [Parameter] |
software:tim:actionhandler:createxmlbyprocessvariableactionhandler [2015/12/04 09:40] jan.mayer [Beispiel] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | =======CreateXMLByProcessVariableActionHandler======== | ||
==== Beschreibung ==== | ==== Beschreibung ==== | ||
- | Der Actionhandler erzeugt zum Zeitpunkt der Ausführung ein XML und legt dieses im Filesystem ab. | + | Der [[software:tim:actionhandler:|Handler]] erzeugt zum Zeitpunkt der Ausführung ein XML und legt dieses im Filesystem ab. |
------ | ------ | ||
Zeile 18: | Zeile 19: | ||
==== Parameter ==== | ==== Parameter ==== | ||
== xmlPath == | == xmlPath == | ||
- | Erklärung (siehe [[#Beispiel]]) | + | Der Pfad unter dem das fertige XML abgelegt werden soll (siehe [[#Beispiel]]) |
\\ == fileName == | \\ == fileName == | ||
- | Erklärung (siehe [[#Beispiel]]) | + | Der Dateiname der XML (siehe [[#Beispiel]]) |
\\ == excludedVariables == | \\ == excludedVariables == | ||
- | Erklärung (siehe [[#Beispiel]]). Mögliche Optionen sind: | + | Variablen ausschließen (siehe [[#Beispiel]]). |
- | *eins | + | |
- | *zwei | + | |
\\ == includedVariables == | \\ == includedVariables == | ||
- | Erklärung (siehe [[#Beispiel]]) | + | 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 == | \\ == overwriteExisting == | ||
- | Erklärung (siehe [[#Beispiel]]) | + | Überschreibt ein altes XML falls schon ein XML mit diesem Dateinamen existiert. Standardmäßig steht dieser Parameter auf false (siehe [[#Beispiel]]) |
\\ == renameVariables == | \\ == renameVariables == | ||
- | Erklärung (siehe [[#Beispiel]]) | + | Umbenennung von Prozessvariablen im XML (siehe [[#Beispiel]]) |
\\ == xmlFormat == | \\ == xmlFormat == | ||
- | Erklärung (siehe [[#Beispiel]]) | + | 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]]) | ||
Zeile 46: | Zeile 59: | ||
Erklärung (siehe [[#Beispiel]]) | Erklärung (siehe [[#Beispiel]]) | ||
+ | Rootelement des XML. Standardmäßig ist dies processInstance | ||
>> **Achtung!** Hier steht eine Warnung! | >> **Achtung!** Hier steht eine Warnung! | ||
Zeile 51: | Zeile 65: | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | Bitte ein Beispiel einfügen, MIT Screenshot! | + | Parameterübergabe: |
+ | WICHTIG: Exkludierte und inkludierte Variablen mit Komma trennen. Rename-Variablen kommagetrennt, Ursprungsvariable:neueVariable | ||
+ | |||
+ | {{ :software:tim:actionhandler:createxmlbyprocessvariable.png }} | ||
- | ---- | ||
- | ==== Abhängigkeiten ==== | ||
- | \\ __Timer__: [[software:tim:timer:|ERSETZMICH]] | ||
- | \\ __T!M Version__ : [[software:tim:changelog:unbekannt|ERSETZMICH]] |