|
Versionshinweise |
12.2 |
||
|---|---|---|---|
Code
Groovy
String executeAndSaveReport(String reportName, String searchName, Object exportType, String entityPk, String documentName, String documentShortAbstract)
Beschreibung
Führt einen Report aus und speichert den Report als Dokument.
Parameter
-
reportName - Der Name des Reports.
-
searchName - Der eindeutige Name einer komplexen Suche für den Report.
-
exportType - Das Exportformat des Reports, z.B. ReportUtils.EXPORT_TYPE_PDF.
-
entityPk - Der Primärschlüssel eines Datensatzes, für den der Report ausgeführt werden soll (vgl. Maskenreport). Der Parameter ist optional und kann mit null belegt werden.
-
documentName - Der Name der Dokumentdatei.
-
documentShortAbstract - Der Betreff des Dokument Datensatzes.
Rückgabe
Der Primärschlüssel des erzeugten Dokument Datensatzes.
Gibt null zurück, wenn die Suche keine Ergebnisse liefert und kein Report erstellt werden konnte.
Beispiele
Groovy
String documentPk = ReportUtils.executeAndSaveReport("Customer_Portrait", "JR_Customer_Portrait", ReportUtils.EXPORT_TYPE_PDF, "customerPk1", "Customer Portait Report", "Customer Portait Report");
if(documentPk == null)
{
ScriptUtils.error("Es konnte kein Report erstellt werden, da die Suche keine Ergebnisse liefert.");
}