Release-News: Technische Lösungen

Mit der Auslieferung der Version 6.5 des Systems Comarch ERP Enterprise wurden technische Änderungen eingeführt, die sowohl unmittelbare Fehlerbehebungen als auch die strategischen Entwicklungsziele der CEE-Roadmap umfassen.

Nachfolgend finden Sie eine Zusammenstellung der wichtigsten technischen Neuerungen und Verbesserungen, die in Comarch ERP Enterprise 6.5 eingeführt wurden.

System-Management & Konfiguration

E-Mail-Server-Validierung

In der Konfiguration des E-Mail-Servers ist es nun zwingend vorgeschrieben, dass entweder beide Felder (Benutzername und Passwort) vollständig leer bleiben oder beide Felder gleichzeitig ausgefüllt sind. Der Versuch, nur eines der beiden Felder zu speichern, wird konsequent mit einer Fehlermeldung abgewiesen.

Export- / Import-System (PostgreSQL)

Eine ungünstige Kombination der Einstellungen für „auto commit“ und „fetch size“ beim Datenbankzugriff wurde korrigiert, um die Speichernutzung deutlich zu optimieren. Zudem laufen das Zippen der Dateien beim Export und das Entzippen beim Import nun spürbar schneller und effizienter ab.

Export von Daten (OQL-Export-Controller)

Ein Fehler wurde behoben, sodass der OQL-Export-Controller nun auch dynamische Objekte (Dynamic Objects) vollumfänglich und fehlerfrei verarbeiten und exportieren kann.

Allgemeine Dialogoperationen

Durch die Verringerung von Exceptions während allgemeiner Dialogoperationen wurde die Fehleranfälligkeit reduziert und die Stabilität des Systems erhöht.

Software-Entwicklung (Development)

Tools „actbo“ und „rgzbo“ (SQL Server)

Die Syntax für den Drop-Vorgang von Tabellenspalten wurde für Microsoft SQL Server exakt angepasst. Das Schlüsselwort DROP taucht nur noch einmal auf, während für jeden einzelnen Constraint die Anweisung CONSTRAINT IF EXISTS angehängt wird.

SSDLC & Aktualisierung von Bibliotheken

Zur Umsetzung von Sicherheitsanforderungen (Secure Software Development Life Cycle) wurden veraltete Kern-Bibliotheken (z. B. Jetty-Webserver, zlib) aktualisiert, um aktuelle Sicherheitsstandards zu garantieren.

Datenaustausch & Web Services

BIS Export Web Services

Der Web Service wertet den Exportfilter nun strikt aus und exportiert ausschließlich diejenigen Attribute, die im Filter auch tatsächlich zur Ausgabe markiert wurden.

REST Web Services

Wenn ein erforderlicher Eingabeparameter beim Aufruf nicht übergeben wurde, wird nun eindeutig und verständlich darauf hingewiesen, dass ein spezifischer Parameter fehlt.

Cockpit-Anwendungen (Export im Hintergrund)

Ein Fehler (eine java.lang.NullPointerException in der Klasse com.cisag.sys.gui.lnf.Theme.isTouchUI) beim Hintergrund-Export aus Cockpits wurde behoben, sodass diese nun problemlos als Batch-Job ausgeführt werden können.

OData-Infrastruktur

Es wird eine moderne OData-Infrastruktur aufgebaut, die unter anderem neue Fassaden-APIs umfasst sowie die Möglichkeit bietet, generische Aktionen basierend auf OData direkt in den Cockpit-Anwendungen auszuführen.

Kernel & System-Engine

Locking / Sperrverwaltung

Die ungenutzte Instanziierung und Speicherung von internen Exceptions bei erfolgreich gewährten Application Locks wurde vollständig aus dem Code entfernt, um die Performance der System-Engine zu verbessern.

Performance von individuellen Validierungen

Der Skript-Parser (Methode call in der Klasse com.cisag.sys.tools.validation.log.AbstractCustomizableAdapter) wird nun erst dann instanziiert, wenn tatsächlich bestätigt wurde, dass ein auszuführendes Validierungsskript vorhanden ist.

Datum- und Zeit-Parsing

Bei einer com.cisag.sys.kernel.time.CisDateAndTimeParserException wurde die Erstellung des detaillierten Stacktraces standardmäßig deaktiviert, um Systemleistung zu sparen. Dieser kann über den Debug-Schalter (Debug-Level 3) temporär wieder aktiviert werden.

System-Infrastruktur, Cloud & Sicherheit

Load Balancing mit HAProxy

CEE 6.5 bietet native Unterstützung von HAProxy als Load Balancer, ergänzt durch Support Agent Health Checks zur proaktiven Lastverteilung und Ausfallsicherheit.

Cloud-Automatisierung & Azure ID

Es wurden neue Automatisierungsprozesse speziell für Cloud-Umgebungen implementiert und Azure ID für das Zugriffs- und Identitätsmanagement angebunden.

Keycloak für Single Sign-On (SSO)

Integration der Identity- und Access-Management-Lösung Keycloak, um eine nahtlose und sichere Single-Sign-On-Authentifizierung am System zu ermöglichen.

Benutzeroberfläche (UX/UI) & Online-Hilfe

Neue UX-Architektur

Umsetzung der CEE UX-Roadmap, was den Aufbau einer neuen Infrastruktur für Benutzeroberflächen, die Entwicklung eines generischen Clients sowie die Fertigstellung neuer UI-Prototypen (z. B. für den Bereich Sales Order) beinhaltet.

Automatische Cockpit-Aktualisierung (Auto-Refresh)

Implementierung einer Funktion zur automatischen Datenaktualisierung direkt in den anpassbaren Cockpit-Anwendungen.

Verbesserte Online-Hilfe

Die bisherigen Hilfeinhalte wurden durch eine neue, aktualisierte Online-Wissensdatenbank ersetzt. Die Hilfe-URLs werden nun über ein neues Excel-Dateiobjekt (für Deutsch, Englisch, Polnisch und Französisch) verwaltet. Wenn kein Eintrag in der Excel-Datei existiert, generiert das System automatisch eine URL basierend auf dem Anwendungsnamen in der jeweiligen Sprache. Schlagen beide Wege fehl, öffnet das System eine allgemeine Basis-Hilfeseite.

Software-Logistik & Architektur

Gleichstellung von Apps & Core-Anwendungen

Durch strukturelle Anpassungen in der Software-Logistik können installierbare Eigenentwicklungen (Apps) nun genauso standardisiert ausgeliefert und installiert werden wie die nativen Anwendungen des CEE-Kerns.

Künstliche Intelligenz (AI) & Assistenzsysteme

ChatERP in CEE

Einführung und stetige Weiterentwicklung des virtuellen KI-Assistenten „ChatERP“, der direkt in die CEE-Oberfläche integriert wird, um Anwender interaktiv bei Systemfragen zu unterstützen.

KI-gestütztes Performance-Monitoring

Entwicklung einer Funktion zur automatischen, KI-basierten Überwachung der internen Performance-Monitore.

War dieser Artikel hilfreich?