DataGerry | Release 2.2.0

von | Juni 26, 2024

Wir freuen uns, die Veröffentlichung von DataGerry Version 2.2.0 bekannt zu geben! Ab diesem Update werden Pakete für die aktuelle und zukünftige Versionen über Packagecloud verfügbar sein. Klicken Sie hier, um DataGerry herunterzuladen.

Hier sind die neuen Funktionen von DataGerry Update 2.2.0 im Detail:

Multi-Datenabschnitte (MDS)

Die neue Funktion „Multi Data Sections“ ermöglicht es Benutzern, in der Typkonfiguration eine Gruppe von Feldern (einen Abschnitt) zu erstellen, in der mehrere Wertesätze gespeichert werden können. Diese Funktion lässt sich nutzen, indem man in der Typkonfiguration einfach das neue Struktur-Steuerelement „MultiDataSection“ verwendet und den Abschnitt wie gewohnt konfiguriert. Diese neue Funktion erhöht die Flexibilität und Funktionalität der Datenverwaltung.

Schauen wir uns einmal an, wie Multi-Data-Sections für einen Typ eingerichtet werden können.

Picture: Multi Data Section (“Hard drives”) vs Section (“Management”)

Adding Multi Data Section to Types

Bevor wir einem Typ einen MultiDataSection hinzufügen können, müssen wir zunächst zu „Framework => Types“ navigieren und dort die Typkonfiguration eines bestehenden Typs öffnen oder einen neuen Typ erstellen. Innerhalb der Typkonfiguration wechseln wir zum Schritt „Content“, wo wir in der linken Seitenleiste das neue Struktur-Steuerelement „Multi Data Section“ finden. Es lässt sich wie alle anderen Elemente der Seitenleiste per Drag & Drop in den Typ ziehen.

Sie können mehrere Multi-Data-Abschnitte in einen einzigen Typ einfügen.

Picture: Structure Control – Multi Data Section

Felder zu Multi-Datenabschnitten hinzufügen

Nachdem die MultiDataSection in den Typ eingefügt wurde, können wir Felder aus den Basis- und Spezialsteuerelementen (mit Ausnahme von „Standort“) per Drag & Drop verschieben. Felder, die in eine MultiDataSection gezogen werden, verfügen oben über ein zusätzliches Kontrollkästchen („Dieses Feld als Spalte im Objektansichts-/Bearbeitungsmodus ausblenden“). Durch Aktivieren dieses Kontrollkästchens können Felder aus der Tabellenübersicht entfernt werden, was nützlich sein kann, um die Tabelle kompakt zu halten, indem nur die relevanten Daten angezeigt werden. Beim Erstellen oder Bearbeiten eines Eintrags für die MultiDataSection sind diese Felder in den Popup-Formularen weiterhin sichtbar.

Sobald alle erforderlichen Felder zum Abschnitt „Multi Data“ hinzugefügt wurden, können Sie die Typkonfiguration speichern.

Picture: Adding fields to a Multi Data Section

Objekte mit MDS hinzufügen

Beim Anlegen eines neuen Objekts eines Typs mit einer MultiDataSection werden alle Felder (mit Ausnahme der Felder, die in der Typkonfiguration als ausgeblendet markiert wurden) der entsprechenden MDS als Tabellenüberschriften mit einer zusätzlichen Überschrift „Aktionen“ angezeigt, über die die Einträge bearbeitet werden können. Um einen neuen Eintrag hinzuzufügen, klicken Sie auf die Schaltfläche „+Hinzufügen“ in der oberen linken Ecke der Tabelle.

Picture: Adding objects with Multi Data Sections

Es erscheint ein Popup-Fenster, in dem die Werte für alle Felder (auch für die Felder, die in der Tabellenübersicht als ausgeblendet markiert sind) eingegeben werden können. Nach dem Klicken auf die Schaltfläche „Hinzufügen“ wird der Eintrag in der MDS-Tabelle angelegt. Dieser Vorgang kann wiederholt werden, um mehrere Einträge anzulegen.

Picture: Adding an entry to a Multi Data Section

Alle erstellten Einträge werden in der Tabelle angezeigt; bei mehr als 10 Einträgen erfolgt eine Seitenumbruch, und für jeden Eintrag stehen Funktionen wie „Vorschau“, „Bearbeiten“ und „Löschen“ zur Verfügung.

Vorschau
● Anzeige der aktuellen Werte des Eintrags in einem Popup-Fenster

Bearbeiten
● Die aktuellen Werte des Eintrags werden in ein Popup-Formular geladen, wo sie bearbeitet werden können

Löschen
● Der entsprechende Eintrag wird gelöscht (es erscheint ein Bestätigungsfenster)

Picture: Multiple entries in a Multi Data Section

Wichtige Hinweise

Speichern: MultiDataSections werden im Backend erst dann gespeichert, wenn das Objekt selbst gespeichert wird.

Beim derzeitigen Entwicklungsstand gibt es einige Einschränkungen bei MultiDataSections, von denen einige beabsichtigt sind und andere in späteren Versionen implementiert werden

  • Objekte mit MDS können nur im JSON-Format exportiert bzw. importiert werden
  • MDS-Einträge können in der DocAPI nicht verwendet werden
  • MDS-Einträge interagieren nicht mit exportd
  • MultiDataSections werden bei Massenänderungen nicht angezeigt
  • MDS-Felder können in der Typkonfiguration nicht als Zusammenfassungsfelder verwendet werden

Änderungen in Version 2.2.0

Eine vollständige Liste der Änderungen und Fehlerbehebungen findest du im DataGerry-Forum.

DataGerry ist nicht mehr mit RHEL8 kompatibel. Das Build-Paket ab Version 2.2.0 basiert auf RHEL9.

Changelog DataGerry 2.2.0

DataGerry 2.2.0 (deutsch)

Z

[Neue Funktion]
Neue Structure Control “Multi Data Section” in der Typenkonfiguration

Z

[Anpassung]
Support für RHEL 8 wurde eingestellt

Z

[Anpassung]
Das Datum in Datumsfeldern kann per Tastatur eingefügt werden, Details zum Format befinden sich im Hinweis unter dem Datumsfeld

Z

[Anpassung]
Der “Cancel”-Button in der Objekt-Bearbeitungsansicht navigiert jetzt zurück zur Objektübersicht-Tabelle anstatt zur Objektübersicht des jeweiligen Objektes

Z

[Anpassung]
Das “ATTACHMENTS” popup verfügt nun über einen “Cancel”-Button

Z

[Anpassung]
Die “About”-Sektion von DataGerry wurde leicht überarbeitet

Z

[Anpassung]
Die Nachricht im Backend wurde angepasst, welche darauf hinweist, dass das Schema von Objekten/Typen durch ein Update angepasst werden muss

Z

[Anpassung]
Es wurden zusätzliche Logs in der Konsole hinzugefügt, wenn bei der Verbindung zu RabbitMQ Fehler auftreten

Z

[Bugfix][DAT-257]
Trotz korrekter Erstellung eines PDF-Dokumentes wurde aus der DocAPI ein Fehler angezeigt

Z

[Bugfix][DAT-276]
Manche deutsche Sonderzeichen wurden in der DocAPI nicht korrekt angezeigt

Z

[Bugfix][DAT-456]
Manche deutsche Sonderzeichen wurden nicht korrekt aus CSV-Dateien importiert

Z

[Bugfix][DAT-469]
Manchmal wurden Referenzen aus einer CSV-Datei nicht importiert

Z

[Bugfix][DAT-689]
Die “Rows” von “Textarea”-Controls wurden nicht gespeichert

Z

[Bugfix][DAT-776]
In der Objektansicht konnten “External Links” nicht geöffnet werden

Z

[Bugfix][DAT-777]
In der Objektansicht konnten “Documents” nicht geöffnet werden

Z

[Bugfix][DAT-778]
In “Attachments” wurde ein falscher Zähler angezeigt

Z

[Bugfix][DAT-779]
Beim Bearbeiten einer PDF-Vorlage wurde ein Fehler angezeigt

Z

[Bugfix][DAT-780]
Das Label von Special Control “Reference” wurde nicht gespeichert

Z

[Bugfix][DAT-792]
Ein Fehler wurde behoben, welcher beim Erstellen eines neues DocAPI Dokuments auftrat. Weiterhin wurde ein Bug behoben weswegen Template-Inhalte nicht korrekt dargestellt wurden

Z

[Bugfix][DAT-800]
Ein Bug wurde behoben, welcher fälschlicherweise einen Fehler angezeigt hatte, wenn das Dateiformat ausgewählt wurde, während Objekte importiert wurden

Z

[Bugfix][DAT-803]
Ein Bug wurde behoben, welcher fälschlicherweise einen Fehler angezeigt hatte wenn Objekte importiert wurden

Z

[Bugfix][DAT-825]
Änderungen am “Identifier” von Sektionen und Feldern wurden nicht gespeichert

Z

[Bugfix][DAT-833]
Ein Bug wurde behoben, welcher fälschlicherweise einen Fehler angezeigt hatte, wenn eine neue Vorlage in der DocAPI erstellt wurde

Z

[Bugfix][DAT-834]
Ein Fehler in der DocAPI wurde behoben, wo es möglich war zum nächsten Schritt zu gelangen ohne alle benötigten Felder auszufüllen

Z

[Bugfix][DAT-835]
Ein Bug wurde behoben, durch den es möglich war eine Typenkonfiguration zu speichern, obwohl eine enthaltene “Section” keinen validen Zustand hatte

Z

[Bugfix][DAT-836]
Die ausgewählten Spalten einer Tabelle konnten nicht in einer Konfiguration gespeichert werden

Z

[Bugfix][DAT-854]
Das Klicken auf ein Passwortfeld in einer Tabelle löste eine Weiterleitung anstatt das Passwort anzuzeigen

Z

[Frontend]
Mehrere Pakete wurden geupdated, um Sicherheitslücken zu schließen

Z

[Frontend]
Angular wurde von Version 15 auf Version 17 geupdated

Z

[Frontend]
Mehrere Module wurden neu strukturiert

Z

[Frontend]
Mehrere Pakete wurden geupdated um Sicherheitslücken zu schließen

DataGerry 2.2.0 (english)

Z

[New feature]
New structure control “Multi Data Section” in type configurations

Z

[Changed]
Dropped support for RHEL 8

Z

[Changed]
Dates in date fields can now be copy pasted via keyboard, see the hint below date fields for more details on the format

Z

[Changed]
The “Cancel” button in object edit-mode page navigates back to the objects overview table instead of the objects corresponding view-mode page

Z

[Changed]
The “ATTACHMENTS” modal view in the object overview now has a “Cancel”-Button to close it instead of only be able to press the “x” in the top right corner to close it

Z

[Changed]
The “About”-Section of DataGerry was slightly reworked

Z

[Changed]
Changed the displayed message in backend when DataGerry informs the user that an update needs to be executed to update the objects/types schema due to a previous misleading message

Z

[Changed]
Added additional backend console logs for RabbitMQ connection exceptions

Z

[Bugfix][DAT-257]
Fixed a wrongfully thrown error when generating a PDF from DocAPI although the PDF was generated correctly

Z

[Bugfix][DAT-276]
Fixed an issue where some special characters were not rendered correctly in the DocAPI

Z

[Bugfix][DAT-456]
Fixed an issue where german special characters were not imported correctly from a CSV file

Z

[Bugfix][DAT-469]
Fixed an issue where sometimes references were missing when importing from a CSV file

Z

[Bugfix][DAT-689]
Fixed an issue where the value of rows for textarea controls was not saved in the backend

Z

[Bugfix][DAT-776]
Fixed an issue in object view-mode where the “External Links”-Button would throw an error instead of opening

Z

[Bugfix][DAT-777]
Fixed an issue in object view-mode where the “Documents”-Button would throw an error instead of opening

Z

[Bugfix][DAT-778]
Fixed a bug where the “Attachments” in object view-mode showed a wrong counter

Z

[Bugfix][DAT-779]
Fixed a bug which raised an error when editing a PDF template

Z

[Bugfix][DAT-780]
Fixed an issue where changes to the label for the Special Control “Reference” were not saved

Z

[Bugfix][DAT-792]
Fixed an occurring error when adding a new DocAPI document. also fixed an issue where sometimes the template content section was not working as desired

Z

[Bugfix][DAT-800]
Fixed an occurring error when selecting the file format when importing objects

Z

[Bugfix][DAT-803]
Fixed an occurring error when importing objects

Z

[Bugfix][DAT-825]
Fixed an issue where the identifier of sections and fields was not saved in the type configuration

Z

[Bugfix][DAT-833]
Fixed a falsely displayed error message in DocAPI when creating a new template

Z

[Bugfix][DAT-834]
Fixed an issue in DocAPI where it was possible to proceed to the next step without all required fields having valid values

Z

[Bugfix][DAT-835]
Fixed a bug where it was possible to save a type configuration with an invalid section state

Z

[Bugfix][DAT-836]
Fixed a bug where the configuration of selected columns in tables were not saved

Z

[Bugfix][DAT-854]
Fixed a bug where a click on the password field in tables triggered a redirection instead of showing the password

Z

[Frontend]
Several package bumps to fix security issues

Z

[Frontend]
Updated Angular from Version 15 to 17

Z

[Frontend]
Several modules have be refactored

Z

[Frontend]
Several package bumps to fix security issues

get in touch

Contact the DataGerry Team

Do you have questions or are you facing a particular challenge?
Our dedicated DatGerry team is happy to provide you with a consultation.

Office Address
Hauptstraße 8b,
82008 Unterhaching, Germany

Follow us on