26. November 2024

Aktualisierung von Cloud-Services auf Version 2025.1

In der Version 2025.1 von FastReport Cloud und FastReport Corporate Server wurde der Umgang mit den Datenquellen, Aufgaben und Berichtsvorlagen erheblich verbessert, wurden API-Methoden zum Erlangen von Benutzerrechten und neue Demo-Anwendungen hinzugefügt und natürlich viele Fehler behoben. 

 


 

Änderungen in FastReport Cloud und Corporate Server

Hinzufügen von benutzerdefinierten Tabellen aus SQL zu Datenquellen 

Es ist jetzt möglich, Ihre eigenen Tabellen als SQL-Abfragen zu Datenquellen hinzuzufügen. Dazu müssen Sie auf der gleichnamigen Seite eine Datenquelle erstellen oder bearbeiten, auf „Weiter“ klicken und eine SQL-Abfrage eingeben. Wenn sie Parameter enthält, die mit dem Zeichen „@“ beginnen, wird ein Datenquellenparameter erstellt, für den Sie den Datentyp und den Standardwert konfigurieren können.

Hinzufügen von benutzerdefinierten Tabellen aus SQL zu Datenquellen 

Nachdem Sie Ihre Tabelle hinzugefügt und die Datenquelle gespeichert haben, steht die Tabelle zur Verwendung im Online Designer zur Verfügung.

 

 

Aktivierte Erstellung von gespeicherten Prozeduren in der Datenquellenstruktur

Ab der aktuellen Version stehen bei der Erstellung von Datenquellen gespeicherte Prozeduren zur Verwendung im Layout von Berichtsvorlagen zur Verfügung.

Eindeutige Namen von Datenquellen und Aufgaben

Wie Dateien werden auch Datenquellen und Aufgaben beim Erstellen automatisch umbenannt, um doppelte Namen zu vermeiden.

 

 

Hinzugefügen der Template-Engine für Dateinamen 

Sie können die Variablen ${Date} und  ${Time}  im Dateinamen einer Vorlage oder eines Berichts verwenden. Die resultierenden Exportdateien enthalten dann anstelle dieser Variablen das Exportdatum bzw. die Exportzeit (UTC) im Dateinamen. Wenn Sie beispielsweise sales_report_${Date}.frx in PDF exportieren, heißt die resultierende Datei sales_report_ 2024-07-08.pdf. Die Reihenfolge von Tag, Monat und Jahr hängt von der beim Export gewählten Lokalisierung oder der Standardlokalisierung ab.

Sie können diese Variablen auch bei der Erstellung von Aufgaben im Namen der Ausgabedatei angeben.

 


 

Berichtsparameter können jetzt über die API abgerufen und bearbeitet werden 

Die folgenden API-Methoden wurden hinzugefügt:

- GET /api/rp/v1/Templates/File/{id} - diese Methode gibt nun eine Liste der Berichtsparameter zurück, wenn diese gesetzt sind 
- POST /api/rp/v1/Templates/File/{id}/parameters - mit dieser Methode können Sie Berichtsparameter einstellen oder bearbeiten

Die Berichtsparameter bleiben auch bei der Bearbeitung im Online Designer und beim Herunterladen von Berichtsvorlagen verfügbar.

 


 

Hinzufügen von API-Methoden, um die Rechte des aktuellen Benutzers für Dateien, Gruppen, Aufgaben und Datenquellen zu erlangen

Zuvor gab es nur eine Methode zur Erlangung von Benutzerrechten, die folgende Anfrage stellte:

/api/manage/v1/Subscriptions/{subId}/mypermissions

Mit diesem Update haben wir 10 weitere Anfragen hinzugefügt:

/api/data/v1/DataSources/{id}/mypermissions
/api/rp/v1/Exports/Folder/{folderId}/mypermissions
/api/rp/v1/Exports/File/{id}/mypermissions
/api/manage/v1/Groups/{id}/mypermissions
/api/rp/v1/Reports/Folder/{folderId}/mypermissions
/api/rp/v1/Reports/File/{id}/mypermissions
/api/tasks/v1/Tasks/{id}/mypermissions
/api/rp/v1/Templates/Folder/{folderId}/mypermissions
/api/rp/v1/Templates/File/{id}/mypermissions

Mit ihrer Hilfe können Sie herausfinden, welche Berechtigungen der Benutzer hat und nur dann entsprechende Aktionen durchführen, wenn diese vorhanden sind.

 


 

Hinzufügen der Anzeige der aktuellen Produktversion 

Jetzt können Sie unten auf jeder Seite des Benutzerpanels die aktuelle Version des Produkts sehen.

Hinzufügen der Anzeige der aktuellen Produktversion 

 


 

Bei der Sortierung wird die Groß-/Kleinschreibung nicht beachtet 

Bisher wurden beim Sortieren von Dokumenten nach Namen zuerst diejenigen angezeigt, deren Namen mit einem Großbuchstaben begannen. Jetzt funktioniert die Sortierung unabhängig von der Größe der Buchstaben im Dateinamen.

 


 

Neu hinzugefügte Demo-Anwendungen 

Neue Konsolen- und Android-Anwendungen in Kotlin und Angular wurden zu GitHub hinzugefügt. Darüber hinaus können Sie in Ihren Projekten Demo-Anwendungen in Java, PHP, Cpp, Haskell, JavaScript, Go, Python bereitstellen.

 


 

Zusätzliche Änderungen für FastReport Corporate Server

Möglichkeit hinzugefügt, Dateien und Ordner zum Administrationsbereich herunterzuladen

Um eine Vorlage, einen Bericht, einen Export oder einen Ordner im Administrationsbereich herunterzuladen, klicken Sie einfach auf die entsprechende Schaltfläche in der Zeile, in der das Objekt angezeigt wird.

Möglichkeit hinzugefügt, Dateien und Ordner zum Administrationsbereich herunterzuladen

 


 

Hinzufügen eines Diagramms der aktiven Benutzer und Arbeitsbereiche zum Administrationsbereich 

Mit diesem Diagramm können Sie die Benutzeraktivität für jeden Monat auswerten. Um das Diagramm anzuzeigen, öffnen Sie die Seite „Audit“ und klicken Sie unten auf der Seite auf die Schaltfläche „Statistik anzeigen“.

Hinzufügen eines Diagramms der aktiven Benutzer und Arbeitsbereiche zum Administrationsbereich

 

 


 

Hinzufügen von Parametern zum Planen von Aufgaben zum Administrationsbereich hinzugefügt 

Auf der Seite „Aufgaben“ des Administrationsbereichs gibt es jetzt eine Schaltfläche „Details“, die eine Seite mit einer detaillierten Beschreibung dieser Aufgabe öffnet.

Hinzufügen von Parametern zum Planen von Aufgaben zum Administrationsbereich hinzugefügt

 


 

Vollständige Liste der Änderungen

---

[Backend]
+ Eine Logdatei wurde für ungültige Lizenzschlüssel hinzugefügt;
+ Tests wurden hinzugefügt, um die Download-Größe zu beschränken;
+ Zu Datenquellen wurden benutzerdefinierte Tabellen hinzugefügt;
+ Für Dateinamen wurde eine Template-Engine hinzugefügt;
+ In der Datenquellenstruktur ist die Erstellung von gespeicherten Prozeduren aktiviert;
+ Dem Lizenzschlüssel wurde ein neuer Parameter hinzugefügt;
+ Es wurde eine Methode hinzugefügt, um die Rechte des aktuellen Benutzers für Dateien zu erlangen;
+ Das Abrufen von Berechtigungen (mypermissions) für Gruppen, Aufgaben und Datenquellen wurde hinzugefügt;
* Die Sortierung des Backends wurde geändert;
* Die Namen der Datenquellen wurden durch eindeutige Namen ersetzt;
* Im Corporate Server wurde die maximale Anzahl von Benutzern ohne Lizenzschlüssel geändert (5);
* Der Parsing von Vorlagenparametern aus Metadaten wurde hinzugefügt;
* Bei der Sortierung wird die Groß-/Kleinschreibung nicht beachtet;
* Die Aufgabennamen wurden durch eindeutige Namen ersetzt;
- Das Laden von Dateien mit gleichem Namen wurde behoben;
- Der Pfad für den Zielordner wurde korrigiert;
- Die Berichtsparameter wurden korrigiert;
- Die Duplizierung der JTI-Anweisung wurde im JWT-Token behoben;
- Das Starten von Aufgaben mit Dateien im Anfragekörper wurde korrigiert;
- Die Überprüfung der Berechtigungen für das Verschieben in den Papierkorb wurde korrigiert;
- Fehlerhafte Rückgabe einer falschen ID wurde beim Erstellen verschachtelter Aufgaben korrigiert;
- Es wurde ein Fehler behoben, der dazu führte, dass der UsersPerWorkspace Parameter in der Konfiguration ignoriert wurde, wenn der Lizenzschlüssel keine Beschränkungen der Benutzeranzahl enthielt;
- Es wurde ein Fehler behoben, bei dem ein anonymer Benutzer Fehler in Controllern erhielt;
- Es wurde ein Fehler behoben, bei dem der Administrator beim Abrufen der Datenstruktur einen 403-Fehler erhielt;
- Im Taskplaner wurde das Starten von anstehenden Aufgaben korrigiert;
- Falsche Erstellungszeit von Datenquellen wurde korrigiert;
- Im Online Designer wurde ein Fehler beim Öffnen von komprimierten Vorlagen behoben;

[Common]
+ Ein Artikel über Webhook wurde hinzugefügt;
+ Das Herunterladen von Ordnern und Dateien wurde zum Administrationsbereich hinzugefügt;
+ Ein Diagramm der aktiven Benutzer und Abonnements wurde zum Administrationsbereich hinzugefügt;
+ In Datenquellen wurde die Dokumentation für benutzerdefinierte Abfragen hinzugefügt;
+ Der Installationsassistent für FastReport Corporate Server wurde hinzugefügt;
+ Die Anzeige der aktuellen Produktversion wurde hinzugefügt;
+ Die Dokumentation für Exportparameter wurde hinzugefügt;
+ Ein Name wurde zur docker-compose-Installationsdatei hinzugefügt;
* Der Taskplaner wurde verbessert;
* Im Docker-Compose-Installationsprogramm wurde der Name geändert, jetzt ist er standardmäßig immer derselbe;
- Die Dokumentation wurde korrigiert;

[Demos]
+ In Kotlin wurden Konsolen- und Android-Demos hinzugefügt;
+ Die Angular-Demo wurde hinzugefügt;

[Frontend]
+ Parameter zum Planen von Aufgaben wurden zum Administrationsbereich hinzugefügt;
+ Die Benachrichtigungen über fehlgeschlagenen Export von Ordnern wurde hinzugefügt;
+ Zur Erstellung benutzerdefinierter SQL-Abfragen wurde eine Schnittstelle hinzugefügt;
+ Die Überprüfung der Abonnement-Begrenzung des Benutzers wurde hinzugefügt;
+ Die Lokalisierung von Exportparametern wurde zum Administrationsbereich hinzugefügt;
+ Ein Fehlertext wurde zu Benachrichtigungen im Administrationsbereich hinzugefügt;
+ Die Schaltfläche „Aktualisieren“ wurde zum Kontextmenü auf Dokumentenseiten hinzugefügt;
+ Die Lokalisierung wurde für Audit-Benachrichtigungen hinzugefügt;
* In der Navigation wurden Links für Administratoren beim Entfernen der Bildlaufleiste reduziert;
* Auf der Audit-Seite wurde die Eingabe von Benutzern und Abonnements geändert;
* Im Administrationsbereich wurde die Sortierung geändert;
* Benachrichtigungen zum Löschen von API-Schlüsseln wurden geändert;
* Im Online Designer wurden Mutationen aus der Injektion entfernt; 
* Die Schaltfläche „Plus“ auf der Dokumentenseite wird nicht mehr angezeigt, wenn der aktuelle Benutzer keine Berechtigung zum Erstellen von Dateien im Ordner hat;
* Im Administrationsbereich wurde die Lokalisierung verbessert;
* Alle Online-Bibliotheken wurden lokalisiert;
* Das angezeigte Datum und die angezeigte Uhrzeit werden in lokale Zeitzonen umgerechnet;
* Ein neues .fpx-Symbol wurde hinzugefügt;
* Das Testen von Verbindungen auf der Seite „Datenquellen“ ist nun optional;
- Die Export- und Download-Schaltflächen wurden korrigiert;
- Auf Seiten mit Export- und Berichtsinformationen wurde der Verlauf korrigiert;
- Beim Erstellen einer Datenquelle aus dem Online-Designer wurde ein Fehler behoben;
- Die Anzeige der Schaltfläche zum Löschen von Benutzern wurde im Administrationsbereich im Corporate Server-Modus korrigiert;
- Weißer Balken nach dem Anklicken eines Kontrollkästchens und verschwindende Kopfzeile, wenn der Mauszeiger darüber schwebt, wurden behoben;
- Die Lokalisierung von Arbeitsbereichen wurde korrigiert; 
- Im Administrationsbereich wurde die Validierung der Eigentümer-ID korrigiert;
- Allen Benutzersymbolen wurde ein Standard-Avatar hinzugefügt;
- Die Lokalisierung für den Aufgabenstart wurde korrigiert;
- Ein Fehler bei der Zahlungsanforderung, der auf der Seite mit Information über einen abgelaufenen Abonnement auftrat, wurde behoben;
- Die Benachrichtigungen für das Herunterladen von Dateien ohne Rechte wurden korrigiert;
- Das Suchfeld und das Feld für den Namen der Ausgabedatei wurden korrigiert;
- Auf der Seite mit den API-Schlüsseln wurde die Schaltfläche „Alle auswählen“ korrigiert;
- Ein Fehler wurde behoben, der dazu führte, dass beim Aktualisieren eines Benutzers im Administrationsbereich ein falsches Standardabonnement verwendet wurde
- Es wurde ein Fehler behoben, der dazu führte, dass Seiten nach dem Löschen im Administrationsbereich nicht aktualisiert wurden.

12. Dezember 2024

FastReport .NET unterstützt jetzt .NET 9: Was ist neu?

Die rechtzeitige Anpassung von Tools an neue Plattformversionen ist für den Komfort der Entwickler von entscheidender Bedeutung. Mit der Version 2025.1.8 unterstützt FastReport .NET jetzt .NET 9.
27. November 2024

Black Friday bei Fast Reports

Am 27., 28. und 29. November gibt es Berichtsgeneratoren für VCL und .NET mit 40 % Rabatt im Angebot!
18. November 2024

Neue Version von FastReport Online Designer 2025.1

In der Veröffentlichung von FastReport Online Designer 2025.1 haben wir ein neues Komponentenmenü hinzugefügt, neue Funktionen in das Kontextmenü des Objekts „Tabelle“ eingeführt, die Wasserzeicheneinstellungen verbessert, die Erstellung von Hilfslinien auf der Seite hinzugefügt und vieles mehr.
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2024 Fast Reports Inc.