Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
faq:variableshelper

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
faq:variableshelper [2013/04/18 10:31]
martin.lukas [VariablesHelper]
faq:variableshelper [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
 +===== VariablesHelper =====
 +
 ==== Variablen ==== ==== Variablen ====
-In Mails, Parametern von Bestimmten Handlern, Properties in der loom.properties kann man vierschiedene Variablen benutzen. 
  
->> Achtung! ​Variablen werden immer mit ${//Name der Variable//} markiert.+Variablen können an verschiedenen Stellen eingesetzt werden. zB in [[:​software:​tim:​mailnode|Mailtexten]] (im Detail [[:​software:​tim:​mail_configuration|hier]]),​ [[:​software:​tim:​actionhandler|Actionhandlern]] oder in den [[:​software:​tim:​tim.properties|]] . 
 + 
 +<note tip>​Variablen werden immer mit ${//Name der Variable//} markiert.\\ 
 +Systemvariablen tragen immer das Prefix **SYS.**</​note>​ 
 +==== System Variablen ==== 
 + 
 +System Variablen können immer dann eingesetzt werden, so lange es der Kontext erlaubt. Folgende Variablen sind somit immer verfügbar:
  
------- +^${SYS.PROCESSDEFINITION_NAME}|Gibt den Namen der aktuell genutzten Prozessdefinition zurück.| 
-==== Prozessvariablen ==== +^${SYS.PROCESSINSTANCE_NAME}|Gibt den Namen der aktuell genutzten Prozessinstanz zurück.| 
-Alle Variablen ​die in diesem Prozess z.Bin der Smartform definiert sind+^${SYS.PROCESSINSTANCE_ID}|Gibt die eindeutige ID (Zahl) der Prozessinstanz zurück. ACHTUNG: Kein Zusammenhang mit [[:​software:​tim:​actionhandler:​yearidgenerator|YearIdGenerator]]| 
 +^${SYS.PROCESSINSTANCE_DESCRIPTION}|Gibt die Beschreibung der aktuellen Prozessinstanz zurück.| 
 +^${SYS.PROCESSVARIABLELOG}|Gibt eine Liste der verwendeten Prozessvariablen zurück.| 
 +^${SYS.DOC_HISTORY}|Gibt den Dokumentenverlauf einer Prozessinstanz zurück. Beinhaltet den Benutzer, Zeit und Datum sowie die Art des Eingriffs (Erstellen, Ändern, Löschen).| 
 +^${SYS.TASK_NAME}|Gibt den aktuellen Aufgabennamen zurück.| 
 +^${SYS.NODE_NAME}|Gibt den aktuellen Aktivitätennamen zurück.| 
 +^${SYS.TASK_ID}|Gibt die eindeutige ID der Aufgabe zurück.| 
 +^${SYS.NODE_ID}|Gibt die eindeutige ID der Aktivität zurück.| 
 +^${SYS.TASKLINK}|Gibt den Link zu der aktuellen Aufgaben zurück.| 
 +^${SYS.TASK_DESCRIPTION}|Gibt die Beschreibung der aktuellen Aufgabe zurück.| 
 +^${SYS.CLIENT_NAME}|Gibt den aktuellen Mandantennamen zurück.| 
 +^${SYS.CLIENT_ID}|Gibt die eindeutige ID des aktuellen Mandanten zurück.| 
 +^${SYS.BASELINK}|Gibt den Link zurück der durch das [[:​software:​tim:​client_profile|Client-Profil]] (Application-Host + Port) und /loom-portal/ zusammengesetzt wird.| 
 +^${SYS.ROOTLINK}|Gibt den Link zurück der durch das [[:​software:​tim:​client_profile|Client-Profil]] (Application-Host + Port) zusammengesetzt wird.| 
 +^${SYS.NOW}|Gibt die aktuelle **Serverzeit** zurück| 
 +^${SYS.SEZ}|Gibt ​die [[:​support:​cpm#​sez_-_spaetester_endzeitpunkt|SEZ (Späteste End Zeitpunkt)]] der aktuellen Aufgabe zurück.
 +^${SYS.RECIPIENT_GROUP_NAME}|Gibt den Namen der Gruppe zurück, die diese Mail erhalten soll. ([[:​software:​tim:​notes#​benachrichtigung_versenden|Benachrichtigung bei Notizen]]) ​ | 
 +^${SYS.RECIPIENT_NAME}|Gibt den Benutzernamen des Users zurück, der diese Mail erhalten soll. ([[:​software:​tim:​notes#​benachrichtigung_versenden|Benachrichtigung bei Notizen]])| 
 +^${SYS.RECIPIENT_FIRSTNAME}|Gibt den Vornamen des Users zurück, der diese Mail erhalten soll. ([[:​software:​tim:​notes#​benachrichtigung_versenden|Benachrichtigung bei Notizen]])| 
 +^${SYS.RECIPIENT_LASTNAME}|Gibt den Nachnamen des Users zurück, der diese Mail erhalten soll. ([[:​software:​tim:​notes#​benachrichtigung_versenden|Benachrichtigung bei Notizen]])| 
 +^${SYS.TODO_CLIENT}|Gibt einen Link zum TODO-Client des Servers zurück (Application-Host muss im Admin-Client hinterlegt sein)| 
 +^${SYS.PM_CLIENT}|Gibt einen Link zum Process Manager-Client des Servers zurück (Application-Host muss im Admin-Client hinterlegt sein)|
  
-==== VariablesHelper ====+\\
  
-An Stellen und in Versionen die schon aktualisiert wurden können die Variablen des VariablesHelper benutzt werden: 
-\\ ${processDefinitionName} 
-\\ ${processInstanceName} 
-\\ ${processInstanceId} 
-\\ ${processInstanceDescription} 
-\\ ${taskName} 
-\\ ${nodeName} 
-\\ ${taskId} 
-\\ ${nodeId} 
-\\ ${taskLink} 
-\\ ${taskDescription} 
-\\ ${baseLink} 
-\\ ${NOW} 
  
-\\ Diese Variablen können verwendet werden in: 
-[[software:​tim:​actionhandler:​createxmlbyprocessvariableactionhandler|CreateXMLByProcessVariableActionHandler]] ab Version: ​ 
-==== spezielle Variablen ==== 
faq/variableshelper.1366273873.txt.gz · Zuletzt geändert: 2021/07/01 10:01 (Externe Bearbeitung)