Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:instance_context_use_instance_as_template [2014/04/09 09:46] stefan.barth |
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. \\ | ||
Zeile 5: | Zeile 5: | ||
- | === Prozessvariablen ignorieren ==== | + | ----- |
+ | |||
+ | ==== Prozessvariablen ignorieren ==== | ||
<note tip>Sollten bestimmte Prozessvariablen nicht benötigt werden, können diese "excluded" werden </note> | <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. | ||
+ |