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.


NrBeschreibung
1Suchoptionen zum Einschränken der Liste nach Berichttyp
2Erstellen eines neuen Berichtes
3Bearbeiten eines bestehenden Berichtes
4Kopieren/Klonen eines bestehenden Berichtes (ReportGuid wird neu vergeben, da diese immer eindeutig sein muss)
5Importieren/Exportieren von Berichten (als Backup/Restore Funktion und zum transferieren von Berichten z.B. von der Test- in die Produktivumgebung
6Vorschau
7Löschen


Report Definition

Jeder Bericht hat eine ReportDefinition welche bei Erstellung ausgefüllt werden muss.

NrBeschreibung
1Der Name des Berichtes
2Wird mit mehreren Datensprachen gearbeitet kann pro Sprache der übersetzte Name eingegeben werden
3Beschreibung des Berichtes (1x pro Sprache)
4Serienbriefvorlage, Report, E-Mailvorlage oder Reportvorlage.
Wird automatisch eingefügt und kann nicht geändert werden
5Kontext, in welchem der Report erstellt werden soll, z.B. Personen für freie Personenlisten, Anlässe für eine Klassenliste etc.
6Ein 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.
Sollen im Kontext Anlässe Teilnehmerlisten von mehreren Anlässen gedruckt werden soll pro Anlass ein Bericht mit allen Teilnehmern erstellt werden. In diesem Fall muss die Option aktiviert werden.

8Informatives Flag womit kundenspezifische Berichte gekennzeichnet werden können.
9Ist dies aktiviert, kann der Bericht protokolliert werden. Voraussetzung ist, dass die Aktivitätsprotokollierung in daylight global aktiviert ist
10Eindeutige Identifizierung, wird automatisch generiert und kann nicht geändert werden.
11Hier können die Sprachen für den Report festgelegt werden
12Hier 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