====== 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: ###kalibration_details.html###
Prüfmittelnr.StandortDatum
Ü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" |