Erstellung und Anpassung von Dokumentvorlagen und Reports
daylight bietet einen integrierten Berichtsdesigner. Die Erstellung von Druckausgaben wie E-Mailvorlagen, Serienbriefen und Reports erfolgt über die Funktion 'Bericht Vorlagen' im Tab 'Funktionen' (siehe Schritt 1).
Report Verwaltung
Über diese Ansicht werden alle Berichte verwaltet. Die wichtigen Funktionen werden erklärt.
Nr | Beschreibung |
---|---|
1 | Suchoptionen zum Einschränken der Liste nach Berichttyp |
2 | Erstellen eines neuen Berichtes |
3 | Bearbeiten eines bestehenden Berichtes |
4 | Kopieren/Klonen eines bestehenden Berichtes (ReportGuid wird neu vergeben, da diese immer eindeutig sein muss) |
5 | Importieren/Exportieren von Berichten (als Backup/Restore Funktion und zum transferieren von Berichten z.B. von der Test- in die Produktivumgebung |
6 | Vorschau |
7 | Löschen |
Report Definition
Jeder Bericht hat eine ReportDefinition welche bei Erstellung ausgefüllt werden muss.
Nr | Beschreibung |
---|---|
1 | Der Name des Berichtes |
2 | Wird mit mehreren Datensprachen gearbeitet kann pro Sprache der übersetzte Name eingegeben werden |
3 | Beschreibung des Berichtes (1x pro Sprache) |
4 | Serienbriefvorlage, Report, E-Mailvorlage oder Reportvorlage. Wird automatisch eingefügt und kann nicht geändert werden |
5 | Kontext, in welchem der Report erstellt werden soll, z.B. Personen für freie Personenlisten, Anlässe für eine Klassenliste etc. |
6 | Ein Bericht kann inaktiviert werden. Er ist dann in daylight für den Benutzer nicht mehr ersichtlich. |
7 | Legt fest, ob ein Dokument pro Objekt erstellt werden soll oder, falls mehrere Objekte ausgewählt werden, ein Dokument für alle Objekte erstellt wird. Beispiel: Soll im Kontext Anlässe eine Liste mehrere Anlässe gedruckt werden können wo alle gewählten Anlässe auf einer Seite untereinander dargestellt werden, so kann diese Option deaktiviert werden. |
8 | Informatives Flag womit kundenspezifische Berichte gekennzeichnet werden können. |
9 | Ist dies aktiviert, kann der Bericht protokolliert werden. Voraussetzung ist, dass die Aktivitätsprotokollierung in daylight global aktiviert ist |
10 | Eindeutige Identifizierung, wird automatisch generiert und kann nicht geändert werden. |
11 | Hier können die Sprachen für den Report festgelegt werden |
12 | Hier können Briefpapiere hinterlegt werden, die standardmässig eingefügt werden. Es wird nur das Briefpapier genutzt, welches mit Standard Briefpapier aktiviert ist |
Report Anhänge (nur bei E-Mail)
Report Anhänge können nur bei E-Mails definiert werden. Ein Anhang kann entweder ein fixes PDF oder ein daylight-Bericht sein, welcher zur Laufzeit erstellt und als PDF-Anhang im Mail versandt wird. So ist es z.B. möglich eine Teilnahmebestätigung zu schicken wo im Mail nur wenig drinsteht, aber auf den Anhang verwiesen wird. Im Anhang kann dann ein (personalisierter) daylight-Bericht mitgeschickt werden welcher dem CI entspricht. Ausserdem können im Bericht komplexere Daten abgebildet werden als im E-Mail.
Zum Hinzufügen eines Anhanges muss in der ReportDefinition der E-Mail auf das Register "Report Anhänge" gewechselt werden.
Dort muss erst über einen Rechtsklick auf die Leiste "Uri" der Punkt "Daten editierbar" aktiviert werden.
Anschliessend kann über die drei Punkte ein Dialog geöffnet werden wo man entweder aufs Dateisystem (FileSystem) zugreifen kann oder aber über den Punkt ReportDefinitionLibrary auf alle in daylight erstellten Berichte zugreifen. Dabei ist darauf zu achten dass der gewählte Bericht vom Typ Report sein muss und dass Mail und Bericht den gleichen Kontext haben.
Hier ein Beispiel:
In der E-Mail "Zahlungserinnerung" befindet sich ein kurzer Hinweistext, der Sie darauf aufmerksam macht, die Rechnung zu begleichen. Im Anhang finden Sie den Bericht zur Rechnung.
Detailansicht eines Reports:
Detailansicht einer Rich Text Vorlage:
Technische Dokumentation
daylight verwendet für den Berichtsdesigner als Basis eine Drittkomponente. Die technische Dokumentation für die Erstellung von Reports finden Sie auf:
http://help.devexpress.com/#XtraReports/CustomDocument4944
http://documentation.devexpress.com/#WindowsForms/CustomDocument11166
Datumsformatierung für Mails und Serienbriefe: https://documentation.devexpress.com/#windowsforms/CustomDocument11170