Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:softlinks [2013/07/26 10:56] fabian.tagsold |
software:tim:softlinks [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Ein Softlink kann zu jedem Zeitpunkt eines Prozesses erstellt werden ohne in der Modellierung des Hauptprozesses berücksichtigt werden zu müssen.\\ | Ein Softlink kann zu jedem Zeitpunkt eines Prozesses erstellt werden ohne in der Modellierung des Hauptprozesses berücksichtigt werden zu müssen.\\ | ||
- | Im gegensatz zu einem Subprozess verläuft ein Softlink nicht sequenziell zu seinem Hauptprozess.\\ | + | Im Gegensatz zu einem Subprozess verläuft ein Softlink nicht sequenziell zu seinem Hauptprozess.\\ |
- | Eine eingeschränkte Sequentialisierung kann durch das einbinden eines Timers/Actionhandlers erreicht werden.\\ | + | Eine eingeschränkte Sequentialisierung kann durch das Einbinden eines Timers/Actionhandlers erreicht werden.\\ |
Die Verknüpfung geschieht durch eine Prozessvariable im Softlink welche als Wert die ID des Hauptprozesses enthält.\\ | Die Verknüpfung geschieht durch eine Prozessvariable im Softlink welche als Wert die ID des Hauptprozesses enthält.\\ | ||
\\ | \\ | ||
- | Ein Softlink kann entweder durch das implementieren von den dafür notwendigen JavaScript Funktionen erstellt werden oder durch einen ActionHandler.\\ | + | Ein Softlink kann entweder durch das Implementieren von den dafür notwendigen JavaScript Funktionen erstellt werden oder durch einen [[software:tim:actionhandler:startsoftlinksfromprocessvariableshandler|ActionHandler]].\\ |
\\ | \\ | ||
An den Softlink sind keine besonderen Bedingungen geknüpft, somit kommt jeder lauffähige Prozess als Softlink in Frage.\\ | An den Softlink sind keine besonderen Bedingungen geknüpft, somit kommt jeder lauffähige Prozess als Softlink in Frage.\\ | ||
\\ | \\ | ||
- | Um die gestarteten Softlinks eines Prozesses auswerten zu können muss der entsprechende JavaScript Code implementiert werden, welcher eine Grafische Auswertung in der Smartform des Hauptprozesses ermöglicht.\\ | + | Um die gestarteten Softlinks eines Prozesses auswerten zu können muss der entsprechende JavaScript Code implementiert werden, welcher eine grafische Auswertung in der Smartform des Hauptprozesses ermöglicht.\\ |
\\ | \\ | ||
=== JavaScript === | === JavaScript === | ||
Zeile 68: | Zeile 68: | ||
VERARBEITUNG DER ANTWORT... | VERARBEITUNG DER ANTWORT... | ||
}); | }); | ||
+ | </code> | ||
+ | |||
+ | Um Variablen eines Softlinks zu verändern muss die WSEntity welche man über den webService.ProcessVariableManager.getProcessContextEntity erhalten hat verändert und zurückgeschrieben werden. | ||
+ | <code> | ||
+ | webService.GenericEntityManager.merge(WSENTITY); | ||
</code> | </code> | ||