Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
faq:variableshelper [2014/07/30 13:06] fabian.tagsold [VariablesHelper] |
faq:variableshelper [2016/02/11 17:08] stefan.barth |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== VariablesHelper ===== | ===== VariablesHelper ===== | ||
==== Variablen ==== | ==== Variablen ==== | ||
- | In Mails, Parametern von bestimmten Handlern, Properties in der loom.properties, kann man verschiedene Variablen benutzen. | + | 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|tim.properties]] . |
- | >> Achtung! Variablen werden immer mit ${//Name der Variable//} markiert. | + | <note tip>Variablen werden immer mit ${//Name der Variable//} markiert.</note> |
- | ------ | + | ==== System Variablen ==== |
- | ==== Prozessvariablen ==== | + | |
- | Alle Variablen die in diesem Prozess z.B. in der Smartform definiert sind | + | |
- | ==== VariablesHelper ==== | + | System Variablen können immer dann eingesetzt werden, so lange es der Kontext erlaubt. Folgende Variablen sind somit immer verfügbar: |
- | An Stellen und in Versionen die schon aktualisiert wurden können die Variablen des VariablesHelper benutzt werden: | + | ^ ${SYS.PROCESSDEFINITION_NAME} | Gibt den Namen der aktuell genutzten Prozessdefinition zurück| |
- | \\ ${processDefinitionName} | + | ^ ${SYS.PROCESSINSTANCE_NAME} | Gibt den Namen der aktuell genutzten Prozessinstanz zurück| |
- | \\ ${processInstanceName} | + | ^ ${SYS.PROCESSINSTANCE_ID} | Gibt die eindeutige ID (Zahl) der Prozessinstanz zurück. ACHTUNG: Kein Zusammenhang mit [[software:tim:actionhandler:yearidgenerator|YearIdGenerator]] | |
- | \\ ${processInstanceId} | + | ^ ${SYS.PROCESSINSTANCE_DESCRIPTION} | Gibt die Beschreibung der aktuellen Prozessinstanz zurück | |
- | \\ ${processInstanceDescription} | + | ^ ${SYS.BUSINESS_ID} | Diese Zahl ist eindeutig und fortlaufend über alle Prozesse und Mandanten | |
- | \\ ${taskName} | + | ^ ${SYS.TASK_NAME} | Gibt den aktuellen Aufgabennamen zurück | |
- | \\ ${nodeName} | + | ^ ${SYS.NODE_NAME} | Gibt den aktuellen Aktivitätennamen zurück | |
- | \\ ${taskId} | + | ^ ${SYS.TASK_ID} | Gibt die eindeutige ID der Aufgabe zurück | |
- | \\ ${nodeId} | + | ^ ${SYS.NODE_ID} | Gibt die eindeutige ID der Aktivität zurück | |
- | \\ ${taskLink} | + | ^ ${SYS.TASKLINK} | Gibt den Link zu der aktuellen Aufgaben zurück | |
- | \\ ${taskDescription} | + | ^ ${SYS.TASK_DESCRIPTION} | Gibt die Beschreibung der aktuellen Aufgabe zurück | |
- | \\ ${baseLink} | + | ^ ${SYS.CLIENT_NAME} | Gibt den aktuellen Mandantennamen zurück | |
- | \\ ${NOW} | + | ^ ${SYS.CLIENT_ID} | Gibt die eindeutige ID des aktuellen Mandanten zurück | |
- | \\ ${SEZ, dd.MM.yyyy} = Fälligkeit einer Aufgabe | + | ^ ${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]]) | | ||