Ab dieser Version wurde der Cloud-basierte Dienst zur Generierung und Speicherung von Dokumenten um Folgendes erweitert: Integration mit ClickHouse, interaktive Vorschau von WASM, ein neuer Benachrichtigungsdienst, Massenlöschung von Dateien, E-Mail-Versand und vieles mehr.
Die Herstellung der Verbindung zur ClickHouse-Spalten-Datenbank wurde hinzugefügt. Gehen Sie zum Panel "Daten" und klicken Sie auf die Schaltfläche "+". Dadurch wird das Menü zur Auswahl der verfügbaren Quellen geöffnet.
Es wurde die Möglichkeit hinzugefügt, Benachrichtigungen über verschiedene Ereignisse zu erhalten: erfolgreiche Exporte von Dokumenten, Erstellung oder Löschung von Dateien und andere. Die Anzeige der Benachrichtigungen kann auf der Seite "Profileinstellungen" konfiguriert werden.
In einer einfachen Version sieht es wie folgt aus:
Im erweiterten Format wird es anders aussehen:
Unser Team hat die Anwendung optimiert. Anstelle von Anfragen zum Löschen jeder Datei aus dem Papierkorb wird nun eine einzelne Anfrage erstellt. Dadurch wird der Korb um ein Vielfaches schneller geleert.
Die Informationen zu bereits erstellten Ordnern wurden verbessert. Es wurde eine Eigenschaftsseite mit Beschreibungen des Erstellers und des Besitzers des Ordners, der Größe und des Speicherorts des Ordners im Arbeitsbereich hinzugefügt.
Es wurde eine API hinzugefügt, die berechnet, wie viel Platz der Inhalt eines Ordners einnimmt (relevant für Vorlagen, Berichte und Exporte).
Auf der Eigenschaftenseite eines Ordners können Sie seine Größe sehen.
Die tatsächliche Größe des Ordners nach dem Herunterladen ist in Klammern angegeben.
Es wurde ein Beta-Microservice zum Anzeigen von Berichten in einem WASM-technologiebasierten Browser hinzugefügt. Im Gegensatz zur aktuellen statischen Vorschau kann es mit interaktiven Objekten arbeiten: Karten und Dropdown-Listen. Um es zu verwenden, müssen Sie das Wort staticpreview durch wasmpreview in der Browserzeile ersetzen (/staticpreview/t/6235f34d935bef40aa09e8c3 -> /wasmpreview/t/6235f34d935bef40aa09e8c3).
Es wurde die Möglichkeit hinzugefügt, apikey in staticpreview zu verwenden. Auf diese Weise können Sie die Vorschau nur Benutzern zugänglich machen, die diesen Schlüssel besitzen. Der Schlüssel wird wie folgt übertragen:
https://fastreport.cloud/staticpreview/t/6235f34d935bef40aa09e8c3?apikey={your key}
Das Aufgabensystem wurde erheblich überarbeitet. Die Benutzeroberfläche ist ergonomischer und intuitiver für die Benutzer geworden.
Eine Seite zum Einrichten von Mailings wurde hinzugefügt. Jetzt können Sie E-Mails mit Vorlagen, Berichten und Exporten versenden. Sie können auch ein Mailing einmal einrichten und es wiederholt in anderen Aufgaben verwenden.
Breadcrumbs auf Datei- und Ordnerseiten wurden durch eine kompaktere Version ersetzt.
Es wurde die Möglichkeit hinzugefügt, Gruppen von Dateien und Ordnern herunterzuladen. Wählen Sie dazu den Punkt "Herunterladen" im Kontextmenü. Wenn Sie Ordner oder mehrere Dateien auswählen, wird ein gemeinsames Archiv erstellt, das automatisch heruntergeladen wird.
Der Online-Berichtsdesigner wurde auf die neueste Version aktualisiert. Weitere Informationen zu den Änderungen innerhalb des Designers finden Sie auf der Produktseite.
Mit der Veröffentlichung von 2024.1 wurde die Speicherung von VCL-Vorlagen hinzugefügt. Jetzt können Sie .fp3- und .fr3-Dateien in der Cloud speichern und sie später in zukünftigen Projekten verwenden.
---
### [Backend]
+ Die Tahoma-Schriftart wurde zum Worker hinzugefügt;
+ Es wurde eine API hinzugefügt, die einen Ordner mit dem angegebenen Namen erstellt, wenn dieser bei der Anfrage nicht existiert;
+ Die Serialisierung wurde für Transporteigenschaften von Exportaufgaben hinzugefügt;
+ Ein Vorschau-Cache wurde hinzugefügt;
+ Die Lokalisierung der Skriptprüfung wurde hinzugefügt;
+ Parser für ReportInfo von VCL-Vorlagen wurde hinzugefügt;
+ Die Herstellung der Verbindung zur ClickHouse-Datenbank wurde hinzugefügt;
+ Die Validierungsmethode für Transporte und Exporte wurde hinzugefügt;
+ Es wurde eine Möglichkeit hinzugefügt, Prüfungsbenachrichtigungen zu erhalten;
+ Die Massenlöschung von Dateien wurde hinzugefügt;
+ Es wurde eine API hinzugefügt, die berechnet, wie viel Platz der Inhalt eines Ordners einnimmt;
+ Die Überprüfung und Behebung eines Problems, bei dem Dateien keine GridFS-Chunks hatten, wurde hinzugefügt;
+ Fehlende "Zugriff verweigert"-Logdateien der Aufgaben wurden hinzugefügt;
* Das Installationsskript wurde aktualisiert;
* Aktualisiertes Verhalten, so dass Kopien von Dateien nicht mehr mit denselben Berechtigungen wie die Originaldateien erstellt werden;
* FastReport .NET-Fehler wurden lokalisiert;
* Das FastReport-Paket wurde auf die Version mit SkiaSharp aktualisiert;
* Das Refactoring der Aufgabenaktualisierungen wurde durchgeführt;
* Die Aktualisierung der Transporte für Transferaufgaben wurde verbessert;
* Die Aufgabenaktualisierungslogik wurde verbessert, der Prozess findet jetzt im View Model statt;
* TaskUpdateType wurde in EnumerablePatchType umbenannt;
* Einige ähnliche Abrufmethoden wurden zusammengefasst, unnötiger Code wurde entfernt und die Benennung wurde angepasst;
* Die GET-Anfrage eines Ordners wurde verbessert, jetzt wird die berechnete Größe des Inhalts zurückgegeben;
* Umgestaltung von View Models;
* Abonnement- und Entitätskennungen wurden in ObjectId-Prüfungen umgewandelt;
* Das Feld "Count" wurde aufgrund von Leistungsproblemen aus den Prüfungen entfernt;
* Die Anfrage von Prüfungsstatistiken wurde verbessert;
* Eine neue Konfigurationsdatei wurde für den Online-Designer hinzugefügt;
* Alle View Models wurden in ein anderes Verzeichnis verschoben
- Einträge wurden beim Anlegen der Prüfung korrigiert;
- Die Überprüfung der Berechtigungen wurde für Gruppen mit Null-Berechtigungen korrigiert;
- Die Anzeige der Fehlermeldung wurde im Online-Designer korrigiert;
- Die Verbindungsprüfung beim Erstellen oder Bearbeiten einer Datenquelle wurde korrigiert;
- Der Fehler mit übermäßiger Prüfung beim Export wurde behoben;
- Die Erstellung von Loggern mit falschen Kontexten wurde korrigiert;
- Das Problem wurde behoben, bei dem ein falscher Datumswert beim Erstellen oder Aktualisieren eines Abonnements zu einem 500-Fehler führte;
- Der Fehler wurde behoben, der dazu führte, dass der ".preview" Ordner für jede Vorschau erstellt wurde;
- Zahlreiche Serialisierungsprobleme wurden behoben;
- Fehlende TraceId wurden in Backend-Logdateien behoben;
- Der Benennungsfehler wurde bei der SDK-Generierung behoben;
- Der Fehler wurde behoben, der dazu führte, dass die Berichtsparameter den Export unterbrachen;
- Doppelte Dateinamen wurden bei Exporten behoben;
- Der Fehler der win1251-Kodierung wurde in der FireBird-Verbindung behoben;
- UpdateTaskTest wurde korrigiert;
- Transporte in Umwandlungsaufgaben wurden korrigiert;
- Die Serialisierung von Aufgaben und Prüfungen wurde korrigiert;
- Der Fehler mit Berichtsdialogen beim Erstellen wurde behoben;
- Fehlende verknüpfte Prüfungen wurden korrigiert;
- Der Typ des zurückgegebenen View Models wurde im InternalDesignerController korrigiert;
- Die Vorbereitung des AMP-Tags zum Einlesen in XML wurde korrigiert;
- Der Fehler bei der Anzeige von Zeilenumbrüchen und Leerzeichen im Designer wurde behoben;
- Das beim Exportieren von Ordnern zurückgegebene View Model wurde korrigiert;
- Der Fehler wurde behoben, bei dem die messageId des Exports null sein konnte;
### [Frontend]
+ Symbole für Datenquellen wurden hinzugefügt;
+ Der Seite mit den Dateieigenschaften wurde eine Vorschauschaltfläche hinzugefügt;
+ Die Unterstützung für Mixins im Online-Designer wurde hinzugefügt;
+ Die Sortierung nach Benutzerseite wurde hinzugefügt;
+ Der Erstellungszeitpunkt wurde der Benutzerseite hinzugefügt;
+ Die Meldung wurde hinzugefügt, die anzeigt, dass der Ordner erfolgreich exportiert wurde;
+ Die Arbeitsbereichs-ID wurde zu den Dateiinformationsseiten im Admin-Panel hinzugefügt;
+ Die Lokalisierung für Dialogkopfzeilen zur Auswahl von Dateien und Ordnern wurde hinzugefügt;
+ Das Feld „TemplateId“ wurde zur Exportseite im Admin-Panel hinzugefügt;
+ Ein Beta-Microservice wurde zum Anzeigen von Berichten in einem WASM-technologiebasierten Browser hinzugefügt;
+ Das Feld „Gelöscht“ wurde zu den Dateiseiten im Admin-Panel hinzugefügt;
+ Nach dem Abmelden aus der Anwendung wurde die Umleitung zur Abmeldeseite des Authentifizierungsservers hinzugefügt;
+ Die Eigenschaftsseite für Ordner wurde hinzugefügt;
+ Im Admin-Panel wurde ein neuer Schalter für gelöschte Dateien hinzugefügt;
+ Es wurde die Möglichkeit hinzugefügt, von der Benutzerkarte zum ausgewählten Arbeitsbereich zu wechseln;
+ Neue Symbole im Online-Designer wurden hinzugefügt;
+ Die Suche auf der Seite der Datenquellen wurde im Admin-Panel hinzugefügt;
+ Es wurde die Möglichkeit hinzugefügt, API Key in staticpreview zu verwenden;
+ Ladeanzeigen für Seiten wurden im Admin-Panel hinzugefügt;
+ Die Sortierung auf der Seite der Datenquellen wurde im Admin-Panel hinzugefügt;
+ Das Sperren der Download-Schaltfläche nach dem Anklicken wurde hinzugefügt;
+ Die Fehlermeldung wurde hinzugefügt, die erscheint, wenn die Aktualisierung der Datenquelle fehlgeschlagen ist;
+ Das Verhalten wurde hinzugefügt, bei dem sich die gedrückte ToBin-Schaltfläche auf den Dateiseiten des Admin-Panels in Restore ändert und umgekehrt;
+ Rote Einfärbung des Ablaufdatums, wenn der API-Schlüssel bereits abgelaufen ist, wurde hinzugefügt;
* Die "just now" Aufschrift und anderer Text in Popup-Nachrichten wurden lokalisiert;
* Blazor-Komponenten wurden aktualisiert und verfügen nun über einzigartige HTML-Klassen für zukünftige Tests;
* Der Verlauf der Dateieigenschaften wird ausgeblendet, wenn der Verlauf leer ist oder die Berechtigungen zum Anzeigen nicht ausreichen;
* Informationen zu Grenzwerten wurden auf der Seite „Über den Arbeitsbereich“ aktualisiert, genaueres Runden von Zahlen wurde implementiert;
* Das WASM-Technologie-Schneiden wurde aktiviert;
* Blazorise wurde im Admin-Panel aktualisiert und die Seite zum Erstellen eines Abonnementplans wurde korrigiert;
* Benutzerdefinierte Kontrollkästchen wurden auf der Seite zur Bearbeitung des Abonnementplans im Admin-Panel durch eine Variante von Blazorise ersetzt;
* Das Verhalten beim Löschen in der Dateiseite wurde geändert;
* Das Design der Aufgabenseite wurde geändert;
* Die Schaltfläche zum Hinzufügen von Parametern in Aufgaben wurde geändert;
* Refactoring des Admin-Panels;
* Breadcrumbs auf Datei- und Ordnerseiten wurden durch eine kompaktere Version ersetzt;
* Verbesserte Umleitung auf eine spezielle Seite, wenn das Abonnement abgelaufen ist;
- Die Textausrichtung auf Serviceseiten wurde korrigiert;
- Der Fehler wurde behoben, bei dem der Löschdialog ohne ausgewählte Dateien angezeigt wurde;
- Der Fehler wurde behoben, der dazu führte, dass eine Datei nicht gelöscht werden konnte, wenn gleichzeitig auch eine Datei ohne Löschberechtigung gelöscht wurde;
- Der Fehler wurde behoben, der dazu führte, dass bei der Überprüfung des Quellenstatus mehrere Datenquellen erstellt wurden;
- Die Umleitung beim Anmelden beim Service wurde behoben;
- Schiefe Abo-Karten im Admin-Panel wurden korrigiert;
- Der Fehler wurde behoben, bei dem es nicht möglich war, eine Datei über das Frontend in ein anderes Abonnement zu verschieben oder zu kopieren;
- Der Fehler wurde behoben, bei dem die Suche nach Prüfungen zu einem 404-Fehler führte;
- 404-Fehler wurde beim Wechsel des Arbeitsbereichs auf Dateiseiten im Admin-Panel behoben;
- Kopfzeilen der Auswahldialogfenster wurden korrigiert;
- Der Dialog zur Auswahl des Exporttyps in Aufgaben wurde korrigiert;
- Das Verhalten der mittleren Maustaste wurde korrigiert. Durch Klicken auf das Admin-Seitenfeld werden jetzt neue Registerkarten geöffnet;
- Der Fehler bei der Anzeige der Vorlagen-ID auf Exportseiten wurde behoben;
- Der Fehler im neuen Dotnet SDK wurde behoben, das Layout des Export-Ladebildschirms wurde korrigiert;
- Frontend-Fehler wurden beim Herstellen einer Verbindung zu ClickHouse behoben;
- Schiefe Datenanzeige wurde auf Datei- und Datenquellenseiten behoben;
- Unsichtbarer Kalender wurde in Prüfungen korrigiert;
- Der Fehler wurde behoben, bei dem der Wert aus der URL nicht in die Suchleiste auf der Arbeitsbereichsseite im Admin-Panel aufgenommen wurde;
- Die Kontrollkästchen auf der Planaktualisierungsseite im Admin-Panel wurden korrigiert;
- Die Position des Bedienfelds in der Vorschau wurde korrigiert;
- Dashboard-Diagramme wurden korrigiert (doppelte Diagramme, fehlende Farben, fehlerhafter URL-Parameter);
- Die Initialisierung von Dashboards wurde korrigiert;
- Der Fehler wurde behoben, bei dem ein langer Text die Kopfzeile des Auswahldialogs unterbrach;
### [Demos]
- Der Fehler beim Bearbeiten von Gruppenberechtigungen wurde behoben;
- Java SDK und Demo wurden korrigiert;
### [Common]
+ HomePageLink wurde zur Konfigurationsdatei hinzugefügt;
+ Automatische Aktualisierung des Online-Designers wurde hinzugefügt;
+ Felder Old und New Value wurden zur Seite „Prüfungsdetails“ hinzugefügt;
+ Die Speicherung von VCL-Vorlagen wurde hinzugefügt;
+ In der Build-Phase wurde ein Scanner für kritische API-Änderungen hinzugefügt;
+ Die Generierung von Dokumenten im PDF-Format wurde hinzugefügt;
+ Ein neues Kapitel der Dokumentation wurde hinzugefügt;
+ Die Dokumentation „Aktualisieren von Transporten in Umwandlungsaufgaben und E-Mail-Adressen in Aufgaben mit E-Mails“ wurde hinzugefügt;
+ Die Speicherung von .fp3-Dateien wurde hinzugefügt;
+ Der JS-Vorschau-Service wurde hinzugefügt;
+ Fehlermeldungen für Datenquellen wurden hinzugefügt;
+ Der Link zur Abonnementverlängerung wurde hinzugefügt;
+ Das Herunterladen von Ordnern wurde hinzugefügt;
+ SDK-Lizenzen wurden um das laufende Jahr erweitert;
+ Es wurde eine Schaltfläche hinzugefügt, über die man vom Arbeitsbereich aus zu Prüfungen wechseln kann;
+ Der Test zur Überprüfung der Kollisionsvermeidung von Ordnernamen wurde hinzugefügt;
+ Konfigurationen für Datenquellen mit Timeout-Einstellung wurden hinzugefügt;
+ Im Benutzerbereich wurden Abbruchtoken für Methoden hinzugefügt, die auf die API zugreifen;
+ Abbruchtoken wurden für Methoden hinzugefügt, die mit der API interagieren;
+ Die Einstellung der Vorschauberechtigungen wurde zur Seite mit den Dateieigenschaften hinzugefügt;
+ Links zu Objekten in Prüfungen wurden hinzugefügt;
+ Die Umleitung zur Startseite wurde hinzugefügt, wenn auf das Logo in der Kopfzeile geklickt wird;
+ Die Möglichkeit wurde hinzugefügt, Abonnements nach CreatedTime, SubscriptionPeriodVM.StartTime, SubscriptionPeriodVM.EndTime, Name, Locale, Plan in vorwärts und rückwärts gerichteter Reihenfolge zu sortieren;
+ Das Schneiden von Ordnernamen wurde hinzugefügt;
* Das Hochladen von Dateien (Dokumentation, Installationsdateien) wurde auf den neuen Server verschoben;
* Projekt-Aktualisierung auf .NET 6.0;
* Die Open API Tool Version wurde aktualisiert;
* Die Suchleiste wurde auf Dateiseiten im Admin-Panel aktualisiert;
* Die cake Skripte wurden auf die Version .NET 6.0 aktualisiert;
* Das Onclick-Ereignis, das die Seite neu lädt, wurde entfernt
* Die FastReport .NET-Version wurde auf 2023.2 aktualisiert
- Die TraceId-Anzeige in Logdateien wurde korrigiert;
- Die Felder Old und New Value in Prüfungen von Datei-Aktionen wurden korrigiert;
- Der Build des Wasm-Preview-Microservices wurde korrigiert;
- Der Fehler wurde behoben, der dazu führte, dass der Online-Designer nicht geladen werden konnte;
- Die Version der Vorschau-Bibliothek im WASM wurde korrigiert;
- Fehler bei der Überprüfung von Berechtigungen in Datenquellen und Aufgaben wurden behoben;
- Das leere Suchfeld wurde korrigiert, wenn in der URL für den Benutzerbereich im Admin-Panel ein Parameter vorhanden war;
- Falscher Root des Berichtsexports wurde korrigiert;
- Die Änderung des Standardabonnements in das aktuelle Abonnement wurde beim Wechsel des Arbeitsbereichs behoben;
- Redundante Paginatorseiten wurden bei Verwendung der Suche auf der Arbeitsbereichsseite des Admin-Panels korrigiert;
- Die Bildarchivierung wurde korrigiert, wenn ein Bericht in ein Bildformat exportiert wird, ohne dass die Einstellung "Separate Dateien für jede Seite erstellen" aktiviert ist;
- Die falsche Positionierung des Kontextmenüs beim Versuch, es in einem kleinen Fenster zu öffnen, wurde korrigiert;
- Es wurden Konsolenfehler beim Klicken von Schaltflächen mit JSRuntime in ihrer Logik und Fehler bei Nullreferenzen beim Klicken auf die Schaltfläche „Eigenschaften“ im Kontextmenü behoben;
- Nicht funktionierende Breadcrumbs in Prüfungen wurden behoben.