Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

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.
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

Sollten bestimmte Prozessvariablen nicht benötigt werden, können diese „excluded“ werden

Um Prozessvariablen beim Kopieren nicht mit zu übertragen, kann folgende Funktion genutzt werden (custom.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;
}

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.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)