Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

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
Nächste Überarbeitung Beide Seiten der Revision
software:tim:mail_configuration [2016/04/15 10:29]
jan.mayer
software:tim:mail_configuration [2016/05/17 09:23]
jan.mayer [Taskmails pro Definition und Node unterschiedlich (ab v4.0)]
Zeile 53: Zeile 53:
 ----- -----
  
-==Mögliche ​Variablen ​für die Mailtexte== +== Variablen ​in Mailtexten verwenden ​== 
-Es ist möglich in den Mailtexten bestimmte Schlagwörter zu benutzendiese werden ​anschließend durch die zugehörige Variable ​ersetzt.+Der Text einer Emailbenachrichtigung kann mit Systemvariablen angereichert werden. Diese werden bei der Anzeige mit den entsprechenden Werten befüllt. Das folgende Beispiel zeigt deren Verwendung in einem Mailtext. 
 +<​code>​ 
 +Hallo, 
 +überprüfen Sie bitte die an die Aufgabe ${SYS.TASK_NAME} angehängten Dokumente auf Korrektheit. 
 +Geben Sie anschließend ​den Status der Prozessinstanz ${SYS.PROCESSINSTANCE_NAME} an ihren Vorgesetzten weiter. 
 +Vielen Dank. 
 +</​code>​ 
 +Die Variablen **${SYS.TASK_NAME}** und **${SYS.PROCESSINSTANCE_NAME}** werden im Mailtext ​durch den zugehörigen Aufgabennamen bzw. Instanznamen ​ersetzt. Eine vollständige Liste der verfügbaren Systemvariablen finden Sie auf der [[faq:​variableshelper|Variable Helper-Seite]].
  
-  * **${processDefinitionName}** : Der Name der Prozessdefinition zu welcher z.b. die Task gehört +----
-  * **${processInstanceName}** : Der Name der zugehörigen Prozessinstanz +
-  * **${processInstanceId}** : Die Identifikationsnummer der Prozessinstanz +
-  * **${processInstanceDescription} **: Die Beschreibung,​ welche der Prozessinstanz beim [[start_instance|Start]] hinterlegt wurde +
-  * **${taskName} ** : Der Name der zugehörigen Aufgabe +
-  * **${nodeName} ** : Der Name der Aktivtät in welcher sich die Aufgabe befindet +
-  * **${taskId}** : Die Identifikationsnummer der Aufgabe +
-  * **${nodeId}** : Die Identifikationsnummer der Aktivität +
-  * **${taskLink}** : Ein Link der direkt zu der zugehörigen Aufgabe führt +
-  * **${taskDescription} ** : Die Beschreibung der derzeitigen Aufgabe +
-  * **${baseLink} ** : Der Baselink bildet den Basislink zu dem Server auf welchem die Aufgabe erstellt wurde (z.b. tim.taskinmotion.de) +
-  * **${NOW} ** : Das aktuelle Datum +
-  * **${SEZ, dd.MM.yyyy} ** : Die Fälligkeit der zugehörigen Aufgabe im gewählten Format +
-  * **${JEDEPROZESSVARIABLE}** : Hier kann jede Prozessvariable aus einem Prozess eingesetzt werden.+
  
------ 
  
 ==== HTML-Taskmails ==== ==== HTML-Taskmails ====
Zeile 92: Zeile 85:
 Der Eintrag in der Datei tim.properties lautet dann wie folgt: \\  Der Eintrag in der Datei tim.properties lautet dann wie folgt: \\ 
   taskmail-text-prozessdefinitionsname-nodename-mit-leerzeichen=Hier steht der Taskmailtext für eine bestimmte Node in einem bestimmten Prozess   taskmail-text-prozessdefinitionsname-nodename-mit-leerzeichen=Hier steht der Taskmailtext für eine bestimmte Node in einem bestimmten Prozess
-  taskmail-subject-prozessdefinitionsname-nodename-mit-leerzeichen=Ihnen wurde die Aufgabe ${taskName} im Prozess ${processInstanceName} zugewiesen+  taskmail-subject-prozessdefinitionsname-nodename-mit-leerzeichen=Ihnen wurde die Aufgabe ${SYS.TASK_NAME} im Prozess ${SYS.PROCESSINSTANCE_NAME} zugewiesen
  
 Es wird bei jeder Aufgabenmail versucht, einen Mailtext speziell für diese Node zu finden. Wird keiner gefunden, wird ein Mailtext für die Prozessdefinition gesucht. Ist auch dieser nicht vorhanden, wird der Standarttext benutzt. \\  Es wird bei jeder Aufgabenmail versucht, einen Mailtext speziell für diese Node zu finden. Wird keiner gefunden, wird ein Mailtext für die Prozessdefinition gesucht. Ist auch dieser nicht vorhanden, wird der Standarttext benutzt. \\ 
 Beispiel für einen individuellen Mailtext je Prozessdefinition:​ \\  Beispiel für einen individuellen Mailtext je Prozessdefinition:​ \\ 
-  taskmail-text-prozessdefinitionsname-mit-leerzeichen=Das ist der Aufgabentext von der Prozessdefinition ​PROZESSDEFIONSNAME +  taskmail-text-prozessdefinitionsname-mit-leerzeichen=Das ist der Aufgabentext von der Prozessdefinition ​${SYS.PROCESSDEFINITION_NAME} 
-  taskmail-subject-prozessdefinitionsname-mit-leerzeichen=Ihnen wurde die Aufgabe ${taskName} im Prozess ${processInstanceName} zugewiesen+  taskmail-subject-prozessdefinitionsname-mit-leerzeichen=Ihnen wurde die Aufgabe ${SYS.TASK_NAME} im Prozess ${SYS.PROCESSINSTANCE_NAME} zugewiesen
  
 <note important>​Prozessdefinitions- und Nodename müssen **klein** geschrieben werden! Leerzeichen und Sonderzeichen werden mit einem **-** dargestellt</​note>​ <note important>​Prozessdefinitions- und Nodename müssen **klein** geschrieben werden! Leerzeichen und Sonderzeichen werden mit einem **-** dargestellt</​note>​
software/tim/mail_configuration.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)