Eine E-Mail kann direkt in Ihrem Prozessmodell mithilfe von Mailknoten definiert werden, bei denen es sich um Aktivitätsformen vom Typ 'Senden' handelt. Jede E-Mail benötigt mindestens einen Empfänger, einen E-Mail-Betreff und einen E-Mail-Text.
In jedem Mailknoten können Prozessvariablen verwendet werden, um Informationen aus dem Smartformular in die Mail zu integrieren. Dazu muss die folgende Syntax verwendet werden:
${nameOfTheProcessVariable} |
Im Kontext könnte der Text eines E-Mail-Knotens wie folgt aussehen:
Mail to: ${mailAdressOfRecipient} Mail subject: Info Mail text: The email has been sent from the process instance ${processInstanceName}. |
Der Text muss maskiert sein, um HTML-Mails zu versenden. Dazu muss der Text in einem CDATA-Block enthalten sein.
<![CDATA[<html>...]]> |
Mailknoten können auch zum Senden von Dokumenten verwendet werden, die zum aktuellen Prozess gehören. Dazu muss folgender Parameter in den Mailtext eingefügt werden. Der "IDENTIFIER" wird verwendet, um nur benötigte Dokumente anzuhängen und muss gemäß den folgenden Beschreibungen angepasst werden. Es ist möglich, mehr als eine Kennung in einem Mailknoten zu verwenden.
{ATTACH_'IDENTIFIER'} |
Die maximale Größe von Anlagen kann auch im Clientprofil angegeben werden. Wird diese in einem Mailknoten überschritten, werden die Dokumente nicht an die E-Mail angehängt, sondern der Mailtext enthält einen Link zum Herunterladen dieser Anhänge.
Das erste Dokument, das dem Prozess hinzugefügt wird, wird an die E-Mail angehängt. Dies kann auch auf das Dateiformat beschränkt werden.
{ATTACH_FIRST_PDF} |
Das neueste Dokument, das dem Prozess hinzugefügt wurde, wird an die E-Mail angehängt. Dies kann auch auf das Dateiformat beschränkt werden.
{ATTACH_LAST_docx} |
Alle Dokumente werden an die E-Mail angehängt. Dies kann auch auf das Dateiformat beschränkt werden.
{ATTACH_ALL_pdf} |
Ein Dokument aus dem Ressourcenordner kann auch direkt an die E-Mail angehängt werden.
{ATTACH_RESOURCE:document.docx} |
Wenn sich eine Datei in einem Unterverzeichnis des Ressourcenordners befindet, geben Sie bitte den Pfad zum Dokument an.
{ATTACH_RESOURCE:folder1/pdf.pdf} |
Alle angehängten Dokumente einer Prozessinstanz mit dem im regulären Ausdruck angegebenen Dateiformat werden an die E-Mail angehängt. Um den Regex-Ausdruck zu überprüfen, verwenden Sie diesen verbinden.
{ATTACH_REGEXP_ALL_(docx)$|(pdf)$} |
Das erste angehängte Dokument einer Prozessinstanz mit dem im regulären Ausdruck angegebenen Dateiformat wird an die E-Mail angehängt.
{ATTACH_REGEXP_FIRST_(docx)$|(pdf)$} |
Das zuletzt angehängte Dokument einer Prozessinstanz mit dem im regulären Ausdruck angegebenen Dateiformat wird an die E-Mail angehängt.
{ATTACH_REGEXP_LAST_(docx)$|(pdf)$} |
Um sicherzustellen, dass die Antwort auf eine E-Mail an den richtigen Empfänger geht, können Sie angeben, wer die Antwort erhalten soll.
ADD_ANSWER_TO[REPLACE ME!] |
Eine oder mehrere E-Mail-Adressen, Benutzer, Gruppen oder Swimlanes, getrennt durch Komma oder Semikolon, können zugewiesen werden.
ADD_ANSWER_TO[REPLACE ME!,REPLACE ME!,REPLACE ME!] |
ADD_ANSWER_TO[user(REPLACE ME!)] |
ADD_ANSWER_TO[group(REPLACE ME!)] |
ADD_ANSWER_TO[swimlane(REPLACE ME!)] |
Eine Variable kann mehr als eine E-Mail-Adresse enthalten, diese müssen jedoch durch ein Komma oder Semikolon getrennt werden.
ADD_ANSWER_TO[${REPLACE ME!}] |
Eine oder mehrere E-Mail-Adressen, Benutzer, Gruppen oder Swimlanes, getrennt durch Komma oder Semikolon, können zugewiesen werden.
ADD_CC[REPLACE ME!] |