Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:softlinks

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

software:tim:softlinks [2013/07/26 10:42]
fabian.tagsold angelegt
software:tim:softlinks [2021/07/01 09:52]
Zeile 1: Zeile 1:
-===== Erklärung Softlinks ===== 
- 
-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.\\ 
-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.\\ 
-\\ 
-Ein Softlink kann entweder durch das implementieren von den dafür notwendigen JavaScript Funktionen erstellt werden oder durch einen ActionHandler.\\ 
-\\ 
-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.\\ 
-\\ 
-=== JavaScript === 
- 
- 
-== WebService ==  
- 
-<​code>​ 
-webService.ProcessVariableManager.startNewSubProcessInstanceWithSoftLink 
-</​code>​ 
- 
-__Parameter:​__\\ 
-  - Name der zu startenden ProzessDefinition 
-  - Vererbung von allen Prozessvariablen des Hauptprozesses (true/​false) 
-  - ID des Hauptprozesses 
-  - Name der Softlink Instanz 
-  - Callback Funktion 
- 
-__Beispiel:​__\\ 
-<​code>​ 
-webService.ProcessVariableManager.startNewSubProcessInstanceWithSoftLink('​ICHBINDERZUSTARTENDEPROZESS',​ true, '​010101',​ '​SOSOLLMEINEINSTANZHEIßEN',​ function(WEBSERVICEANTWORT){ 
-  VERARBEITUNG DER ANTWORT... 
-}); 
-</​code>​ 
- 
-== Button in Smartform ==  
- 
-Es ist möglich einen Button in die Smartform einzubinden welcher beim anklicken einen Softlink startet.\\ 
-Der Button benötigt die initMethod: '​createSoftLink'​. 
-\\ 
-__Parameter im Value (';'​ getrennt):​__\\ 
- 
-  - Name der zu startenden ProzessDefinition oder Name einer Prozessvariable welche den Namen der Prozessdefinition enthält!! 
-  - Vererbung von allen Prozessvariablen des Hauptprozesses (true/​false) 
-  - Name der Softlink Instanz oder Name einer Prozessvariable welche den Namen enthält!! 
-  - Callback Funktion OPTIONAL!! 
- 
-__Beispiel:​__\\ 
-<​code>​ 
-<input type='​BUTTON'​ id='​ERSETZMICH'​ name='​ERSETZMICH'​ value='​PROZESSDEFINITIONSNAME;​true;​NEUERNAME;​ICHBINDERNAMEDERCALLBACK'​ initMethod='​createSoftLink'>​Softlink Button</​input>​ 
-</​code>​ 
  
software/tim/softlinks.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)