Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:pmm:mailreports

Dies ist eine alte Version des Dokuments!


E-Mail-Reportvorlagen

Die für den E-Mail-Versand verwendeten Reportvorlagen können individuelle angepasst werden.

Grundlagen

Bei den Reportvorlagen für den E-Mail-Versand handelt es sich um HTML-Dateien mit Platzhaltern. Die Vorlagen befinden sich im eingestellten Speicherort im Unterordner „Reports\Mail“.

Damit eine Reportvorlage gefunden wird muss diese in der Datei „MailReportsSettings.xml“ eingetragen werden und die zugehörigen HTML-Dateien erstellt werden.

Die Datei: MailReportsSettings.xml

Ein Eintrag für eine E-Mail-Vorlage besteht aus den Elementen: Subject (Betreff der E-Mail), BodyFileName (Name der HTML-Datei für den E-Mail-Text) und dem DisplayName (Anzeigename für die Reportauswahl).

Hier ein Beispiel:

  <Reports>
    <Subject>Prüfmittel zur Kalibrierung fällig</Subject>
    <BodyFileName>kalibration_report.html</BodyFileName>
    <DisplayName>Kalibrierung fällig</DisplayName>
  </Reports>

Zur Erstellung eines neuen Eintrags fügen Sie einfach obiges Beispiel in die Datei ein und passen die Werte für die einzelnen Elemente an.

HTML-Reportdatei

Der Inhalt der E-Mail wird in einer HTML-Datei mit Platzhaltern definiert.

Hier ein Beispiel:

<!DOCTYPE html>
 
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    Folgende Prüfmittel müssen kalibriert werden:
	<table>
	 <tr><th>Prüfmittelnr.</th><th>Standort</th><th>Datum</th><tr>
	 ###kalibration_details.html###
    </table>
</body>
</html>

Über die Zeichensequenz „###“ kann ein Unterreport zur Darstellung einer Liste von Prüfmitteln eingefügt werden.

Für das obige Beispiel sieht der Unterreport wie folgt aus:

<tr><td>{Number}</td><td>{Location}</td><td>{PrimaryNextDate}</td><tr>

Platzhalter

Über Platzhalter werden die Daten aus dem Prüfmitteldatensatz ermittelt. Zum Beispiel wird über den Platzhalter „{Number}“ die Prüfmittelnummer des Prüfmittels ermittelt. Alle Platzhalter stehen immer in geschweiften Klammern. Platzhalter im der Hauptreport-Datei und dem E-Mail-Betreff verwenden die Daten des ersten gewählten Prüfmittels. Platzhalter im Unterreport werden auf das aktuell in der Sequenz aktive Prüfmittel angewendet.

Name Beschreibung Beispiel
TestEquipmentType.Name
TestEquipmentType.FullName
Number
InventoryNumber
Description
Manufacturer.Name
Responsible.Name
Responsible.Email
Location.Name
CalibrationLab.Company
CalibrationLab.FirstName
CalibrationLab.LastName
CalibrationLab.Address1
CalibrationLab.Address2
CalibrationLab.ZipCode
CalibrationLab.City
CalibrationLab.Phone
CalibrationLab.Fax
CalibrationLab.Email
CalibrationLab.Comment
CurrentOwner.Name
CurrentOwner.Email
Comment
PrimaryNextDate
PrimaryLastDate
CurrentState.Description
de/pmm/mailreports.1446644753.txt.gz · Zuletzt geändert: 2019/05/20 13:00 (Externe Bearbeitung)