Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:startsoftlinksfromprocessvariableshandler [2014/02/13 09:20] martin.lukas |
software:tim:actionhandler:startsoftlinksfromprocessvariableshandler [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== StartSoftlinksFromProcessVariablesHandler ====== | ||
==== Beschreibung ==== | ==== Beschreibung ==== | ||
Startet Softlinks und befüllt diese mit Variablen des Hauptprozesses.\\ | Startet Softlinks und befüllt diese mit Variablen des Hauptprozesses.\\ | ||
Zeile 27: | Zeile 28: | ||
\\ == mainSuffix == | \\ == mainSuffix == | ||
Gibt an welche Prozessvariablen des Hauptprozesses in alle Softlinks mitgenommen werden sollen.\\ | Gibt an welche Prozessvariablen des Hauptprozesses in alle Softlinks mitgenommen werden sollen.\\ | ||
- | Pflichtfeld. Wenn nicht benötigt bitte Endung angeben die nicht benötigt wird. \\ | + | Beispiel: Ist der Suffix auf '_daten' gesetzt, werden alle Prozessvariablen mitgegeben, die auf _daten enden (vorname_daten, nachname_daten, email_daten,...) \\ |
- | Beispiel: Ist der Suffix auf '_daten' gesetzt, werden alle Prozessvariablen mitgegeben, die auf _daten enden (vorname_daten, nachname_daten, email_daten,...) | + | <note important>Pflichtfeld. Wenn nicht benötigt bitte Endung angeben die nicht vorhanden ist. z.B. _end</note> \\ |
\\ == softLinkCount == | \\ == softLinkCount == | ||
Zeile 37: | Zeile 38: | ||
Hier kommt der Parameter "softLinkCount" zum Einsatz.\\ | Hier kommt der Parameter "softLinkCount" zum Einsatz.\\ | ||
Der Handler zählt "i" von 0 bis i<softLinkCount hoch und sammelt dabei alle Variablen ein die nach folgendem Schema aufgebaut sind:\\ | Der Handler zählt "i" von 0 bis i<softLinkCount hoch und sammelt dabei alle Variablen ein die nach folgendem Schema aufgebaut sind:\\ | ||
+ | <note important>Es muss zumindest eine Variable mit der Endung gefunden werden sonst wird keine Subprozess gestartet.</note> \\ | ||
\\ | \\ | ||
variablenname_softLinkSuffix[i]\\ | variablenname_softLinkSuffix[i]\\ | ||
Zeile 42: | Zeile 44: | ||
Nach jedem Durchlauf startet er eine Instanz der Softlinkdefinition und übergibt dieser alle Variablen die durch das "mainSuffix" und das "softLinkSuffix" gefunden wurden. | Nach jedem Durchlauf startet er eine Instanz der Softlinkdefinition und übergibt dieser alle Variablen die durch das "mainSuffix" und das "softLinkSuffix" gefunden wurden. | ||
\\ | \\ | ||
- | In den neu gestarteten Softlink Instanzen wird das softLinkSuffix entfernt um eine einheitliche Darstellung in der Smartform zu gewährleisten. | + | In den neu gestarteten Softlink Instanzen wird das softLinkSuffix entfernt um eine einheitliche Darstellung in der Smartform zu gewährleisten.\\ |
- | ---- | + | \\ == archiveWithMainInstance == |
+ | Gibt an ob die Softlink Instanzen archiviert werden sollen wenn die Hauptprozess Instanz archiviert wird.\\ | ||
+ | Mögliche Werte:\\ | ||
+ | archiveWithMainInstance=true -> Die Softlink Instanzen werden zusammen mit der Hauptprozess Instanz archiviert.\\ | ||
+ | archiveWithMainInstance=false -> Die Softlink Instanzen werden nicht zusammen mit der Hauptprozess Instanz archiviert. | ||
+ | |||
+ | ---- | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | {{ :software:tim:actionhandler:startsoftlinksfromprocessvariableshandler.jpg?nolink |}} | + | {{ :software:tim:actionhandler:startsoftlinksfromprocessvariableshandler.png }} |
+ | === Beispiel 1 === | ||
Variablen im Prozess: \\ | Variablen im Prozess: \\ | ||
user_email_sl[0]=Hans.Mueller@tim.com \\ | user_email_sl[0]=Hans.Mueller@tim.com \\ | ||
Zeile 67: | Zeile 76: | ||
2. \\ | 2. \\ | ||
user_email=Marta...\\ | user_email=Marta...\\ | ||
+ | === Beispiel 2 === | ||
+ | datum_start_hp=01.01.2014 \\ | ||
+ | starter_hp=pm \\ | ||
+ | anforderer_hp=user123 \\ | ||
+ | username=Mueller \\ | ||
+ | useremail_sl[0]=mueller@tim.de \\ | ||
+ | uservorname=Hans \\ \\ | ||
+ | mainSuffix=_hp \\ | ||
+ | softLinkSuffix=_sl; \\ | ||
+ | softLinkCount=1; \\ \\ | ||
+ | =>Subprozess mit folgenden Variablen \\ | ||
+ | datum_start=01.01.2014 \\ | ||
+ | starter=pm \\ | ||
+ | anforderer=user123 \\ | ||
---- | ---- |