Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
software:tim:mailnode [2019/04/10 10:16] Semen Bortnik [CC Empfänger in Mailnodes] |
software:tim:mailnode [2021/07/01 09:52] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | |||
- | ===== Mailnode ==== | ||
- | === Empfänger ==== | ||
- | Als Empfänger können Prozessvariablen (s.u.), E-Mail-Adressen (mehrere mit Semikolon getrennt) und Identity-Expressions (z.B. group(Vertrieb);user(administrator);swimlane(Vertrieb) - mehrere Semikolon getrennt) verwendet werden. | ||
- | ---- | ||
- | === Prozessvariablen ==== | ||
- | In jeder Mailnode können [[process_variables]] verwendet werden um Informationen aus der Smartform in die Mail zu integrieren. Hierzu muss lediglich folgende Syntax verwendet werden \\ | ||
- | ${nameDerProzessVariable} \\ | ||
- | Im Kontext könnte der Text einer Mailnode wie folgt aussehen: \\ | ||
- | {{ :software:tim:mailNode.png }} | ||
- | |||
- | ---- | ||
- | |||
- | ==== HTML Mails ==== | ||
- | Um HTML-Mails zu verschicken muss der Text maskiert werden. Dazu muss der Text von einem CDATA-Block umfasst werden. <code><![CDATA[<html>...]]></code> | ||
- | ACHTUNG: HTML Mails mit Anhang in TIM 3.5 nicht möglich. | ||
- | ----- | ||
- | ==== Mailanhänge ==== | ||
- | |||
- | === Beschreibung: === | ||
- | |||
- | Um Dokumente des Prozesses an eine Mailnode anhängen zu können, kann man das "Codewort" ATTACH nutzen. Dieses kann ab Version 5.8 auch mehrmals in dem gleichen Text verwendet werden. | ||
- | |||
- | Es gibt seit v5.8 auch die Möglichkeit, im Client-Profil eine maximale Größe von Anhängen anzugeben. Wird diese in einer Mailnode überschritten, hängt TIM die Anhänge nicht an die E-Mail, sondern generiert einen Link mit dem diese Anhänge heruntergeladen werden können. | ||
- | |||
- | |||
- | ====Möglichkeiten==== | ||
- | <code>{ATTACH_"IDENTIFIER"}</code> \\ | ||
- | mögliche IDENTIFIER: \\ | ||
- | ===FIRST=== | ||
- | Hängt das zuerst zum Prozess hinzugefügte Dokument an die Mail: \\ | ||
- | <code>{ATTACH_FIRST}</code> \\ | ||
- | Hängt das zuerst zum Prozess hinzugefügte Dokument mit der genannten Endung an die Mail: | ||
- | <code>{ATTACH_FIRST_*Dateiendung*}</code> \\ | ||
- | Beispiel mit PDF: \\ | ||
- | <code>{ATTACH_FIRST_PDF}</code> \\ | ||
- | |||
- | ===LAST=== | ||
- | Hängt neustes Dokument des Prozesses an die Mail: \\ | ||
- | <code>{ATTACH_LAST}</code> \\ | ||
- | Hängt neustes Dokument des Prozesses mit der genannten Endung an die Mail: \\ | ||
- | <code>{ATTACH_LAST_*Dateiendung*}</code> \\ | ||
- | Beispiel mit DOCX: \\ | ||
- | <code>{ATTACH_LAST_docx}</code> \\ | ||
- | |||
- | ===ALL=== | ||
- | Hängt alle Dokumente des Prozesses an die Mail: \\ | ||
- | <code>{ATTACH_ALL}</code> \\ | ||
- | Hängt alle Dokumente des Prozesses mit der genannten Dateiendung an die Mail: | ||
- | <code>{ATTACH_ALL*Dateiendung*}</code> \\ | ||
- | Beispiel mit DOCX: \\ | ||
- | <code>{ATTACH_ALL_DOCX}</code> \\ | ||
- | ===REGEXP=== | ||
- | Hängt alle Dokumente an die Mail, die der Regular Expression entsprechen: \\ | ||
- | <code>{ATTACH_REGEXP_ALL_*Regular Expression*}</code> \\ | ||
- | Beispiel - alle PDFs und alle Dateien mit "testdokument" im Dateinamen: \\ | ||
- | <code>{ATTACH_REGEXP_ALL_(testdokument)|(pdf)}</code> \\ | ||
- | Hängt das zuletzt hochgeladene Dokument, das der Regular Expression entspricht, an die Mail: | ||
- | <code>{ATTACH_REGEXP_LAST_*Regular Expression*}</code> \\ | ||
- | Hängt das zuletzt hochgeladene docx- oder PDF-Dokument an die Mail: \\ | ||
- | <code>{ATTACH_REGEXP_LAST_(docx)|(pdf)}</code> \\ | ||
- | Hängt das zuerst hochgeladene Dokument, das der Regular Expression entspricht, an die Mail: \\ | ||
- | <code>{ATTACH_REGEXP_FIRST_*Regular Expression*}</code> \\ | ||
- | Hängt das zuerst hochgeladene docx oder PDF an die Mail: \\ | ||
- | <code>{ATTACH_REGEXP_FIRST_(docx)|(pdf)}</code> \\ | ||
- | \\ | ||
- | Hilfreich zum Prüfen der Regex: \\ | ||
- | [[http://gskinner.com/RegExr/]] \\ | ||
- | ---- | ||
- | ==== Antwort auf Mail an bestimmte/n Empfänger ==== | ||
- | Um auf eine Email aus dem TIM System eine Antwort an einen ausgewählten Bearbeiter senden zu können muss folgender Identifier in dem Mailtext mit angegeben werden <code>ADD_ANSWER_TO[ERSETZ MICH!]</code> | ||
- | ----- | ||
- | ===Mailadressen=== | ||
- | Es können eine bzw mehrere Emailadressen komma- oder semikolongetrennt übergeben werden. \\ | ||
- | z.B. <code>ADD_ANSWER_TO[ERSETZ MICH!,ERSETZ MICH!,ERSETZ MICH!]</code> \\ | ||
- | ===User=== | ||
- | TIM User \\ | ||
- | z.B. <code>ADD_ANSWER_TO[user(ERSETZ MICH!)]</code> \\ | ||
- | ===Gruppe=== | ||
- | TIM Gruppe \\ | ||
- | z.B. <code>ADD_ANSWER_TO[group(ERSETZ MICH!)]</code> \\ | ||
- | Antwortschreiben geht an alle User aus der Gruppe \\ | ||
- | ===Swimlane=== | ||
- | TIM Swimlane \\ | ||
- | z.B. <code>ADD_ANSWER_TO[swimlane(ERSETZ MICH!)]</code> \\ | ||
- | Antwortschreiben geht an auf diese Swimlane assignte Gruppe oder User \\ | ||
- | ===Variable=== | ||
- | z.B. <code>ADD_ANSWER_TO[${ERSETZ MICH!}]</code> \\ | ||
- | Antwortschreiben geht an Wert der Variable \\ | ||
- | In der Variable können eine bzw mehrere E-Mail Adressen komma- oder semikolongetrennt übergeben werden \\ | ||
- | |||
- | > ACHTUNG: Eine gemischte Übergabe von Parametern ist derzeit noch nicht möglich | ||
- | |||
- | ==== CC Empfänger in Mailnodes ==== | ||
- | |||
- | Um einen oder mehrere CC Empfänger fest zu legen muss folgender Parameter übergeben werden. Analog können auch BCC Empfänger hinzugefügt werden. | ||
- | |||
- | <code> | ||
- | ADD_CC[ERSETZ MICH!] | ||
- | |||
- | ADD_BCC[ERSETZ MICH!] | ||
- | </code> | ||
- | |||
- | \\ | ||
- | Auch hier können User, Gruppen, Swimlanes oder Variablen mitgegeben werden. | ||
- | |||
- | ---- | ||
- | |||