Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:tim:actionhandler:createxmlbyprocessvariableactionhandler [2013/02/20 14:12] manuel.kindler angelegt |
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 17: | Zeile 18: | ||
---- | ---- | ||
==== Parameter ==== | ==== Parameter ==== | ||
- | == Parameter1 == | + | == xmlPath == |
- | Erklärung (siehe [[#Beispiel]]) | + | Der Pfad unter dem das fertige XML abgelegt werden soll (siehe [[#Beispiel]]) |
- | \\ == Parameter 2 == | + | \\ == fileName == |
- | Erklärung (siehe [[#Beispiel]]) | + | Der Dateiname der XML (siehe [[#Beispiel]]) |
- | \\ == Parameter 3 == | + | \\ == excludedVariables == |
- | Erklärung (siehe [[#Beispiel]]). Mögliche Optionen sind: | + | Variablen ausschließen (siehe [[#Beispiel]]). |
- | *eins | + | |
- | *zwei | + | |
+ | \\ == 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! | >> **Achtung!** Hier steht eine Warnung! | ||
Zeile 33: | Zeile 65: | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | Bitte ein Beispiel einfügen, MIT Screenshot! | + | Anlegen des Handlers\\ |
+ | 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]] |