====== 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 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:
Prüfmittel zur Kalibrierung fällig
kalibration_report.html
Kalibrierung fällig
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:
Folgende Prüfmittel müssen kalibriert werden:
Prüfmittelnr. | Standort | Datum |
---|
###kalibration_details.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:
{Number} | {Location} | {PrimaryNextDate} |
==== 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 | Name des Prüfmittels |"Multimeter" |
| TestEquipmentType.FullName | Vollständiger Names des Prüfmittels |"Prüfmittel - Multimeter" |
| Number | Prüfmittelnummer | "123-123" |
| InventoryNumber | Inventarnummer |"33-44-666" |
| Description | Bezeichnung des Prüfmittels |"XGR-123"|
| Manufacturer.Name | Name des Herstellers |"Fluke" |
| Responsible.Name | Name des Verantwortlichen |"Müller" |
| Responsible.Email | E-Mail-Adresse des Verantwortlichen |"hans.mueller@firma.de" |
| Location.Name | Names des aktuellen Standorts |"Dreherei" |
| CalibrationLab.Company | Firmenname des Kalibierlabors |"Fa. XYZ-Lab" |
| CalibrationLab.FirstName | Vorname des Ansprechpartners beim Kalibrierlabor |"Helmut" |
| CalibrationLab.LastName | Nachname des Ansprechpartners beim Kalibrierlabor |"Maier" |
| CalibrationLab.Address1 | Anschriftenzeile 1 des Kalibierlabors | "Abt. XYZ"|
| CalibrationLab.Address2 | Anschriftenzeile 2 des Kalibierlabors | "Messweg 12"|
| CalibrationLab.ZipCode | Postleitzahl des Kalibierlabors |"74372" |
| CalibrationLab.City | Ort des Kalibrierlabors | "Eberdingen"|
| CalibrationLab.Phone | Telefonnummer des Kalibrierlabors | "07363-21324"|
| CalibrationLab.Fax | Faxnummer des Kalibrierlabors | "07363-21329"|
| CalibrationLab.Email | E-Mail-Adresse des Kalibrierlabors | "info@xyz-lab.de |
| CalibrationLab.Comment | Kommentar zum Kalibrierlabor |"Gut einpacken" |
| CurrentOwner.Name | Names des aktuellen Besitzers |"Schmidt" |
| CurrentOwner.Email | E-Mail-Adresse des aktuellen Besitzers | "anna.schmidt@firma.de" |
| Comment | Bemerkungen zum Prüfmittel |"Bereits mehrfach defekt." |
| PrimaryNextDate | Nächster Kalibrierungstermin | "23.04.17"|
| PrimaryLastDate | Letzter Kalibierungstermin | "23.04.15" |
| CurrentState.Description | Bezeichnung des aktuellen Status | "Freigegeben" |