VERSION 5.0.0, veröffentlicht im Q1 2022

Jetzt neu:
D-QUANTUM V5.7.0

Zu den Minor Release Notes
Unsere Kunden warten bereits auf die neue Version und endlich steht sie zur Auslieferung bereit. Das SYNABI Entwickler-Team freut sich, Ihnen alle neuen Funktionen, Verbesserungen und Bug-Fixes zu D-QUANTUM 5.0.0 vorstellen zu dürfen.


Unsere persönlichen Highlights dieses Mal sind:

  • Performance-Steigerung – D-QUANTUM ist mehr als doppelt so schnell wie bisher und benötigt 60% weniger Speicher
  • Draft Edit 2.0 – neu konzipierte Datenerfassung, UX-optimiert und barrierefrei bedienbar
  • Navigationskonzept – mehr Überblick, schnellere Suche und optimiert für den mobilen Einsatz

Wir freuen uns über Feedback, Kritik und Verbesserungswünsche!

Dürfen wir vorstellen? Version 5!

Jetzt neu und noch schneller

Als vor gut eineinhalb Jahren die Planung und anschließende Entwicklung für D-QUANTUM V5 gestartet ist, hatten wir bei Synabi nur ein Ziel: mehr Geschwindigkeit und weniger Speicherbedarf. Um dies zu erreichen, haben unsere Entwickler so gut wie alle Komponenten in D-QUANTUM komplett erneuert und überarbeitet. Das Ergebnis ist beeindruckend und bedeutet für Sie: mehr Komfort, mehr Übersicht und vor allem Performance!

Alle Neuerungen im Detail

Das Beste vorweg: D-QUANTUM bleibt Ihr intuitiv bedienbares Metadata-Management-Tool und ist jetzt noch schneller.
Weniger Speicherbedarf, geringere Ladezeiten und noch mehr Bedienkomfort bestimmen die V5.

Neue Sidebar und ein überarbeitetes Navigationskonzept
Redesign der Daten-Eingabemaske und geführte Datenpflege
Einfache Daten-Anbindung – Connect Server und Studio App
Überarbeitetes CMS und funktionale Widgets
Komplett neuer Administrations-bereich
Neue Benutzerverwaltung mit Privilegien-Konzept
Refactoring und weitere Änderungen
  • komplett neue Sidebar
  • einfacher Switch zwischen Public- und Draft-Bereich
  • neues Farbkonzept für mehr Designfreiheit

Das Beste vorweg, D-QUANTUM bleibt Ihr intuitiv bedienbares Metadata-Management-Tool und ist jetzt noch schneller. Weniger Speicherbedarf, geringere Ladezeiten und noch mehr Bedienkomfort bestimmen die V5. Das zeigt sich auf den ersten Blick in der neu gestalteten Sidebar und Navigationsstruktur. Herzstück bildet die Datenübersicht. Hier switchen Sie mit nur einem Klick zwischen dem visuell getrennten Public- und Draft-Bereich Ihres Data Catalogs. Profitieren Sie vom überarbeiteten Farbkonzept, welches individuell konfigurierbar ist und sich durch die komplette Software zieht. Persönliche Favoriten und individuelle Schnelleinstiege runden die neue Seitennavigation ab und machen Ihr Arbeiten effizienter. Apropos Datenbestand…

Mehr zur Navigation

Redesign des Daten-Eingabebereichs und geführte Datenpflege

  • UI- und UX-Refresh der Eingabemaske
  • Attachments-Upload direkt an der Entität möglich
  • Barrierefreie Datenpflege möglich

Die manuelle Datenanlage im Draft-Bereich des Business Glossarys ist nun noch einfacher. Sie möchten einen neuen fachlichen Datensatz anlegen? Ein Klick genügt, und Sie werden durch unsere modernisierte Eingabemaske geführt. Dabei lassen Sie sich auf Wunsch, mit den wichtigsten Informationen rundum die erforderlichen Eingaben versorgen. Abweichungen zur bestehenden Publikation oder aufgetretene Fehleingaben werden direkt angezeigt und können komfortabel korrigiert werden. Während des Speichern eines Drafts können Sie diesen direkt klonen oder im Anschluss weitere Datensätze anlegen. Die kompletten Dateneingabe kann ab Version 5 auch barrierefrei vorgenommen werden, nutzen Sie ausschließlich die Tastatur, um sich durch alle Eingabefelder zu navigieren. Bei der Konfiguration neuer Entitätstypen können Sie auf eine große Auswahl funktioneller Datentypen, wie RTE-Felder, Date-Picker oder verschiedene Select-Varianten zurückgreifen. Besonders zu erwähnen – ab sofort laden Sie Attachments direkt am Datensatz hoch, dabei können verschiedenste Vorgaben hinsichtlich Dateigröße, Format und Menge konfiguriert werden.

Mehr zur Datenerfassung

Einfache Daten-Anbindung – Connect Server und Studio App

Ab V5.1.0.

  • neues User-Interface Connect Server/Studio App
  • Neu: SAP BW Connector

Noch benutzerfreundlicher funktioniert im neuen D-QUANTUM Data Catalog die Anbindung externer Datenquellen. Im frisch polierten User-Interface: Connect Server und Connect Studio App wählen Sie aus der Übersicht den gewünschten Connector, können die automatisierten Aktualisierungsintervalle individuell konfigurieren und binden Ihre Datenbank einfach an. Ihre technischen Metadaten sind jederzeit aktuell und können sogar nachträglich mit Informationen angereichert werden. Neu: binden Sie ab sofort SAP BW Daten an und visualisieren und analysieren Sie die Data Lineage.

Viele Gestaltungsmöglichkeiten durch funktionale Widgets

  • komplett neues Content-Management-System und Editor
  • funktionale Widgets für individuelles Design
  • Gestaltungsfreiheit für Ihren Content

Ein weiteres V5 Highlight: D-QUANTUM erhält ein neues Content Management System. Das bringt reichlich Vorteile mit sich, unter anderem einen komplett neuen CMS-Editor. Die aus früheren Releases bekannten Funktionalitäten wurden natürlich integriert und zusätzlich um clevere Widgets ergänzt. Jetzt können Sie auf CMS-Seiten ganz einfach Buttons, Kacheln und Bilder erstellen, stylen und hochladen. Bauen Sie aussagekräftige Reports, übersichtliche Dashboards und reichern Sie Ihren Data Catalog mit Overview-Seiten und informativem Content an. Natürlich lassen sich die Berechtigungen aller Inhalte und Seiten rollen- und nutzerspezifisch einschränken. Klicken Sie dazu das Schloss-Icon und Sie haben die volle Kontrolle darüber, wer Inhalte lesen oder bearbeiten darf. Wichtige Information für unsere Bestandskunden: natürlich werden bestehende CMS-Seiten inkl. angehängten Attachments aus D-QUANTUM V4 migriert und in V5 zur Verfügung gestellt.

Mehr zum CMS

Komplett neuer Administrationsbereich

  • übersichtliche Administration
  • eigenständige Nutzerverwaltung
  • Automatisierte Jobs

Den in D-QUANTUM vorliegenden Content, egal ob Metadatenbestand, CMS-Seiten oder das Benutzerverzeichnis, können Sie nun eigenständig verwalten. Version 5 kommt mit neuer Administrationsoberfläche zum Kunden. Die Administrations-Startseite bietet auf einen Blick alle wichtigen Informationen zu Ressourcen, Datenbestand und Systeminformationen. Dabei sind als wichtigsten Funktionen die Nutzerverwaltung, die Konfiguration der neuen Seitennavigation und die technischen Basisfunktionen zu erwähnen. Behalten Sie die verschiedensten Automatisierten Jobs im Blick, Importieren und exportieren Sie Ihre Datenbestände und Konfigurationen, oder erweitern und verlängern Sie bei Bedarf Ihre Lizenzen. Mit der neuen Administrationsoberfläche verlieren Sie nicht den Überblick. Übrigens: der alte Page-Generator wird abgelöst – ein Meilenstein!

Mehr zur Administration

Volle Kontrolle: die neue Benutzerverwaltung mit Privilegien-Konzept

  • übersichtliches Rollen- und Privilegienprinzip
  • Selbstregistrierung möglich
  • User-Berechtigungen seiten- und entitätsspezifisch steuern

Besonders hervorzuheben ist die neue Nutzerverwaltung. Zentral zu finden im Administrationsbereich, haben Sie hier die Möglichkeit, neue Nutzer anzulegen oder bestehende zu verwalten, vorkonfigurierte Rollen zu verteilen oder einzelne Privilegien zuzuweisen. User können sich ab V5 ganz einfach selbst registrieren, der Anonyme User entfällt, und wird durch eine von Ihnen bestimmte Rollenberechtigung ersetzt. Stichwort Rollen und Privilegien: Eine weitere große Neuerung in V5 ist eben dieses Rollen-/Privilegienmodell. Nutzer erhalten Rollen und diese werden wiederum mit lizensierten Privilegien bestückt. So haben Sie die volle Kontrolle über die Berechtigungen in Ihrem Data Catalog und können User beispielsweise entitätsspezifisch konfigurieren. Das macht das Arbeiten mit D-QUANTUM effizienter, übersichtlicher und weniger fehleranfällig.

Mehr zur Benutzerverwaltung

Refactoring

Auch hier gibts noch Neues und viele Verbesserungen zu entdecken:
  • überarbeitete Suche

schnellere Search-Engine
optimierte Such-Logik
Suche nach Page UUID, Space UUID und Attachment UUID
neues Suchfeld und -Oberfläche
Attachments werden im Search-Excerpt dargestellt

  • optimierter Entity-Content

Performance-Steigerung, durch Entfall des Page-Generators
angepasste Tabellendarstellung
Berechtigungen direkt an der Entität einsehen
Word-Export möglich
Anzeige von Draft-Relations

  • D-QUANTUM Startseite zeigt Begrüßung

der angemeldete User wird tageszeitabhängig von D-QUANTUM begrüßt

  • globale Content-Loader implementiert

längere Ladezeiten werden durch Loading-Animationen überbrückt

  • User-Avatar entfernt

Top-Navigation wurde vereinfacht, der Avatar entfernt

  • Batch-Update wurde entfernt

die Funktionalität der Draft-Automation hat dieses Feature überflüssig gemacht

  • Name Key wird durch Name Pattern ersetzt

Entitätsname wird immer aus dem Name Pattern generiert

  • Highcharts Update
  • Userfreundlichere Fehlermeldungen

Neue Sidebar und ein überarbeitetes Navigationskonzept

  • komplett neue Sidebar
  • einfacher Switch zwischen Public- und Draft-Bereich
  • neues Farbkonzept für mehr Designfreiheit

Das Beste vorweg, D-QUANTUM bleibt Ihr intuitiv bedienbares Metadata-Management-Tool und ist jetzt noch schneller. Weniger Speicherbedarf, geringere Ladezeiten und noch mehr Bedienkomfort bestimmen die V5. Das zeigt sich auf den ersten Blick in der neu gestalteten Sidebar und Navigationsstruktur. Herzstück bildet die Datenübersicht. Hier switchen Sie mit nur einem Klick zwischen dem visuell getrennten Public- und Draft-Bereich Ihres Data Catalogs. Profitieren vom überarbeiteten Farbkonzept, welches individuell konfigurierbar ist und sich die komplette Software zieht. Persönliche Favoriten und individuelle Schnelleinstiege runden die neue Seitennavigation ab und machen Ihr Arbeiten effizienter. Apropos Datenbestand…

Redesign des Daten-Eingabebereichs und geführte Datenpflege

  • UI- und UX-Refresh der Eingabemaske
  • Attachments-Upload direkt an der Entität möglich
  • Barrierefreie Datenpflege möglich

Die manuelle Datenanlage im Draft-Bereich des Business Glossarys ist nun noch einfacher. Sie möchten einen neuen fachlichen Datensatz anlegen? Ein Klick genügt, und Sie werden durch unsere modernisierte Eingabemaskegeführt. Dabei lassen Sie sich auf Wunsch, mit den wichtigsten Informationen rundum die erforderlichen Eingaben versorgen. Abweichungen zur bestehenden Publikation oder aufgetretene Fehleingaben werden direkt angezeigt und können komfortabel korrigiert werden. Während des Speichern eines Drafts können Sie diesen direkt klonen oder im Anschluss weitere Datensätze anlegen. Die kompletten Dateneingabe kann ab Version 5 auch barrierefrei vorgenommen werden, nutzen Sie ausschließlich die Tastatur, um sich durch alle Eingabefelder zu navigieren. Bei der Konfiguration neuer Entitätstypen können Sie auf eine große Auswahl funktioneller Datentypen, wie RTE-Felder, Date-Picker oder verschiedene Select-Varianten zurückgreifen. Besonders zu erwähnen – ab sofort laden Sie Attachments direkt am Datensatz hoch, dabei können verschiedenste Vorgaben hinsichtlich Dateigröße, Format und Menge konfiguriert werden.

Einfache Daten-Anbindung – Connect Server und Studio App

  • neues User-Interface Connect Server/Studio App
  • Neu: SAP BW Connector

Noch benutzerfreundlicher funktioniert im neuen D-QUANTUM Data Catalog die Anbindung externer Datenquellen. Im frisch polierten User-Interface: Connect Server und Connect Studio App wählen Sie aus der Übersicht den gewünschten Connector, können die automatisierten Aktualisierungsintervalle individuell konfigurieren und binden Ihre Datenbank einfach an. Ihre technischen Metadaten sind jederzeit aktuell und können sogar nachträglich mit Informationen angereichert werden. Neu: binden Sie ab sofort SAP BW Daten an und visualisieren und analysieren Sie die Data Lineage.

Viele Gestaltungsmöglichkeiten durch funktionale Widgets

  • komplett neues Content-Management-System und Editor
  • funktionale Widgets für individuelles Design
  • Gestaltungsfreiheit für Ihren Content

Ein weiteres V5 Highlight: D-QUANTUM erhält ein neues Content Management System. Das bringt reichlich Vorteile mit sich, unter anderem einen komplett neuen CMS-Editor. Die aus früheren Releases bekannten Funktionalitäten wurden natürlich integriert und zusätzlich um clevere Widgets ergänzt. Jetzt können Sie auf CMS-Seiten ganz einfach Buttons, Kacheln und Bilder erstellen, stylen und hochladen. Bauen Sie aussagekräftige Reports, übersichtliche Dashboards und reichern Sie Ihren Data Catalog mit Overview-Seiten und informativem Content an. Natürlich lassen sich die Berechtigungen aller Inhalte und Seiten rollen- und nutzerspezifisch einschränken. Klicken Sie dazu das Schloss-Icon und Sie haben die volle Kontrolle darüber, wer Inhalte lesen oder bearbeiten darf. Wichtige Information für unsere Bestandskunden: natürlich werden bestehende CMS-Seiten inkl. angehängten Attachments aus D-QUANTUM V4 migriert und in V5 zur Verfügung gestellt.

Komplett neuer Administrationsbereich

  • übersichtliche Administration
  • eigenständige Nutzerverwaltung
  • Automatisierte Jobs

Den in D-QUANTUM vorliegenden Content, egal ob Metadatenbestand, CMS-Seiten oder das Benutzerverzeichnis, können Sie nun eigenständig verwalten. Version 5 kommt mit neuer Administrationsoberfläche zum Kunden. Die Administrations-Startseite bietet auf einen Blick alle wichtigen Informationen zu Ressourcen, Datenbestand und Systeminformationen. Dabei sind als wichtigsten Funktionen die Nutzerverwaltung, die Konfiguration der neuen Seitennavigation und die technischen Basisfunktionen zu erwähnen. Behalten Sie die verschiedensten Automatisierten Jobs im Blick, Importieren und exportieren Sie Ihre Datenbestände und Konfigurationen, oder erweitern und verlängern Sie bei Bedarf Ihre Lizenzen. Mit der neuen Administrationsoberfläche verlieren Sie nicht den Überblick. Übrigens: der alte Page-Generator wird abgelöst – ein Meilenstein!

Volle Kontrolle: die neue Benutzerverwaltung mit Privilegien-Konzept

  • übersichtliches Rollen- und Privilegienprinzip
  • Selbstregistrierung möglich
  • User-Berechtigungen seiten- und entitätsspezifisch steuern

Besonders hervorzuheben ist die neue Nutzerverwaltung. Zentral zu finden im Administrationsbereich, haben Sie hier die Möglichkeit, neue Nutzer anzulegen oder bestehende zu verwalten, vorkonfigurierte Rollen zu verteilen oder einzelne Privilegien zuzuweisen. User können sich ab V5 ganz einfach selbst registrieren, der Anonyme User entfällt, und wird durch eine von Ihnen bestimmte Rollenberechtigung ersetzt. Stichwort Rollen und Privilegien: Eine weitere große Neuerung in V5 ist eben dieses Rollen-/Privilegienmodell. Nutzer erhalten Rollen und diese werden wiederum mit lizensierten Privilegien bestückt. So haben Sie die volle Kontrolle über die Berechtigungen in Ihrem Data Catalog und können User beispielsweise entitätsspezifisch konfigurieren. Das macht das Arbeiten mit D-QUANTUM effizienter, übersichtlicher und weniger fehleranfällig.

Refactoring – Auch hier gibts noch Neues und viele Verbesserungen zu entdecken:

  • überarbeitete Suche

schnellere Search-Engine
optimierte Such-Logik
Suche nach Page UUID, Space UUID und Attachment UUID
neues Suchfeld und -Oberfläche
Attachments werden im Search-Excerpt dargestellt

  • optimierter Entity-Content

Performance-Steigerung, durch Entfall des Page-Generators
angepasste Tabellendarstellung
Berechtigungen direkt an der Entität einsehen
Word-Export möglich
Anzeige von Draft-Relations

  • D-QUANTUM Startseite zeigt Begrüßung

der angemeldete User wird tageszeitabhängig von D-QUANTUM begrüßt

  • globale Content-Loader implementiert

längere Ladezeiten werden durch Loading-Animationen überbrückt

  • User-Avatar entfernt

Top-Navigation wurde vereinfacht, der Avatar entfernt

  • Batch-Update wurde entfernt

die Funktionalität der Draft-Automation hat dieses Feature überflüssig gemacht

  • Name Key wird durch Name Pattern ersetzt

Entitätsname wird immer aus dem Name Pattern generiert

  • Highcharts Update
  • Userfreundlichere Fehlermeldungen

D-QUANTUM V5

Minor Release Notes

Oktober 2024

D-QUANTUM V5.7.0

Die neueste D-QUANTUM Version steht zur Installation bereit, Highlight ist die Performance-Optimierung. Darüber hinaus gibt es viele weitere Neuerungen und Verbesserungen zu entdecken, die mit D-QUANTUM 5.7.0 unseren Kunden zur Verfügung gestellt werden.

Überzeugen Sie sich, wir freuen uns über Feedback, Kritik und Verbesserungswünsche!

Release Information
  • Version DQN 5.7.0
  • Status: Released
  • Release-Datum:
    14. Oktober 2024
Fokusthema
  • Performance-Optimierung
  • Systempflege

Kurzbeschreibungen der enthaltenen Features

Summary
Release Note
Deprecated-Hinweis bei der Verwendung von SynExpL als VVQ
Die Nutzung von SynExpL in der Abfrage für zulässige Werte wird in einer der folgenden Versionen von D-QUANTUM nicht mehr unterstützt, daher wird ein Deprecated-Hinweis bei der weiteren Verwendung angezeigt.
Details zur Ausführung von Computed Properties im Monitoring-Log
Im Monitoring wird eine Warnmeldung angezeigt, wenn die Ausführung einer SynExpL durch den Computed Properties-Job länger als 120 Sekunden dauert.
Widget für CMS zur Anzeige von URL Parametern
Neues Widget zur Anzeige des Werts eines URL-Parameters, welcher beispielsweise in SQL2Chart-Abfragen verwendet wird.
Tooltip mit Entitätstyp-Definition
Die Anzeige des Entitätstyps oberhalb des Entitätsnamens wurde um ein zusätzliches Info-Icon erweitert; via Klick darauf wird in einem Info-Fenster die zentral hinterlegte Definition des Entitätstyps geöffnet.
Wechsel zwischen Publikation und Entwurf in Entität verbessern
Wechselt der User zwischen Publikation und Entwurf einer Entität, so bleibt die Ansicht im selben Tab, auf dem sich der User vor dem Wechsel befunden hat.
Anzeige, ob es sich um eine Dynamic Property handelt
Derzeit können Nutzer nicht erkennen, welche Properties einen "Dynamic Content" haben, d.h. welche Inhalte einer Entität automatisch über eine Computed Property generiert wurden. Mit diesem Feature wird dieser Property-Typ zum einen mit einem Icon hervorgehoben und mit einem Tool-Tip versehen, sodass sich der Nutzer besser in der Oberfläche zurecht finden kann.
Inline Create - Anlage verknüpfter Entitäten aus dem Draft-Edit heraus
Der User kann während der Datenerstellung oder -bearbeitung eine noch nicht existierende Entität in einer zusätzlichen Dateneingabemaske erstellen und direkt auf diese referenzieren. Die so erstellte Entität wird im ursprünglichen Erstell- bzw. Bearbeitungsvorgang als Relation direkt ausgewählt.
Warnmeldung beim Löschen von verlinkten CMS Seiten
Beim Löschen einer CMS-Seite wird geprüft, ob noch eine Verlinkung darauf existiert, und gegebenenfalls ein Warnhinweis mit der Auflistung aller darauf verweisenden Links angezeigt. Erst nach entsprechender Bestätigung wird der Löschvorgang tatsächlich durchgeführt.

Kurzbeschreibungen der enthaltenen Verbesserungen

Summary
Release Note
Connect Import Checks per Default deaktivieren
Connect-Import-Checks sind nun per Default DISABLED (bisher WARNING). Nur Checks, welche als FATAL definiert sind, werden immer ausgeführt. Alle weiteren Checks müssen über die Global Settings aktiviert werden.
Konfigurator: Einschränkung der Attributänderung bei Entity-Typen und Usage Types
Modell-Validierung ist standardmäßig aktiviert. Um diese auszuschalten muss der Parameter application.model-validation in der Datei application.yml auf false gesetzt werden.
Draft-Beladung bei ETL-Lauf
Die Beladung des Draft mit Enriched Entities findet nun während des ETL-Jobs statt, nicht mehr während des Connect Import-Jobs. Zudem wurde die Anreicherung von Entitäten im Draft mit Properties und Relations angepasst: Es werden nun Properties und Relations für alle Entitätstypen in den Draft geladen, die Enriched oder Createable sind. Dadurch ist es möglich, mit Connectoren nur Properties und/oder Relations für Enriched Entities zu liefern, die mit dem Draft oder einem anderen Connector erzeugt wurden. Der ETL-Job belädt den Draft nur noch für Interfaces, die seit dem letzten erfolgreichen ETL-Lauf importiert wurden (analog zur CDM-Beladung seit 5.7). Zudem wurde das Global Setting "Global Config > ETL After extras" entfernt (hier wurde bisher das Report-Environment in der Publikation refreshed; dies ist nun fester Bestandteil des ETL-Prozesses und muss nicht mehr extra konfiguriert werden), ebenso das Global Setting "Global Config > ETL" (stattdessen kann nun das neue Setting "Global Config > ETLAdditionalSteps" genutzt werden, um mit den Werten "dataflow" und/oder "key-value" die zusätzlichen Beladungsschritte für den Dataflow-Graph und den Key-Value-Store zu aktivieren).
Autopublish, Auto-Reject und Auto-Approve vor dem ETL ausführen
Im Freigabeprozess wurde für Auto-Approve, Auto-Reject und Auto-Publish eine neue Prozessreihenfolge implementiert. Damit wird bei konfigurierten Auto-Prozessen für einen Workflow nur noch ein ETL-Lauf benötigt, um Entitäten zu publizieren.
Privilegien an Rolle bearbeiten - Editieren/Speichern
Die Konfiguration von Rollen und Privilegien in der Administration wurde verbessert, sodass Bearbeitungsvorgänge nun durch entsprechende Buttons gespeichert oder abgebrochen werden können.
SQLWidgetIdentifier in SQL2Chart Voransicht einbauen
Das SQL2Chart Widget wurde um die Anzeige eines Identifiers erweitert, um eine bessere Zuordnung von SQLs innerhalb einer CMS-Seite zu ermöglichen.
CMS Widget – Search Bar
Mit der neuen CMS Widget Search Bar wird die Datensuche in D-QUANTUM noch einfacher. Das Widget kann für konkrete Suchszenarien beliebig im CMS platziert und dem gewünschten Suchergebnis nach konfiguriert werden. Dabei können die Suchergebnisse ähnlich zur Suchfunktion nach der Predefined Search, nach Entity Types und nach dem Status der Entität vordefiniert werden, sodass der Nutzer noch schneller die für ihn relevanten Daten finden kann. Auch archivierte Entitäten können aus der Suche gefiltert werden. Die Suche nach Daten wird damit noch flexibler und kann je nach Use Case in D-QUANTUM prominenter platziert werden.
Vereinheitlichung System-Properties
Die von Connectoren angelieferte Properties column_idx, data_type und db_system_name werden zukünftig als System-Properties behandelt, wodurch diese nicht mehr in Public verfügbar sind.
ETLJob: Load interfaces separately
Der ETL-Job wurde dahingehend optimiert, dass nur noch die Daten jener Interfaces verarbeitet werden, die zuvor neu importiert wurden, wodurch es vor allem bei großen Datenmengen zu einem Performancegewinn kommt.
Constraints auf den Tables im meta_import entfernen und mit Validierungen abdecken
Constraints auf den Import-Tabellen für Connect-Daten, welche im Fehlerfall lediglich zu einem Abbruch des Imports ohne weitere Informationen geführt haben, entfernt und durch Checks ersetzt, um weiterführende Details im Fehlerfall zu erhalten.
Breadcrumb-Overlay nur bei gekürzter Breadcrumb anzeigen
Das Breadcrumb-Overlay soll bei Hover erst angezeigt werden, wenn die Breadcrumb tatsächlich zu lang ist und entsprechend eingekürzt wird.
Draft Edit - Select: Tabellarische Ansicht und Öffnen des Property-Filters optimieren
In der Entitätsauswahl der Dateneingabemaske wurde die Reihenfolge der Buttons im Tabellenheader angepasst, um das Navigationsverhalten via Tastaturbedienung zu verbessern. Es wird initial die Lupe (sprich die Suche) aktiviert, gefolgt von tabellarischer und hierarchischer Ansicht.
TinyMCE RTE soll um Spell Check Funktion ergänzt werden
Aktivierung der Rechtschreibprüfung in Eingabefeldern (Draft Edit und CMS RTE), falsch geschriebene Wörter werden rot unterstrichen. Browser-Kontextmenü für Korrekturvorschläge kann mit Strg-Taste (Windows)/Control (Mac) und Rechtsklick geöffnet werden.
Infobox-Widget ein-/ausklappen
Das Widget Info-Box kann nun ein- und ausgeklappt werden.
DQN Administration: Eingabe in Spaltenfilter merken
Die an diversen Stellen im Administrationsbereich von Usern vorgenommenen Einstellungen hinsichtlich Filter, Pagination und Sortierung wird Session-übergreifend gemerkt und bei erneutem Besuch wieder verwendet.
View mit Token-Informationen von Technischen Usern im Report Environment
Erweiterung des Report Environment um View vw_auth_tokens, welche Token-Informationen von technischen Usern beinhaltet.
Spalte "Aktivitätsstatus" vom User in der View "vw_auth_user_data" hinzufügen
Der Status eines D-QUANTUM-Users ist jetzt in meta_report.vw_auth_user_data in der Spalte "active" als Boolean-Wert verfügbar.
SQL2Chart Table CSS Optionen ausbauen, weil veraltet
Nicht genutzte CSS-Optionen in SQL2Chart Tabellen-Konfiguration wurden ausgebaut.
Global Setting für setDefaultsOnImport
Umbenennung der Global Settings-Gruppe "GIFT" zu "Connect".
SQL2Chart / Download Statistik Erweiterungen
Erweiterung des Monitorings um zusätzliche Informationen bei der Ausführung einer SQL2Chart- oder SQL2Download-Abfrage.
DB-Function zum Auflösen der Overview-Seiten für ETs
Einführung einer neuen Funktion (fn_html_overview_page_link) zur Ermittlung des Links zur jeweiligen Overview-Page eines Entitätstyps (Public oder Draft), entweder basierend auf der Bezeichnung oder der ID des Entitätstyps.
Darstellung großer Tabellen in RTE bei schmalem Browserfenster
HTML-Tabellen werden in einem sog. "Scroll-Container" eingebettet, damit auch bei breiten Tabellen eine vollständige Betrachtung des Inhalts mittels Scroll-Leisten möglich ist.
Führende und nachgestellte Leerzeichen im Namen entfernen
Bei der Eingabe von Namen für CMS-Seiten und Spaces werden führende und nachgestellte Leerzeichen automatisch entfernt.
Download von Connect Uploads ermöglichen
In der Schnittstellen-Verwaltung werden die Connect-Daten des jeweils letzten fehlgeschlagen Connect-Imports einer Schnittstelle für Analysezwecke zum Download angeboten.
Seitenleisten Konfiguration: Liste von Schnelleinstiegen und Weiteren Links sortierbar machen
Jetzt können auch Schnelleinstiege und Links in der D-QUANTUM Sidebar sortiert und ganz einfach an die Bedürfnisse der jeweiligen Nutzer angepasst werden.
Löschen eines Interfaces soll auch die evtl. existierende Connect Import Job Details löschen
Das Löschen einer Schnittstelle führt nun auch zur vollständigen Löschung von zugehörigen Log-Einträgen und aller Ergebnisse der Import-Checks dieser Schnittstelle.
Disabled Inputfeld nicht mit Mausklick fokussieren (InfoSection nicht öffnen)
Deaktivierte Eingabefelder in der Dateneingabemaske können mit Mausklick nicht mehr fokussiert werden, die InfoSection öffnet sich nicht.
PenTest 2023: E20237011-3: CSV / DDE Injection
Zur Vermeidung von CSV-Injections kann global ein Check aktiviert werden, welcher eine Warnmeldung anzeigt, sollte ein Verdachtsfall vorliegen. Die Durchführung des Checks kann über die application.yml aktiviert oder deaktiviert werden (standardmäßig: deaktiviert).
Button 'Clear Formatting' in Tiny MCE Funktionsleiste anzeigen
Bei RTE-Feldern wurde in der Toolbar eine Schaltfläche für das Entfernen von Formatierung eingefügt.
GlobalSettings Autocomplete für Connect und SynDLA-Settings
Die Autovervollständigung in den Global Settings wurde um Konfigurationen in den Global Settings-Gruppen "Connect" und "SynDLA" erweitert.
Blocking Relations für ausgehende Relations
Auf Basis eines Entitätstyps kann konfiguriert werden, ob vor dem Archivieren/Löschen einer Entität eine Warnung angezeigt werden soll, wenn es ein- und/oder ausgehende Relationen gibt, die auf diese Entität verweisen. Dies verbessert den Umgang mit noch aktiven Relations in der Archivierung von Entitäten. Damit wird der Bearbeiter aktiv darauf hingewiesen, dass es Abhängigkeiten in den Daten gibt, um die er sich kümmern muss, bevor er die Archivierung oder Löschung der Entität durchführen kann.
Mailto-Link zum Administrator für Draft Edit und Draft Automation
Bei der Draft Automation und dem Draft Edit wird im Problemfall bei der Meldung, dass der User sich an den Administrator wenden soll, nun auch direkt ein Mailto-Link mit der Mailadresse des Administrators angezeigt.
Eindeutigkeitsprüfung bei großer Datenmenge
Optimierung der Logik für Prüfung auf Eindeutigkeit einer Property, damit diese auch bei großen Datenmengen funktioniert und performant ist.
Auflösen von fn_get_entity_page_link inkl. Archivierungs-Info
Bei der Anzeige des Ergebnis einer SQL-Abfrage wird bei der Verwendung der entsprechenden Funktion (fn_get_entity_page_link) die Auflösung von Links zu Entitäten der Suffix " (A)" angezeigt, wenn es sich um eine archivierte Entität handelt.
Konfiguration Werteliste - Leerer String/Leerzeichen verbieten
Konfigurierte Wertelisten (Valid Values) dürfen keine leeren Strings/Leerzeichen mehr enthalten.
Suche - Letzten Bearbeiter anzeigen
In der Detailansicht der Suchergebnisse wird oberhalb des Excerpts, zusätzlich zu Ersteller und letztem Bearbeitungsdatum, auch der letzte Bearbeiter angezeigt.
Fehler in CMS Konfiguration anzeigen
Optimierung des Fehler-Handling in der Administration: Bei einer Fehlkonfiguration wird der Nutzer mit einem Warnzeichen in der Seitenleiste der Navigation auf den entsprechenden Fehler hingewiesen. Dieses Ausrufezeichen wird auch bei "Seitenleiste" oder "Übersichtsseiten" angezeigt, wenn hier eine Fehlkonfiguration vorliegt.
SQL2Chart: Excel-Export wird auch ohne Abfragergebnis generiert
SQL2Chart generiert bei Export auch bei Abfrage ohne Ergebnis ein Excel (mit Header).
Tab-Navigation in Administration optimieren
Die Tab-Navigation in der Administration wurde nach Vorgaben der WCAG (Web Content Accessibility Guidelines) optimiert.
Privilegien zum Klonen sollten in D-QUANTUM Administration gesetzt werden können
Für das Klonen einer Entität wird ein neues Privileg im Administrationsbereich hinzugefügt.

Kurzbeschreibungen der enthaltenen initialen Konfiguration

Summary
Release Note
Basiskonfiguration: Entfernung depricated Settings auf den GS
Entfernung verschiedener Global Settings der Gruppe: Search. Grund dafür ist, dass diese nun über die application.yml gesetzt werden können.
Basiskonfiguration: Clone-Privilegien zuweisen
Das Privileg zum Klonen von Entitäten kann zukünftig separat gesetzt werden und wird an alle Editor-Rollen, Superuser sowie Data Officers und CDO’s vergeben.
Basiskonfiguration: Nachvollziehbarkeit der Data Lineage zwischen Datenobjekten
Im Reporting-Bereich wurde ein neuer Report implementiert, der Datenobjekte mit Anzahl der Inputs und Outputs anzeigt. Dies hilft dabei die Data Lineage besser zu analysieren und passende Beispiel für Demozwecke zu finden.
Basiskonfiguration: Fachliche Sicht am Bericht um Kennzahlenberechnung/zusammensetzung erweitern
Die Übersicht der Kennzahlen an einem Bericht wird durch einen Link auf die jeweilige Fachliche Lineage erweitert. Damit kann direkt analysiert werden, welche fachlichen Auswirkungen die Änderung einer Kennzahl in einem Bericht hat.

Kurzbeschreibungen der enthaltenen Refactorings

Summary
Release Note
Standard-Konfiguration für Scheduled Jobs
Einführung eines Standard-Schedulings zur Ausführung von Jobs, um einerseits eine aufeinander abgestimmte Reihenfolge der Jobs sicherzustellen und andererseits jene Jobs, die eine Auswirkung auf die Performance haben, außerhalb der üblichen Geschäftszeiten durchzuführen.
TinyMCE Update auf v7
Update TinyMCE CMS Editor Komponente auf Version 7.
SQL2Chart & SQL2Download Widgets: Neuer Parameter "Disable HTML Sanitization"
Bei vertrauenswürdigen SQL-Abfragen kann die HTML-Sanitization, welche sicherstellt, dass Daten keinen schädlichen Code enthalten, zur Verbesserung der Performance via Global Settings deaktiviert werden.
Upgrade PostgreSQL von Version 13 auf 15 und Java von 8 auf 17
Upgrade von Java 8 auf Java 17 und PostgreSQL 13 auf PostgreSQL 15.
Parser-Adaption zwecks generischem Schema
Der SynDLA (Parser) funktioniert nun auch, wenn auf Ebene der Datenobjektgruppe Entitätstypbezeichnungen verwendet werden, die von der bisher vorausgesetzten Bezeichnung "Schema" abweichen.
Spring Boot aktualisieren: 2.7.x → 3.x
Upgrade von Spring Boot 2.7.x auf Spring Boot 3 (erfordert Java 17 und folglich zumindest RHEL 8 oder SLES 17).
Computed Property Widget für die Entity Seite
Ausführung von Computed Properties mittels Widgets, wodurch ein asynchrones Laden bewirkt und somit die Ladezeit von Entitätsseiten beschleunigt und die Belastung im System reduziert wird.
ETL-Job: Cache lediglich für neugeladene Entitäten invalidieren
Steigerung der Performance durch gezieltes Neuladen jener Entitäten, die durch den ETL-Job geändert wurden (bisher: Neuladen sämtlicher Entitäten).
SynEXPL effizienter cachen
Effizienteres Caching der SynExpL.
SQL2XXX führt parametrisierte Query nur aus wenn alle Parameter angeliefert werden
Es wurde die Option eingeführt, dass die Abfragen von SQL2Chart- bzw SQL2Download-Widgets, die Parameter enthalten, nur noch dann ausgeführt werden, wenn sämtliche Parameter zum Zeitpunkt der Ausführung vorhanden sind. Dieses Verhalten ist standardmäßig aktiviert und kann deaktiviert werden.
SQL2Chart: Chart-Konfigurationen besser parsen
Einschränkung der für die Konfiguration von Charts genutzten Funktionen auf jene, die in der Whitelist enthalten sind, um die potentielle Einschleusung und Ausführung von Schadcode zu vermeiden.
Angular auf v17 aktualisieren
Upgrade des Angular Frameworks auf Version 17.
GraphMetaProperties entfernen
"GraphMetaProperties" werden zu "Excerpt" migriert und aus Global Settings entfernt. Der Excerpt wird im Konfigurator unter Entitätstypen und deren Eigenschaften konfiguriert und in der Suche, Eingabemaske und Graph angezeigt. Neu: Computed Properties können auch im Excerpt mit angezeigt werden.

Kurzbeschreibungen für Synkins 4.1

Summary
Release Note
Synkins: Upload-Limit anheben
Anhebung des Upload-Limits für Backups auf 50 GB.
Spring Boot aktualisieren: 2.7.x → 3.x
Upgrade von Spring Boot 2.7.x auf Spring Boot 3 (erfordert Java 17 und folglich zumindest RHEL 8 oder SLES 17).
Angular auf v17 aktualisieren
Upgrade des Angular Frameworks auf Version 17.
Synkins - Überarbeitung GUI
Optimierung der Benutzeroberfläche von Synkins.

Kurzbeschreibungen für SynDLA 2.6.0

Summary
Release Note
Parser ausführen für einzelne Interfaces
Der SynDLA (Parser) wird für jedes Interface separat ausgeführt. Dies verhindert, dass Interfaces nicht geparst werden, falls ein anderes Interface Fehler verursacht.
Mai 2024

D-QUANTUM V5.6.0

Die neueste D-QUANTUM Version steht zur Installation bereit, Highlight ist die neue Draft Automation! Mit Stolz präsentiert das SYNABI-Team die komplett überarbeitete Excel-basierte Massendatenverarbeitung von
D-QUANTUM, die hinsichtlich Leistung und Benutzerfreundlichkeit neu definiert wird. Darüber hinaus gibt es viele weitere Neuerungen und Verbesserungen zu entdecken, die mit D-QUANTUM 5.6.0 unseren Kunden zur Verfügung gestellt werden.

Überzeugen Sie sich, wir freuen uns über Feedback, Kritik und Verbesserungswünsche!

Release Information
  • Version DQN 5.6.0
  • Status: Released
  • Release-Datum:
    17. Mai 2024
Fokusthema
  • Draft Automation Verbesserungen

Verbesserungen der Draft Automation

Die D-QUANTUM Draft Automation wurde vollumfänglich überarbeitet. Das User Interface wurde modernisiert und an das Design der manuellen Dateneingabemaske angepasst. Die Performance bei Selektion, Upload und Verarbeitung der Daten wurde erheblich verbessert. Es wurde zahlreiche neue Features implementiert, wie beispielsweise die Vorfilterung, um die Selektionsdatei anzupassen, Vorabchecks nach Upload der Daten und die Möglichkeit mehrere Automation Vorgänge parallel auszuführen. Die Verarbeitungsmenge pro Entitätstyp und Automationsvorgang wurde erheblich erhöht.

Fokusthema

Summary
Release Note
Draft Automation Verbesserungen
Die D-QUANTUM Draft Automation wurde vollumfänglich überarbeitet. Das User Interface wurde modernisiert und an das Design der manuellen Dateneingabemaske angepasst. Die Performance bei Selektion, Upload und Verarbeitung der Daten wurde erheblich verbessert. Es wurde zahlreiche neue Features implementiert, wie beispielsweise die Vorfilterung, um die Selektionsdatei anzupassen, Vorabchecks nach Upload der Daten und die Möglichkeit mehrere Automation Vorgänge parallel auszuführen. Die Verarbeitungsmenge pro Entitätstyp und Automationsvorgang wurde erheblich erhöht.

Kurzbeschreibungen der enthaltenen Features

Summary
Release Note
Synkins in Docker-Container für Kunden integrieren
In allen Docker-Containern, die an Kunden ausgeliefert werden, ist zukünftig immer Synkins enthalten.
Vorfilterung für Draft Automation Selektion
Vor der Ausführung der Selektion hat der User die Möglichkeit, die Selektion des jeweiligen Entitätstyps weiter einzuschränken. In einer separaten Übersicht kann nach bestimmten Kriterien gefiltert und die Anzahl der zu selektierenden Entitäten eingeschränkt werden. Zusätzlich besteht die Möglichkeit Eigenschaften in der Selektion auszublenden, diese Spalten werden nicht in das Excel-File übernommen.
Fehlerreport nach Draft Automation Upload
Bei Upload wird die Excel-Datei auf inhaltliche und strukturelle Fehler geprüft. Strukturelle Fehler betreffen die Struktur des Worksheets und verhindern eine Ausführung der Draft Automation. Inhaltliche Fehler beziehen sich auf die hochgeladenen Daten und werden als Fehlerreport zum Download zur Verfügung gestellt, verhindern jedoch nicht die weitere Ausführung.
Draft Automation - Warteschlange Ausführung
Eine Draft Automation landet in der Warteschlange, falls bei Start der Ausführung sich bereits eine oder mehrere in Ausführung bzw. der Warteschlange befinden. Draft Automation die auf Ausführung warten, werden nacheinander ausgeführt und können ggf. aus der Warteschlange entfernt werden.
Property Value indexieren
In der Metamodell-Konfiguration können zukünftig zwei Properties pro Entitätstyp indexiert werden. Durch die Indexierung dieser Eigenschaften werden die entsprechenden Werte im Cache gespeichert und können dann in D-QUANTUM schneller abgerufen werden. Ein Beispiel dafür ist die Draft Automation Vorfilterung. Hier ist die Filterung auf die indexierten Properties auch bei großen Datenmengen wesentlich performanter.

Kurzbeschreibungen der enthaltenen Verbesserungen

Summary
Release Note
Verbesserung der Speichernutzungsanzeige in der Administration
Verbesserte Speichernutzungsanzeige im Administrationsbereich.
GUI Optimierung DA Auswertungsseite
Die Auswertungsseite stellt dem User die Infos rundum Ausführung und Fehlschlagen der hochgeladenen Entitäten übersichtlich dar.
Erweiterung Draft Automation um den Typ "Direkt Freigeben"
In der Draft Automation ist es zukünftig möglich, mit der entsprechenden Berechtigung, nach der Erstellung/Bearbeitung einer Entität, den Freigabeprozess zu umgehen und die Daten direkt freizugeben.
Draft Automation Results in Monitoring verfügbar machen
Das Ergebnis einer Draft Automation ist im Monitoring verfügbar, um weiterführende Auswertungen auf die Verwendung der Draft Automation machen zu können.
Excel-Dateien in filestore nach [default] 60 Tagen löschen
Die in einer Draft Automation erstellten und/oder hochgeladenen Excel-Dateien werden 60 Tage nach Ausführung aus dem Filestore gelöscht.
Limit-Parameter für SQL2Download (max-number-of-rows)
Das Limit für die maximale Anzahl der Datensätze, die exportiert werden können, wurde aufgeteilt in je einen eigenen Parameter für das SQL2Chart- und das SQL2Download-Widget (Konfiguration in application.yml).
SQL2Download: Streaming API von Apache POI für das Excel Format nutzen
Verwendung der Streaming API von Apache POI, um größere Datenmengen (standardmäßig maximal 500.000 Datensätze) mit besserer Performance nach Excel zu exportieren.
Scheduled Jobs: UpdateDraftReferencesJob soll nicht geplant werden können
Scheduled Job "UpdateDraftReferencesJob" kann nicht mehr gescheduled werden, da dieser nur in Ausnahmefällen benötigt wird; Ausführung kann zukünftig nur noch manuell von einem Admin durchgeführt werden.
Import Check für Properties mit reserved Words Name
Erweiterung des Datenimports um einen Check zur Sicherstellung, dass keine Properties mit einer Bezeichnung angeliefert werden, die systembedingt reserviert sind.
FastSynExpl ausbauen
Das als Workaround konzipierte Feature ‘FastSynExpl’ wird, durch die Implementierung der Vorfilterung im Rahmen der Draft Automation Selektion, nicht mehr benötigt und wird ausgebaut.
DQN Admin Event Kachel - Keine Daten vorhanden - Darstellung optimieren
Event-Kachel im Admin-Bereich wird bei deaktivierter Nutzungsanalyse standardmäßig eingeklappt, beim Ausklappen wird ein Hinweis auf die inaktive Nutzungsanalyse angezeigt.
Draft Automation: Filterung nach ID & Name und Sortierung nach Entitätstyp Name
In der Übersicht bestehender Draft Automations kann nun auch nach ID, Name und Entitätstyp gefiltert werden.
Anpassung der verfügbaren Entity Types an Draft Automation vom Typ Create / Delete
Beim Erstellen einer Draft Automation wird bei der Auswahl der Entitätstypen berücksichtigt, ob sie erstellbar bzw. löschbar sind. Beim Automation Typ "Erstellen" werden nur Entitätstypen zur Auswahl gestellt, die laut Konfiguration erstellbar sind. Beim Typ "Löschen" werden nur Entitätstypen gelistet, die laut Konfiguration löschbar sind.
Draft Automation 'Create' – nicht existente Referenzen können gesetzt werden
Mit Hilfe der Draft Automation können beim Erstellen von Entitäten Referenzen gesetzt werden, die noch nicht existieren, aber im selben Draft-Automation-Vorgang noch erstellt werden. Die Reihenfolge der Worksheets und enthaltenen Zeilen bestimmt dabei die Erstellung bzw. Relationierung der Entitäten.
Blocking Relations bei DA "Löschen" ignorieren mit dem Setting "Archiving / ReferenceCheck/" explizit für das Löschen von Entitäten umbenennen
Es ist möglich, das Ignorieren der Blocking Relations für Archivieren und Löschen separat zu konfigurieren.
DA – GUI + Übersichtsseite überarbeiten
Die Benutzeroberfläche der Draft Automation wurde optimiert. Design und Funktionalität wurden an die Eingabemaske des Entwurfsbereich angeglichen. Es gibt nun eine Info-Section und ebenso die Funktionsleiste. Klick auf das Instanzlogo führt immer zurück auf die Übersichtsseite.
DA - Upload akzeptiert Excel-Files mit flexibler Struktur
Beim Draft Automation Upload kann zukünftig eine Excel-Datei mit flexibler Struktur ausgelesen werden. Die Datei muss nicht mehr denselben Namen wie bei der Selektion haben. Die Arbeitsblätter können individuell benannt werden. Die Reihenfolge der Spalten ist flexibel und Leerzeilen werden ignoriert.
Umgang mit Default-Werten in Draft-Automation
In der Selektionsdatei werden Default-Werte eines Datumsfeld (z.B. +1y) in den erwarteten Wert umgewandelt und kann anschließend genau so verarbeitet werden, ohne einen Fehler zu erzeugen.
Abgeschlossene Draft Automation kann geklont werden
Eine Abgeschlossene Draft Automation kann geklont werden. Dabei werden alle Settings übernommen und man gelangt zur Erstellung.
DA nachträglich anpassen: Settings und Selektion
Es ist möglich die Settings einer bestehenden Draft Automation bis zum Zeitpunkt des Upload nachträglich anzupassen. Nach Upload kann lediglich die Selektion korrigiert und neu hochgeladen werden.
DA - Selektion kann abgebrochen werden
Eine laufende Draft Automation Selektion kann abgebrochen werden.
Draft Automation - Delta zwischen allen Entitäten & selektierten Entitäten sollte feststellbar sein
Das Delta zwischen selektierten und nicht selektierten Entitäten des gewählten Entitätstyps wird in der InfoSection angezeigt.
Draft Automation Navigation zwischen den Steps optimieren
Der User kann in der Draft Automation zwischen den einzelnen Schritten hin- und herspringen.
In der DA Übersichtsliste ein CreationDatum ergänzen
In der Übersicht bestehender Draft Automations wird die Spalte "Erstellt" mit Filterfunktion für das Erstellungsdatum ergänzt.
Draft Automation: Verkürzung Klickstrecke
PowerUser können eine Draft Automation mit einem Button direkt freigeben, bestätigen und ausführen.
Konsistente Darstellung von Draft Automation, die mit Fehlern abgeschlossen wurde
Die Statusfarben wurden angepasst und richten sich jetzt konsistent auf der Übersichtsseite und der Historie nach dem jeweilig vorliegendem Status der Draft Automation.
DA: Obsolete Privilegien entfernen
Obsolete Privilegien "da-configure-all" und "da-configure-my" wurden entfernt.
DA - Löschen Usability verbessern
Die Usability der Lösch-Funktion wurde deutlich verbessert. Zusätzlich ist es leichter für den prüfenden User nachzuvollziehen, welche Entitäten gelöscht werden sollen.
Draft- Automation: Zusätzliche Informationen zu Properties in Selektion
Im Intro-Sheet einer Selection werden Informationen zur Bearbeitung der Properties aufgelistet und zusätzlich die dazugehörigen Informationen aus der InfoSection der Dateneingabemaske.
Wording anpassen "Ohne Selektion fortfahren"
Die Checkbox "Ohne Selektion fortfahren" wird durch einen Button in der Funktionsleiste "Direkt zum Upload" inkl. Info-Icon mit Tooltip ersetzt.
SynExpL GUI: Entität wird nicht rein über UID erkannt
Eingabe einer UID in der SynExpL wird aufgelöst und liefert die Entität mit dieser UID als Ergebnis.
Wird eine Property nach erstmaliger Anlieferung über Connect nicht mehr angeliefert, kann diese nicht korrekt per Draft-Edit bearbeitet werden
Enriched Properties können, wenn nicht mehr von Connect angeliefert, bearbeitet werden. Sobald eine Zulieferung wieder durch Connect erfolgt, ist eine Bearbeitung nicht mehr möglich.
Anpassen der Fehlermeldungen beim Fehlschlagen eines Config-Imports
Aussagekräftigere Fehlermeldungen, wenn der Import einer Konfiguration fehlschlägt.
SQL2Chart "Results per Page" auf max. 200 begrenzen
Standardmäßige Beschränkung der "Results per Page" im SQL2Chart Widget auf 200 Einträge, um Einfrieren des Browsers zu vermeiden, mit Option und Warnhinweis, um diese Beschränkung zu ignorieren.
Möglichkeit komplette Reiter samt Inhalt durch Copy & Paste zu verschieben
Anpassen der Reihenfolge von Tabs innerhalb einer Reiterleiste pro CMS-Seite möglich.

Kurzbeschreibungen der enthaltenen Refactorings

Summary
Release Note
Angular auf v16 aktualisieren
Update des Angular Frameworks auf v16

Kurzbeschreibungen der enthaltenen initialen Konfiguration

Summary
Release Note
Indexierung von Properties in Basiskonfiguration
Bei der Vorfilterung von Datenfeldern in der Draft Automation sind bereits ausgewählte Datenobjekte indexiert, sodass die Filterung deutlich schneller ist.
Februar 2024

D-QUANTUM V5.5.0

Mit der Version 5 ist D-QUANTUM einen großen Schritt in Richtung mehr Performanz und Komfort gegangen. Aber die Entwicklung geht weiter – nun freut sich das SYNABI-Team, Ihnen alle neuen Funktionen, Verbesserungen und neuen Konfigurationen zu D-QUANTUM 5.5.0 kurz vorstellen zu dürfen.

Überzeugen Sie sich, wir freuen uns über Feedback, Kritik und Verbesserungswünsche!

Release Information
  • Version DQN 5.5.0
  • Status: Released
  • Release-Datum:
    19. Februar 2024
Fokusthemen
  • Self-Service Initiative
  • Optimierung der Suche
  • Synkins – D‑QUANTUM Instance Manager
  • Theming
  • SQL Editor

Self-Service Initiative

Erste Ausbaustufe zur Steigerung des Self Service in D-QUANTUM durch den Ausbau der Fähigkeiten des Administrationsbereichs, hin zu einer komfortablen Konfiguration von Einstellungen anstelle der oftmals komplexen Konfiguration über Global Settings.

UX-Verbesserungen der Suche

Die Anpassungen der Suche ermöglichen einen noch besseren und angenehmeren Suchvorgang, indem verschiedene UX-Optimierungen umgesetzt wurden.

Synkins – D‑QUANTUM Instance Manager

Ab Version 5.5 haben Nutzer die Möglichkeit direkt aus D-QUANTUM heraus den D-QUANTUM Instance Manager zu öffnen. Die übersichtliche Benutzeroberfläche bietet verschiedene Funktionen, um den reibungslosen Betrieb der jeweiligen D‑QUANTUM Instanz sicherzustellen.

Fokusthemen

Summary
Release Note
Self-Service Initiative
Erste Ausbaustufe zur Steigerung des Self Service in D-QUANTUM durch den Ausbau der Fähigkeiten des Administrationsbereichs, hin zu einer komfortablen Konfiguration von Einstellungen anstelle der oftmals komplexen Konfiguration über Global Settings. Zudem wurden die Monitoring-Fähigkeiten von D-QUANTUM erweitert, einerseits hinsichtlich des Umfangs und der Persistierung der Daten, andererseits aber auch deren Visualisierung und Bereitstellung im Administrationsbereich. Zudem wurde auch der Umfang der Administration einer Umgebung deutlich erweitert - der D-QUANTUM Instance Manager ermöglicht auf komfortable Art und Weise eine Umgebung neu zu starten und Backups zu verwalten (Backup, Restore, Upload, Download).
UX-Verbesserungen der Suche
Die Anpassungen der Suche ermöglichen eine noch besseren und angenehmeren Suchvorgang, indem verschiedene UX-Optimierungen umgesetzt wurden. Die Verbesserung zur Bedienung der Suche hat sich auf die folgenden drei Schwerpunkte konzentriert. 1. Die Unschärfesuche: Die Unschärfesuche berücksichtigt Tipp- oder Rechtschreibfehler und andere Ungenauigkeiten, die beim Eintippen auftreten können und schlägt dem Nutzer daraufhin Vorschläge passend zur Eingabe vor. 2. Die Autovervollständigungsliste/Vorschlagsliste: Die Vorschlagsliste ist so gebaut, dass bereits bei der Eingabe eines Zeichens bzw. einer Zeichenkette Suchvorschläge angezeigt werden. Die Vorschläge werden für jeden einzelnen Nutzer nach ihrer Relevanz sortiert. Zur Realisierung wird der Standard Suggestion Scoring Mechanismus von Elasticsearch angewendet. 3. Eine personenbezogene Liste der zuletzt gesuchten Begriffe: Zusätzlich werden die zuletzt gesuchten Begriffe historisiert und gespeichert. Dies geschieht pro Nutzer und ermöglicht eine effizientere Bedienung der Suchleiste. Weiterhin werden die bereits gesuchten Begriffe als Suchvorschläge in der Suchleiste angezeigt, wenn der Nutzer eine entsprechende Eingabe tätigt. Dadurch kann der Nutzer schnell auf frühere Suchanfragen zurückgreifen.
Synkins – D-QUANTUM Instance Manager
Ab Version 5.5 haben Nutzer die Möglichkeit direkt aus D-QUANTUM heraus den D-QUANTUM Instance Manager zu öffnen. Die übersichtliche Benutzeroberfläche bietet verschiedene Funktionen, um den reibungslosen Betrieb der jeweiligen D-QUANTUM Instanz sicherzustellen. Es können BackUps erstellt, hochgeladen und eingespielt werden. Systemprotokolle und Monitoring-Logs unterstützen bei evtl. Fehlersuche und Administratoren können D-QUANTUM inklusive Datenbank und SearchEngine neustarten.
Theme-Konfiguration aus Konfigurator in Admin Bereich umziehen
Die Usability der Theme-Konfiguration wurde verbessert, um Nutzern die individuelle Anpassung von globalen Farben, Logos und Icons in der Administration zu ermöglichen. Hierfür wurde eine intuitive GUI implementiert, die einen einfachen Zugang zu den Theme-Elementen und deren Anpassungs-Optionen bietet. Zusätzlich wurden neue Privilegien eingeführt, um den Zugriff auf die Theme-Konfiguration zu reglementieren. Der Staging-Prozess wurde ebenfalls optimiert, sodass das Theme eigenständig und unabhängig von den Global Settings gestaged werden kann.
SQL Editor
Das SQL-Query Handling im Konfigurator und in CMS-Widgets wird durch einen neuen SQL-Editor mit übersichtlicher Screen-Aufteilung verbessert. Queries können direkt aus dem Konfigurator heraus im SQL Editor geöffnet und bearbeitet werden. Zusätzlich kann dieser über Konfiguration & Tools angesteuert, zukünftig auch explorativ genutzt werden. Im Object-Browser wird der Zugriff auf das meta-dwh beschränkt, angebundene Connectoren werden optional angezeigt. Durch Klick auf ein Objekt wird der Name inklusive Pfad in den SQL-Bereich übertragen. Datentypen sollen sichtbar sein. Im Result-Bereich wird das Ergebnis der SQL-Abfrage tabellarisch angezeigt. Zusätzlich kann über einen Switch, dieses Ergebnis als SQL2Chart dargestellt werden. Wird in der Abfrage ein Parameter genutzt, bietet der Editor die Möglichkeit den Parameter mit einem Wert zu ersetzen. Eine Suchmöglichkeit vereinfacht diese Option, um z.B. die UID zu ermitteln. Abfragen können lokal gespeichert und geladen werden.

Kurzbeschreibungen der enthaltenen Features

Summary
Release Note
Tabellen Cleaner Job
Regelmäßige Löschung von historischen Log- und Monitoring-Daten. Standardmäßig erfolgt eine Löschung dieser Daten, wenn diese älter als 30 Tage sind.
White Listing von Domains beim Mailversand
Erweiterung der Mail-Konfiguration um eine Whitelist-Funktionalität, um den Versand ausschließlich an E-Mailadressen passend zu hinterlegten Domains zu erlauben.
dqninit: Standardpasswörter abschaffen, stattdessen Zufallspasswörter generieren
Verwendung von Zufallspasswörtern bei neu initialisierten Systemen (anstelle von hartkodierten Standardpasswörtern) zur Erhöhung der Sicherheit.
Administration: Event Widget
Erweiterung der Anzeige der Speicherauslastung im Administrationsbereich um den Start und das Ende von geplanten Aufgaben und der Suchindexierung, den Neustart von D-QUANTUM und dessen Dauer sowie von SQL Queries, deren Ausführung länger als 2 Sekunden dauert.
Monitoring Logs in einer Datenbanktabelle speichern
Persistierung des Monitoring-Logs im DWH.
Suchergebnisse entsprechend der User-Interaktion gewichten + neue Sortiermöglichkeit
Die Suchergebnisse sollen nach den Kriterien Relevance, Last Created und Popularity gewichtet werden. Die neue Gewichtung bietet durch diese User-Interaktionen neue Sortiermöglichkeiten.

Kurzbeschreibungen der enthaltenen Verbesserungen

Summary
Release Note
SQL-Ergebnisse optional durch ein Limit begrenzen
Einführung eines Vorschaulimits von 500 Datensätzen für den SQL-Editor. Via Schaltfläche kann die vollständige Anzeige der Ergebnisse einer Abfrage forciert werden.
user_search_history in den Table Cleaner Job einbauen
Zeitliche Begrenzung der nutzerspezifischen Such-Historie auf die letzten 60 Tage.
Technische Vorbereitung für hybride Konfiguration
Die hybride Konfiguration ermöglicht den Schutz der Konfiguration von D-QUANTUM (Metamodell, Global Settings). Dadurch kann der Auslieferungszustand von D-QUANTUM mit Metamodell und Globalen Einstellungen geschützt und ein Staging mit minimierten Migrationsaufwand erreicht werden. Der Schutz kann entweder global oder spezifisch für einzelne Settings deaktiviert werden.
Fehlende Einschränkung der Email-Domain bei Selbstregistrierung
Möglichkeit der Selbstregistrierung von Nutzern, deren E-Mailadresse zu einer hinterlegten Domain gehört.
dqninit soll DQNSE-Backup restoren
D-QUANTUM kommt nun mit einer Basisversion des D-QUANTUM Datenmodells, welche bei der Initialisierung des Systems appliziert wird. Es ist nicht mehr nötig, zusätzlich zum Installer ein Backup einer DQN-Umgebung mit zu liefern, um D-QUANTUM nutzen zu können.
Custom-Icons in ET & Sidebar
Icons können im SVG-Format als Entitätstyp-Icon, in der Seitenleiste (Schnelleinstiege) oder Entitätstyp-Gruppen-Icon verwendet werden. Für die Nutzung in der Seitenleiste muss das Icon keinem Entitätstyp zugeordnet sein. Beim Export der Theme-Konfiguration sind Custom-Icons und deren Verwendung mit enthalten.
DB Vacuum auf einzelne Tabellen
Automatisierte Bereinigung des DWHs nach großen Datenbewegungen zur Steigerung der Performance bzw zur Verhinderung von Problemen mit der Performance.
Suchvorschläge in der DQN-Suche
Die Vorschlagsliste ist so gebaut, dass bereits bei der Eingabe eines Zeichens bzw. einer Zeichenkette Suchvorschläge angezeigt werden. Die Vorschläge werden für jeden einzelnen Nutzer nach ihrer Relevanz sortiert. Zur Realisierung wird der Standard Suggestion Scoring Mechanismus von Elasticsearch angewendet.
Ungenauigkeitssuche
Die Unschärfesuche berücksichtigt Tipp- oder Rechtschreibfehler und andere Ungenauigkeiten, die beim Eintippen auftreten können und schlägt dem Nutzer daraufhin Vorschläge passend zur Eingabe vor.
Suchverlauf/Zuletzt gesuchte Begriffe
Die zuletzt gesuchten Begriffe werden durch das Improvement historisiert und gespeichert. Dies geschieht pro Nutzer und ermöglicht eine effizientere Bedienung der Suchleiste. Weiterhin werden die bereits gesuchten Begriffe als Suchvorschläge in der Suchleiste angezeigt, wenn der Nutzer eine entsprechende Eingabe tätigt. Dadurch kann der Nutzer schnell auf frühere Suchanfragen zurückgreifen.

Änderungen der initialen Konfiguration

Summary
Release Note
Neues Privileg für Konfigurator im Bearbeitungsmodus
Mit der Erweiterung des Konfigurators um den Bearbeitungsmodus, ist ein neues Privileg eingeführt worden. Hierbei muss der Konfigurator-User in den Bearbeitungsmodus wechseln, um Konfigurationen am Metamodell vornehmen zu können. Dieses Privileg wird an die entsprechenden fachlichen Rollen vergeben.
Neue Privilegien für SQL Editor zuweisen
Die entsprechenden fachlichen Rollen erhalten SQL-Editor Privilegien.
Webanalytics Privilegien konfigurieren
Die entsprechenden fachlichen Rollen erhalten Webanalytics Privilegien.
Konfiguration Synkins Privilegien
Die entsprechenden fachlichen Rollen erhalten Synkins-Privilegien.
Rolle an Person über Valid Value Liste umsetzen
Zuordnung von Rollen zu einer Person über eine vordefinierte Liste mit zulässigen Werten.
Fix Workflows Archivierung
Bug-Fixing der Workflow-Settings für Archivierung (Ergänzung der korrekten Gruppensetting).
Fix Hilfetexte
Anpassung Hilfetexte für Property "... kontaktieren" an Domäne, GF-Objekt, FDD, Datenimplementierung, IT System, Schnittstelle.
Erweiterung Predefined View Technische Umsetzung an Datenimplementierung
Hinzufügen der Datenstruktur in der Predefined View "Technische Umsetzung" am ET Datenimplementierung.
September 2023

D-QUANTUM V5.4.0

Im Frühjahr 2022 ist D-QUANTUM mit Version 5 einen großen Schritt in Richtung mehr Performanz und Komfort gegangen. Aber die Entwicklung geht weiter – nun freut sich das SYNABI Developer-Team, Ihnen neuen Funktionen, Verbesserungen und Bug-Fixes zu D-QUANTUM 5.4.0 kurz vorstellen zu dürfen.

Überzeugen Sie sich, wir freuen uns über Feedback, Kritik und Verbesserungswünsche!

Release Information
  • Version DQN 5.4.0
  • Status: Released
  • Release-Datum:
    06. September 2023
Fokusthema
  • Webanalytics

Webanalytics

D-QUANTUM Analytics integriert Webanalyse-Tools wie Matomo und Google Analytics, um das Nutzungsverhalten in D-QUANTUM zu analysieren und den Datenkatalog zu optimieren. Durch das Einbetten von JavaScript-Tags und die Angabe der Domains werden die relevanten Aktionen erfasst. Das Skript wird auf allen Seiten aufgerufen, außer in den Benutzeroberflächen von “Synkins/D-QUANTUM Instance Manager” und “D-QUANTUM Connect Studio”.

Fokusthemen

Summary
Release Note
Webanalytics
D-QUANTUM Analytics integriert Webanalyse-Tools wie Matomo und Google Analytics, um das Nutzungsverhalten in D-QUANTUM zu analysieren und den Datenkatalog zu optimieren. Durch das Einbetten von JavaScript-Tags und die Angabe der Domains werden die relevanten Aktionen erfasst. Das Skript wird auf allen Seiten aufgerufen, außer in den Benutzeroberflächen von "Synkins/D-QUANTUM Instance Manager" und "D-QUANTUM Connect Studio".

Kurzbeschreibungen der enthaltenen Features

Summary
Release Note
Neuer Scheduled Job - OptimizeDatabaseJob
Es gibt einen neuen Scheduled Job mit dem Namen "OptimizeDatabaseJob" zur Optimierung der Datenbank und Vermeidung von Performance Einbußen nach großen Datenbeladungen. Dieser ist standardmäßig auf 22 Uhr eingeplant.
Log Analyser in der Administration
Im Bereich Logging der D-QUANTUM Administration wurde ein neues Feature, der Log-Analyser, hinzugefügt, das durch das neue Privileg "administration-logs-analyser-view" zugänglich ist. Es ermöglicht dem Nutzer, die Logging-Files innerhalb der Administration einzusehen.

Kurzbeschreibungen der enthaltenen Verbesserungen

Summary
Release Note
Global Settings - Link zur Doku entfernen
Anstelle der Verlinkung von den Global Settings in die Dokumentation wird nun der folgende Infotext angezeigt: 'Bitte prüfen Sie das Handbuch'.
Zugriff auf Auth-Schema für Reporting User erlauben
Infolge von Anpassungen im SQL2Chart wurde die Master-Connection aus der Auswahl entfernt, um die Stabilität von D-QUANTUM zu gewährleisten. Dies beeinflusst bestehende Berichte, die auf das Auth-Schema zugreifen. Anstelle der Master-Connection wird die Erstellung einer neuen View, meta_report.vw_auth_user_data, vorgenommen, um User-Infos und Rollenzuordnungen bereitzustellen. Für Bestandskunden kann, falls der initiale Migrationsaufwand der Queries zu groß ist, eine zusätliche Datenquelle in der application.yml eingerichtet werden mit dem user "meta". In diesem Fall müssen nicht die Queries angepasst werden, sondern nur die Datenquelle im SQL2Chart-Macro auf die neue Datenquelle umgestellt werden.
Report t_user_info bereitstellen
Die View meta_report.vw_auth_user_mapping enthält nun erweiterte User-Information wie z.B. Display Name und Email-Adresse.
Keycloak Sync Job: Performanz verbessern
Optimierte Performanz bei der Nutzer-Synchronisation durch Anpassung des Keycloak Sync Jobs.
Anzeige Entitätstyp über Entitätsname im Draft-Edit
Zur besseren Orientierung wird in der Draft-Edit-Maske nun der Entitätstypname über dem Entitätsnamen angezeigt.
Keycloak als Erweiterung zu Docker-Image dquantum-base
Erstellung eines neuen Docker-Images, das Keycloak und seine Abhängigkeiten enthält, um Kunden-Docker-Images mit vorinstalliertem Keycloak für die Version V5.2.2 bereitzustellen.
Master-Connection aus SQL2Chart Auswahlliste entfernen
Die Datenquelle "master“ wird aus dem SQL2Chart-Dropdown entfernt und steht nicht mehr zur Verfügung. Die Global Settings der Datenquelle "master“ als Standard wird verhindert. Bestehende Global Settings werden auf die Datenquelle "reporting“ migriert. Wenn keine andere Datenquelle angegeben ist, wird standardmäßig die Datenquelle "reporting“ für SQL2Chart verwendet.
Jump-to-top wird auch im Overlay der Suche angezeigt
Für eine verbesserte Benutzererfahrung für Tastatur-only-User wurde die Funktion "Jump-To-Top" im Such-Overlay angepasst. Sie wird nun dauerhaft eingeblendet und bleibt konstant im Fokus des Nutzers.
Placeholder für Reports ohne Ergebnisse
Der eingebaute Platzhalter bei ergebnislosen Reports ermöglicht eine Verbesserung zum vorherigen schlichten Texthinweis: "Es wurden keine Ergebnisse gefunden". Der Platzhalter selbst enthält die Hinweismeldung und stellt diese im Report zentral dar.
Implementierung des SQL2Chart Column Selectors
Der "Column Selector" ist eine Funktion, die es Benutzern ermöglicht, bestimmte Spalten in einer SQL2Chart-Tabelle ein- und auszublenden. Der Nutzer kann dadurch spezifisch und individuell Tabellen anpassen und für sich optimieren.

Kurzbeschreibungen der enthaltenen Refactorings

Summary
Release Note
ComputePropertiesJob Optimierung
Neues Global Setting zur Einstellung der Cache Größe (max. 10.000), Group: Cache, Name: SynEXPL, Value:
Refactoring: DOCX 8
Update auf Version 8 - relevant für Export-Funktion(Word) im Entitäts-Content.
SynDLA2 als Plugin laufen lassen
SynDLA kann seit Version 5.1.0 nicht mehr einzeln per Shell ausgeführt werden. Der Parser wird nun als Plugin laufen gelassen.
Refactoring: Highcharts 11 Upgrade
Update Highchart auf v11.0.0
März 2023

D-QUANTUM V5.3.0

Im Frühjahr 2022 ist D-QUANTUM mit Version 5 einen großen Schritt in Richtung mehr Performanz und Komfort gegangen. Aber die Entwicklung geht weiter – nun freut sich das SYNABI Developer-Team, Ihnen neuen Funktionen, Verbesserungen und Bug-Fixes zu D-QUANTUM 5.3.0 kurz vorstellen zu dürfen.

Überzeugen Sie sich, wir freuen uns über Feedback, Kritik und Verbesserungswünsche!

Release Information
  • Version DQN 5.3.0
  • Status: Released
  • Release-Datum:
    27. März 2023
Fokusthema
  • Parser/SynDLA

Parser/SynDLA

Weiterentwicklung des Synabi Data Lineage Analyzers für eine erweiterte Technologie-Kompatibilität zur Verbesserung des Ergebnisses der Analyse von SQL-Code zur Extraktion des Datenflusses.

Fokusthemen

Summary
Release Note
Parser/SynDLA
Weiterentwicklung des Synabi Data Lineage Analyzers für eine erweiterte Technologie-Kompatibilität zur Verbesserung des Ergebnisses der Analyse von SQL-Code zur Extraktion des Datenflusses.

Kurzbeschreibungen der enthaltenen Verbesserungen

Summary
Release Note
Keine

Kurzbeschreibungen der enthaltenen Refactorings

Summary
Release Note
Keine
Februar 2023

D-QUANTUM V5.2.0

Im Frühjahr 2022 ist D-QUANTUM mit Version 5 einen großen Schritt in Richtung mehr Performanz und Komfort gegangen. Aber die Entwicklung geht weiter – nun freut sich das SYNABI Developer-Team, Ihnen alle neuen Funktionen, Verbesserungen und Bug-Fixes zu D-QUANTUM 5.2.0 kurz vorstellen zu dürfen.

Überzeugen Sie sich, wir freuen uns über Feedback, Kritik und Verbesserungswünsche!

Release Information
  • Version DQN 5.2.0
  • Status: Released
  • Release-Datum:
    15. Februar 2023
Fokusthemen
  • Barrierefreiheit
  • Shortcuts
  • Prozessbaum in YFiles umsetzen

Barrierefreiheit

Die Bedienung & Nutzung von D-QUANTUM wurde nach dem WCAG Standard optimiert. Das heißt: für User mit Leseberechtigung für den gesamten Inhalt (CMS-Seiten und Entitätsinhalte), als auch Privilegien für den Entität-Entwurfsbereich ist der vorhandene Content barrierefrei zugänglich, konsumierbar und editierbar.

Shortcuts

Shortcuts erweitern die Zugänglichkeit zur Software und beschleunigen die Arbeit von erfahrenen Nutzer*innen.

Fokusthemen

Summary
Release Note
Barrierefreiheit
Die Bedienung & Nutzung von D-QUANTUM wurde nach dem WCAG Standard optimiert. Das heißt: für User mit Leseberechtigung für den gesamten Inhalt (CMS-Seiten und Entitätsinhalte), als auch Privilegien für den Entität-Entwurfsbereich ist der vorhandene Content barrierefrei zugänglich, konsumierbar und editierbar. Dies betrifft sowohl technische Anforderungen (Tab-Fokussierung und Navigation mit Tastatur, UX und UI, Zoom-Nutzung etc.), als auch inhaltliche Anpassungen (Text-Formatierung, Seitenstrukturierung, Bildbeschreibungen, Farbkontraste etc.) D-QUANTUM ist nach der WCAG Richtlinie 2.1 Stufe AA (Web Content Accessibility Guidelines) optimiert.
Shortcuts
Shortcuts erweitern die Zugänglichkeit zur Software und beschleunigen die Arbeit von erfahrenen Nutzer*innen.
Neue Visualisierung: Der Prozessbaum
Der Prozess-Graph (Prozessbaum) ist ein neuer Graph Typ, der Prozesse in D-QUANTUM abbildet.

Kurzbeschreibungen der enthaltenen Verbesserungen

Summary
Release Note
Hinweise auf Administrator mit "Anwendungs-Verantwortlichem" verlinken
Für den Administrator muss im Konfigurator eine E-Mail Adresse hinterlegt sein. Es gibt somit zusätzlich zum Anwendungsverantwortlichen einen Administrator der im Administrationsbereich von D-QUANTUM angezeigt wird.
Shortcuts – Default deaktiviert
Shortcuts müssen aktiviert werden, um genutzt zu werden.
SQL2Chart Download in externer API
Die Script, die der Rest Endpunkt /dquantum/rest/sql2chart/download benutzt haben, sollen der neuer REST Enpunkt nutzen: POST /api/export/sql-download Doku zum REST Endpunkt wird in die Swagger Doku gefunden
SQL2Chart – Optimierung Screenreader
Die Scripte, die den Rest Endpunkt /dquantum/rest/sql2chart/download benutzt haben, sollen den neuen REST Endpunkt nutzen: POST /api/export/sql-download | Doku zum REST Endpunkt wird in der Swagger Doku gefunden
Ein-/Ausklappen – Option aus den Widgets entfernen
Ein-/Ausklappen – Option wird aus den Widgets entfernt, in denen sie keine Funktion hat: Entitätsindex | Entitätstyp-Icon | Kachel | Seitenbaum | Unterseiten
Create Draft Button – Init Values mit Default Wert und Data-Type anreichern
Parametrisierbarer Button "Entität erstellen": Im Konfigurator hinterlegte Default-Werte werden als Platzhalter in der jeweiligen Property angezeigt und können in der Widget-Konfiguration überschrieben werden. Zusätzlich wird der Datentyp als Hint-Text angezeigt.
Linkname = Entitätsname
Links zu Entitäten haben als Linktext immer automatisch den Entitätsnamen. Der Linkname lässt sich nicht editieren. Dies betrifft sowohl den CMS-Editor als auch RTE-Felder im Entitätsinhalt und folgenden Link-Widgets:: Link | Button | Kachel (Text und Hover-Text)
Global Settings Filter auf Name auch ohne Filter auf Group zulassen
Neues Feld für eine Freitextsuche implementiert, welche unabhängig von dem Gruppenfilter genutzt werden kann.

Kurzbeschreibungen der enthaltenen Refactorings

Summary
Release Note
Graph Export Übersetzungen aus Global Settings entfernen
Die Texte für den Graph Export werden nicht mehr über die Globalen Einstellungen gepflegt, sondern sind statisch hinterlegt.
DQN Datenschutz anpassen
Jeder Kunde, der D-QUANTUM nutzt, muss in der Administration seine Datenschutz-Bestimmung hinterlegen. Voraussetzung hierfür ist ein AVV.
Workflow Component auf Angular hochheben
Neugestaltung Workflow auf Entitätsseiten.
Select - Tabellenansicht ein/ausblenden (GS)
Bei der Konfiguration des hierarchischen Selects kann zusätzlich eine globale Einstellung gesetzt werden, das die Tabellenansicht in diesem Fall ausblendet. Vorteil ist, dass der User in der hierarchischen Ansicht immer zuerst den Entitätstypen wählen muss, über den er in die Hierarchie einsteigen möchte. Dementsprechend werden weniger Entitäten geladen. Gruppe: ( Entitätstypname ) Name: ( Property Key )::HideTableView Wert: ( false/true )
September 2022

D-QUANTUM V5.1.0

Im Frühjahr 2022 ist D-QUANTUM mit Version 5 einen großen Schritt in Richtung mehr Performanz und Komfort gegangen. Aber die Entwicklung geht weiter – nun freut sich das SYNABI Developer-Team, Ihnen alle neuen Funktionen, Verbesserungen und Bug-Fixes zu D-QUANTUM 5.1.0 kurz vorstellen zu dürfen.

Überzeugen Sie sich, wir freuen uns über Feedback, Kritik und Verbesserungswünsche!

Release Information
  • Version DQN 5.1.0
  • Status: Released
  • Release-Datum:
    30. September 2022
Fokusthemen
  • Historisierung & Attachment
  • Löschkonzept
  • Externe API
  • Sidebar Improvements
  • Kerberos Anbindung
  • BugFixes aus 5.0.0

Historisierung

Historisierte Versionen von Entitäten können als vollständige Entitätsseite angezeigt, gedruckt und als PDF exportiert werden. Computed Properties werden nicht angezeigt.

Löschkonzept

Es ist nun möglich, Entitäten über die Draft-Automation endgültig zu löschen. Dabei ist zu beachten, dass nur Entitäten gelöscht werden können, welche sich aktuell in keinem Freigabeprozess befinden, im Draft Bereich angelegt oder archiviert wurden.

Externe API

D-QUANTUM bietet nun eine Schnittstelle für die Nutzung mit anderen Tools an. Die Dokumentation der REST API folgt dem Format von OpenAPI.

Fokusthemen

Summary
Release Note
Anzeige historisierter Versionen von Entitätsseiten
Historisierte Versionen von Entitäten können als vollständige Entitätsseite angezeigt, gedruckt und als PDF exportiert werden. Computed Properties werden nicht angezeigt.
DSGVO konformes Nutzer löschen/anonymisieren
Nutzer können DSGVO-konform gelöscht werden und deren Einträge werden in den Freigabe- und Änderungshistorien anonymisiert.
DQN Externe API
D-QUANTUM bietet nun eine Schnittstelle für die Nutzung mit anderen Tools an.
Entitäten löschen
Es ist nun möglich, Entitäten über die Draft-Automation endgültig zu löschen. Dabei ist zu beachten, dass nur Entitäten gelöscht werden können, welche sich aktuell in keinem Freigabeprozess befinden, im Draft Bereich angelegt oder archiviert wurden.
Öffnen von Attachments aus historisierten Entitäten
Attachments werden in der Historie von Entitäten angezeigt und sind abrufbar.
Kerberos mit Selbstregistrierung
Unterstützung von Kerberos im Zusammenhang mit Selbstregistrierung.
Sidebar: Status-Anzeige
In der Sidebar wird immer angezeigt, wo sich der User gerade befindet. Wird eine CMS-Seite über die Suche geöffnet, so öffnet sich in der Sidebar der entsprechende Baum und markiert dort die Seite.
Interne REST API mit OpenAPI dokumentieren
Die Dokumentation der REST API folgt dem Format von OpenAPI.

Kurzbeschreibungen der enthaltenen Features

Summary
Release Note
Neuer Token @space für Link Widget
Zusätzlich zu den Tokens @home @parent @self gibt es einen neuen Token @space, welcher für Verlinkungen in den folgenden Widgets verwendet werden kann: * Link * Tile * Button * Page-Tree * Children
Widget für Parametriertes Draft-Create
Create Draft Button kann mit Parametern angereichert werden, die beim Öffnen der Eingabemaske übergeben werden. Zusätzlich kann der Create Draft Button als als Property Widget konfiguriert werden.
Kerberos mit Selbstregistrierung
Unterstützung von Kerberos im Zusammenhang mit Selbstregistrierung.
Widget für parametrierte Reports
Neues Widget zum Aufruf parametrisierbarer Reports aus einer Entität heraus.
Interne REST API mit OpenAPI dokumentieren
Die Dokumentation der REST API folgt dem Format von OpenAPI.
DSGVO konformes Nutzer löschen/anonymisieren
Nutzer können DSGVO-konform gelöscht werden und deren Einträge werden in den Freigabe- und Änderungshistorien anonymisiert.
User Liste filterbar machen nach Disabled / Enabled und nach technical / named User
In der Administration kann die User-Liste jetzt nach "disabled" und "technical" gefiltert werden.
ReportEnv: Funktion zum Auflösen von Usernames
Eine neue Datenbank-Function erlaubt das Auflösen eines Usernames auf Basis seines Hash-Wertes.
API Authentification mit Token
Die Rest-API erlaubt den Zugriff per Token.
SSO Funktionalität in DQN unterstützen
Der Login von D-QUANTUM wird für Connect-Studio übernommen (SSO).
Löschen von Spaces
Angelegte Bereiche/Spaces können nun auch wieder gelöscht werden.
Entitäten löschen
Es ist nun möglich, Entitäten über die Draft-Automation endgültig zu löschen.
DQN Externe API
D-QUANTUM bietet nun eine Schnittstelle für die Nutzung mit anderen Tools an.

Kurzbeschreibungen der enthaltenen Verbesserungen

Summary
Release Note
Freigabehistorie – Versions-Navigation optimieren/angleichen
Layout und Navigation der Freigabehistorie wurde überarbeitet.
Graph Menü: Overview BTN in Normaler View anbieten
In der Normalansicht wird nun auch die Ansicht der Minimap ermöglicht. Initial ist sie in der Normalansicht ausgeblendet und kann per "Overview" Button aktiviert werden.
Sidebar: Status-Anzeige
In der Sidebar wird immer angezeigt, wo sich der User gerade befindet. Wird eine CMS-Seite über die Suche geöffnet, so öffnet sich in der Sidebar der entsprechende Baum und markiert dort die Seite.
Performance-Problematik beim Laden von Overview-Seiten mit vielen Entitäten
Wenn eine Übersichtsseite mit mehr als 10000 Entitäten geladen werden soll, wird der User vorher gefragt, um Browser-Abstürze zu vermeiden.
Info Section Aktivierung bei Properties
Das Upload-Feld einer Attachment-Property enthält alle wichtigen Infos. Um einen konfigurierten Helptext in der Info-Section anzuzeigen, kann der User zukünftig auf ein kleines Info-Icon rechts neben dem Property-Title klicken und bekommt die Info-Section geöffnet.
Property-Widget - Collapse/Expand
Das Widget "Collapse/Expand" enthält nun mehr Konfigurationsmöglichkeiten.
V5 Admin / Anzeige der nächsten gescheduled Ausführung eines Jobs
Auf der Startseite der Adminkonsole werden die geplanten Aufgaben nach der nächsten Ausführung sortiert. Beim Mouse-Over werden mehr Informationen angezeigt.
Sortierung in SQL2Chart einbauen
SQL2Chart-Tabellen können nun nach einzelnen Spalten sortiert werden.
Link bei Kachel Widget optional eingeben
Das Kachel-Widget kann auch ohne Link verwendet werden.
Anzeige alter Versionen von Entitätsseiten
Alte Versionen von Entitäten können als vollständige Entitätsseite angezeigt, gedruckt und als PDF exportiert werden. Computed Properties werden hier allerdings nicht angezeigt.
Complex Constraint - Weiterentwicklung von 3.4
Via Complex-Constraint kann geprüft werden, ob zwei hierarchisch zusammenhängende Property-Werte, konsitent gepflegt sind.
Pagination in der Änderungshistorie
Pagination in der Änderungshistorie hinzugefügt.
Pagination für Freigabehistorie
Pagination für Freigabehistorie hinzugefügt.
Invalide Draft Edit: Hinweis beim Öffnen des Draft-Edit
Beim Öffnen der Draft-Edit-Maske werden fehlende Pflichtfelder oder fehlerhafte Properties mit rotem Rahmen markiert. Hierdurch kann der User schnell erkennen, welche Inhalte korrigiert werden müssen, damit der Workflow gestartet werden kann.
SQL2Chart-Widget bei vielen Inhalten unübersichtlich
Scroll-Verhalten bei großen Tabellen verbessert.
Diffs von Attachments zeigen den Dateinamen
Im Differ werden nun die korrekten Namen der Attachments angezeigt.
Widget: Eingeloggter Nutzer - Erweitern der Funktionalitäten
Beim Widget "Eingeloggter Nutzer/Logged In User" kann ausgewählt werden, welche Benutzer-Information angezeigt wird.

Kurzbeschreibungen der enthaltenen Refactorings

Summary
Release Note
Upgrade zu FontAwesome 6
Update der Icons auf Fontawesome 6
Update Highcharts 10
Highcharts auf Version 10.x geupdated.
Abbau/anpassen von diversen DB Objekten
Tabelle mdm_src_entity2entity_ext wird entfernt. Falls ein Adapter/Connector die Datei mdm_src_entity2entity_ext.xml anliefert, wird diese nicht mehr verarbeitet. Entity-Relations müssen jetzt immer auf UID-Basis in mdm_src_entity2entity.xml angeliefert werden.
SQL2Chart von AngularJS nach Angular umziehen
Das SQL2Chart-Widget wurde von AngularJS zu Angular migriert.
Keycloak Security Update
Update der Keycloak-Komponente auf 18.0.2
Update Angular 14
Update der Frontend-Komponenten auf Angular 14.

Starten auch Sie mit D-QUANTUM V5 durch!

Wir begleiten Sie auf Ihrer Data Management Journey