D-QUANTUM
Minor Release Notes

Unsere Minor Release Notes beschreiben alle Neuerungen der D-QUANTUM Versionen im Detail.

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.