Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tim:instance_context_use_instance_as_template [2013/10/07 11:43]
daniel.kuisle
software:tim:instance_context_use_instance_as_template [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
-==== Instanz als Vorlage ====+==== Instanz als Vorlage ​(Kopieren) ​====
  
 Eine bereits beendete oder archivierte Instanz kann als Vorlage für eine neue Instanz dienen. Dafür muss über das Kontextmenü **"​Instanz als Vorlage"​** ausgewählt werden. \\ Eine bereits beendete oder archivierte Instanz kann als Vorlage für eine neue Instanz dienen. Dafür muss über das Kontextmenü **"​Instanz als Vorlage"​** ausgewählt werden. \\
 Die Werte der Vorlage werden dabei kopiert und auf die neue Instanz übertragen. Die daraus entstehende Instanz beginnt ganz normal von Anfang an, jedoch ist die Smartform bereits mit allen Prozessvariablen / Smartformwerten der Vorlage vorbefüllt worden. ​ Die Werte der Vorlage werden dabei kopiert und auf die neue Instanz übertragen. Die daraus entstehende Instanz beginnt ganz normal von Anfang an, jedoch ist die Smartform bereits mit allen Prozessvariablen / Smartformwerten der Vorlage vorbefüllt worden. ​
 +
 +
 +-----
 +
 +==== Prozessvariablen ignorieren ====
 +<note tip>​Sollten bestimmte Prozessvariablen nicht benötigt werden, können diese "​excluded"​ werden </​note>​
 +
 +Um Prozessvariablen beim Kopieren nicht mit zu übertragen,​ kann folgende Funktion genutzt werden (custom.js):​
 +<code js>
 +gadget.functions["​prepareEntityForCopyOfPROZESSDEFINITION NAME MIT LEERZEICHEN"​]=function(entity)
 +{       ​delete entity["​datum"​];​
 + delete entity.modified["​datum"​];​
 + delete entity["​ausname"​];​
 + delete entity.modified["​ausname"​];​
 + return entity;
 +}
 +</​code>​
 +
 +Hierbei muss der Wert **PROZESSDEFINITION NAME MIT LEERZEICHEN** durch den Namen der entsprechenden Prozessdefinition ersetzt werden und auch die die Namen der Prozessvariablen muss entsprechend der Kundenwünsche angepasst werden.
 +
software/tim/instance_context_use_instance_as_template.1381138983.txt.gz · Zuletzt geändert: 2021/07/01 09:56 (Externe Bearbeitung)