Der EMCS Mail Service kann nun sowohl den Inhalt als auch die Betreffzeile einer Mail optional aus Templates generieren.
Templates sind Vorlagen, welche neben Text auch Anweisungen für dynamisch erstellte Inhalte enthalten können. Sowohl das zu verwendende Template als auch die Daten, aus denen die Anweisungen im Template dynamische Inhalte erstellen, werden dem Mail Service von der Anwendung beim Mailversand übergeben.
EMCS enthält bereits Standard-Templates für jedes Service und jede Anwendung, welche Mails versendet. Diese Standard-Templates erzeugen Mails, die inhaltlich den bisheringen und auch weiterhin verfügbaren "hard-coded" Mails entsprechen.
Angepasste Versionen dieser Standard-Templates können vom Administrator im EMCS Konfigurationsverzeichnis hinterlegt werden. Optional können dort auch ein oder mehrere Alternativtemplates hinterlegt werden.
Die folgenden Anwendungen und Services unterstützen Mail Templates:
- Import Service - versendet Mails nach dem Ende eines Datenimports
- Log Service - versendet Logmeldungen als E-Mail
- Job Service - versendet Job Ergebnissdaten und Statusdaten per E-Mail
- Mail Event Handler - versendet Informationen zu aufgetretenen Ereignissen per E-Mail
- Mail Web UI - User-Interface für den benutzergesteuerten Versand von Auswerteergebnissen per E-Mail
Für jede dieser Anwendungen können eigene Mail Templates erstellt werden.
Mail Templating wird über Properties im Property-Namespace MailService
aktiviert und konfiguiert.