Release Notes

Productivity Solution

Version/ Veröffentlichung

Release Notes

September 2026

Staging

Staging 2.19.3

9/2026

Bugfix: Sporadische Umschaltung der Datensprache nach Ausführung des Flattentables (#92436)

In Verbindung mit dem Flattentable konnte es dazu kommen, dass sich die Anzeigesprache eines sprachabhängigen Attributs nach dem Einchecken eines Artikels und der anschließenden Flattentable-Ausführung unerwartet umstellte – beispielsweise von Deutsch auf eine andere Sprache – obwohl im Frontend keine Sprachänderung vorgenommen wurde. Die zugrunde liegende Verarbeitungslogik des Flattentables wurde angepasst, sodass die Datensprache nun konsistent beibehalten wird.

Stringfunctions

Stringfunctions 1.24.1

9/2026

Bugfix: Korrektur der Stringfunktion FIRSTPARENTVAL mit dem Parameter „currentContext" = false (#93120)

Die Stringfunktion FIRSTPARENTVAL lieferte bei der Verwendung mit dem Parameter „currentContext" auf false gesetzt falsche Ergebnisse. Die Funktionslogik wurde überprüft und die fehlerhafte Verarbeitung behoben.

Hinweis:
Bestehende Formeln, Regeln oder Berechnungen, in denen FIRSTPARENTVAL mit „currentContext" = false eingesetzt wird, sollten nach dem Update auf die korrekte Ergebnislieferung geprüft werden.

Stringfunctions

Stringfunctions 1.24.1

9/2026

Feature: Bulk-Leeren von Attributwerten per Workflow-Aktion (#83206)

Die über eine Workflow-Aktion verfügbare Funktion zum Leeren von Attributwerten wurde erweitert und verbessert. Dabei lassen sich nun beliebig viele Attribute durch kommagetrennte Angabe ihrer IDs in einem einzigen Schritt zurücksetzen – auch in Tabellen- und Referenzstrukturen. Zuvor wurde diese Funktion bei Referenzfeldern und in Tabellen nicht zuverlässig ausgeführt.

Rules

Rules 2.41

9/2026

Feature: Neuer Posthandler „Fill Action Queue with parents (ruled)" (#84992)

In der Integration Suite wurde ein neuer Posthandler eingeführt, der die Action Queue regelbasiert mit Parent-Objekten füllt. Er steht dem bestehenden Handler „Fill Action Queue with children (ruled)" als Pendant zur Verfügung und nutzt dieselbe regelgesteuerte Selektionslogik in umgekehrter Richtung.

Vorteile:
Das regelbasierte Auffüllen der Action Queue mit übergeordneten Objekten ist nun direkt per Posthandler möglich, ohne umständliche Konstruktionsarbeit über Active Scripts oder umgekehrte Child-Queries.

Rules

Rules 2.41

9/2026

Feature: Erweiterte Debug-Ausgabe bei Regelprüfung (#85052)

Die Debug-Ausgabe beim Prüfen von Regelaktionen wurde um die Produkt-ID und die Sprache des betroffenen Produkts ergänzt. Zuvor enthielt die Ausgabe lediglich die Meldung „not allowed" sowie den aktuellen Workflow-Status, was die Zuordnung des konkreten Produkts bei Problemen erschwerte.

Vorteile:
Die Fehlersuche bei abgelehnten Regelaktionen ist nun deutlich schneller und gezielter möglich, da auf einen Blick erkennbar ist, welches Produkt und in welcher Sprache die Regel geprüft wurde – insbesondere bei Mehrsprachigkeit oder großen Produktportfolios.

Rules

Rules 2.41

9/2026

Bugfix: Korrekte Anzeigendarstellung im Ruled Object Editor – Produktdetail und Workflow-Liste (#91833)

Im Produktdetail des Ruled Object Editors wurde der Hauptinhaltsbereich in bestimmten Fällen fehlerhaft gerendert: Statt der erwarteten Visualisierung erschien eine ImageServer-URL als roher Text. Zusätzlich konnten sich die Workflow- und Regelansichten im rechten Panel bei mehreren zugewiesenen Workflows visuell überlappen, und eine unnötige Fehlermeldung wurde angezeigt. Die Standard-Einstellung für die Detaildarstellung wurde angepasst, sodass Bild und Regelstatus nun korrekt und ohne Überlappung dargestellt werden.

Integration

Integration 2.48.0

9/2026

Feature: Neuer Posthandler „Fill Action Queue with parents (ruled)" (#84992)

In der Integration Suite wurde ein neuer Posthandler eingeführt, der die Action Queue regelbasiert mit Parent-Objekten füllt. Er steht dem bestehenden Handler „Fill Action Queue with children (ruled)" als Pendant zur Verfügung und nutzt dieselbe regelgesteuerte Selektionslogik in umgekehrter Richtung.

Vorteile:
Das regelbasierte Auffüllen der Action Queue mit übergeordneten Objekten ist nun direkt per Posthandler möglich, ohne umständliche Konstruktionsarbeit über Active Scripts oder umgekehrte Child-Queries.

Integration

Integration 2.48.0

9/2026

Feature: Pre-/Posthandler für Checkout/Checkin (#83375)

Für große Import-Ketten, die aus mehreren nacheinander laufenden Einzelimporten bestehen, wurde die Möglichkeit erweitert, neue Pre-/Posthandler zu erstellen. Ein Prehandler für die Einzelimporte verhindert, dass ein Record nach jedem Einzelimport erneut eingecheckt wird, während ein passender Posthandler für die Action Queues den Checkin des Items auslöst.

Vorteile:
Die Verarbeitung wird effizienter, die Last auf der Datenbank sinkt und vollständig unnötige Checkins, die die Historie aufblähen, entfallen.

Hinweis:
Nach dem Update sollten Import-Ketten mit mehreren Einzelimporten und Action Queues auf den korrekten Durchlauf und die vermeideten redundanten Checkins geprüft werden.

Integration

Integration 2.48.0

9/2026

Feature: Erweiterung der Queue-Befüllung mit Kanalreferenzen (#87194)

Die Funktion „fill queue with references channels" wurde um ein erweitertes Szenario ergänzt.

Integration

Integration 2.48.0

9/2026

Bugfix: Wiederherstellung der isoLang-Ausgabe im XML- und JSON-Export (#92466)

Beim Export von Datensätzen über die Integration (XML und JSON) wurde das Sprachkürzel (isoLang) in bestimmten Konstellationen nicht mehr korrekt ausgegeben und trat als leeres Attribut auf. Ursache war ein fehlerhafter Array-Zugriff im Export-Record-Processor, der die Zuordnung der Sprachinformation zu den Attributen verhinderte.

Hinweis:
Aktive Export-Pipelines und Integrationsschnittstellen, die auf der korrekten isoLang-Ausgabe angewiesen sind, sollten nach dem Update auf Version 2.48.0 auf vollständigen Datenabgang geprüft werden.

Integration

Integration 2.48.0

9/2026

Bugfix: Konsistente Anwendung der StoreToFs-Einstellung bei manuellen Queue-Operationen (#85628)

Bei aktiver StoreToFs-Einstellung wurde die transformierte Queuedaten in der Datenbank gespeichert, wenn die Verarbeitung über die Toolbar-Aktionen (Zurücksetzen/Abspielen) im Import-Queue-Editor ausgelöst wurde. Parallel blieb die Datei im Cache-Ordner unverändert. Die StoreToFs-Logik wird nun unabhängig vom Auslösepunkt (Starter/Worker oder Editor-Toolbar) durchgängig angewendet.

Integration AI

Integration 2.48.0

9/2026

Bugfix: Umstellung auf die aktuelle OpenAI Prompt-API und Behebung eines Fehlers bei Prompts mit HTML-Tags (#85530)

Die Integration AI wurde auf die aktuelle OpenAI Prompt-API umgestellt, da der Anbieter die zuvor verwendete „Reusable Prompts"-Funktion auslaufen lässt. Parallel wurde ein Fehler behoben, durch den Prompts mit HTML-Formatierungselementen (z. B. <p>, <strong>) beim Speichern zu einer unlesbaren Seitenfehlermeldung führten.

Hinweis:
Bestehende Prompt-Einstellungen, die noch über die alte „Reusable Prompts"-API verwaltet wurden, sollten nach dem Update auf die neue Formatierung geprüft und gegebenenfalls neu hinterlegt werden. Betroffene Prompts, die HTML-Tags enthalten und vor dem Update gespeichert wurden, sind einmalig erneut zu speichern, um eine konsistente Darstellung sicherzustellen.

Integration

Integration 2.48.0

9/2026

Bugfix: Stabilisierung des Export-HouseKeepings bei großen Queue-Volumen (#83385)

Bei sehr großen Beständen an Export-Queue-Elementen (bis über eine Million Einträge) konnte das Export HouseKeeping aufgrund von Speicherausschöpfung (OOM) oder Datenbank-Timeouts nicht vollständig durchlaufen. Die zugrunde liegenden Datenbankabfragen und Dateisystem-Lesevorgänge wurden in kleinere Chargen (Chunks) aufgeteilt, um die Ausführung stabil abzubilden. Zusätzlich wurde die Protokollierung des Prozesses angepasst.

Tableeditor

Tableeditor 2.33.3

9/2026

Bugfix: Wiederherstellung des CSV-Massenimports im Tabellen-Editor (#93919)

Die Massenübertragung von Daten über Tabellen konnte bisher nicht mehr über CSV-Uploads erfolgen, und auch der Massenimport über den Listeneditor war in dieser Form nicht möglich. Mit dieser Änderung funktioniert der Massenupload wieder wie erwartet, sodass Daten über Tabellen erneut in das System einspielbar sind.

August 2026

Stringfunctions

Stringfunctions 1.24

8/2026

Feature: URLs werden durch Umgebungsvariable PIM_HOST ersetzt (#85718)

Beschreibung:
In Posthandler- und URL‑Konfigurationen wurde bisher die Umgebungsvariable PIM_HOST verwendet. Durch die Nutzung von {=GETENV(\"PIM_HOST\")} konnten die URLs dynamisch an die jeweilige Umgebung angepasst werden, ohne hartkodierte Pfade. Allerdings geht die Variable beim Spiegeln des Tenants verloren. Stattdessen wurde die Stringfunktion GETPROJECTNAME eingeführt, die nach dem Spiegeln einer Datenbank konsistent bleibt und relative Pfade sowie Projektname‑Ersetzungen zuverlässig und persistent handhabt.

Vorteile:

  • Einheitliche URL‑Behandlung über Umgebungsvariablen erhöht die Wartbarkeit und verhindert Fehler bei der Migration zwischen Produktions- und Testumgebungen.

  • Die persistente GETPROJECTNAME Funktion sorgt dafür, dass nach Spiegeln keine unerwarteten Ersetzungen stattfinden, wodurch die Integrität der Datenbank erhalten bleibt.

Hinweis:
Nach dem Update sollten bestehende Posthandler, die bisher feste URLs oder die Funktion {=GETENV(\"PIM_HOST\")} enthielten, auf die neue GETPROJECTNAME-Syntax aktualisiert werden.

Stringfunctions

Stringfunctions 1.24

8/2026

Bugfix: FirstParentVal-Funktion – unterstützt nun auch Attributnamen (#91979)

Beschreibung:
Die Funktion FirstParentVal konnte vorher nur einen Wert zurückliefern, wenn die AttributsID übergeben wurde. Der Aufruf über den Attributnamen funktionierte nicht mehr zuverlässig. Der Fehler wurde behoben, sodass die Funktion nun sowohl über die AttributsID als auch über den Attributnamen korrekt den Wert des ersten Elternobjekts liefert.

Vorteile:

  • Konsistenter Zugriff auf Attributwerte unabhängig von der übergebenen Referenz (ID oder Name).

  • Reduzierung von Fehlermeldungen in bestehenden Import‑ und Transformations‑Scripts.

  • Vereinfachung der Skripterstellung für Benutzer, die sich bevorzugt auf Attributnamen verlassen.

Hinweis:
Nach dem Update sollten Sie Skripte prüfen, die FirstParentVal mit Attributnamen aufrufen, um sicherzustellen, dass die erwarteten Werte zurückgegeben werden.

Stringfunctions

Stringfunctions 1.24

8/2026

Bugfix: Behebung der deprecation Warning bei dimensionsStringFunction.php (#91834)

Beschreibung:
In der Funktion dimensionsStringFunction wurde das trim()‑Aufrufen auf einen möglichen null‑Wert angewendet, was in PHP 8.1+ zu einer deprecation Warnung führt. Der Code wurde angepasst, indem der Wert vor dem Trimmen in einen String explizit konvertiert wird, wodurch die Warnung eliminiert wird.

Hinweis: Es ist empfehlenswert, bestehende Regeln, die die Dimensionsfunktion nutzen, zu prüfen, um sicherzustellen, dass keine unerwarteten null‑Werte verarbeitet werden.

Advanced Search

Advanced Search 1.10

8/2026

Bugfix: Advanced Search findet keine vererbten Werte (#81131)

Beschreibung:
In der Advanced Search wurden Produkte nicht gefunden, wenn die Suchkriterien vererbte Attributwerte berücksichtigten. Durch Anpassung der Abfrage‑Logik funktioniert die Suche nun wieder korrekt über Produkthierarchien hinweg.

Integration

Integration 2.47

8/2026

Bugfix: Unterdrückung von Fehlermeldungen bei fehlenden Objekten im Integration-Import und Weitergabe an Action Queue (#85393)

Beschreibung:
Während eines Integration‑Imports wurden Fehlermeldungen angezeigt, wenn ein Objekt nicht vorhanden war. In dieser Version wird diese Fehlermeldung nicht mehr angezeigt. Stattdessen wird der Payload an die Action Queue übergeben und das fehlende Objekt in der Ziel‑Queue erstellt, sofern möglich.

Integration

Integration 2.47

8/2026

Bugfix: Beim Kanal Import wird statt eines Kanals ein Produkt erstellt (#86008)

Beschreibung:
Beim Import von Kanälen über den Legacy Importer wurde versehentlich das Produkt‑API verwendet, sodass Kanal‑Einträge als Produkte angelegt wurden. Die Logik wurde angepasst, sodass bei Erkennung eines Kanaltyps die View‑API verwendet wird.

Integration

Integration 2.47

8/2026

Feature: Bildlinks können optional mit CSTicketID im JSON-Export versehen werden (#92191)

Beschreibung: Im ImageUrlSDZeCOMExportMappingPlugin wurde die Möglichkeit eingeführt, Bild-URLs optional mit einer CSTicketID zu ergänzen. Dadurch können Bilder aus dem Centric PXM System ohne Authentifizierung abgerufen werden.

Vorteile:
Kunden können Bild-URLs in Exports ohne Auth‑Token bereitstellen, was die Integration mit externen Systemen vereinfacht und die Ladezeiten verbessert.

Integration

Integration 2.47

8/2026

Feature: OAuth2 Token Retrieval via String Function in URL unterstützt nun Umgebungsvariablen (#86213)

Beschreibung:
In der SDZeCOM-Integration wurde die Bereitstellung von OAuth2‑Autorisierungstoken über String‑Functions in der URL korrigiert. Durch die neue Unterstützung von Umgebungsvariablen kann die Token‑URL nun dynamisch mit entsprechenden Werten gefüllt werden, wodurch der automatische Token‑Abruf ohne manuelle Eingabe funktioniert.

Vorteile:
Erhöhte Automatisierung und Zuverlässigkeit bei Exporten, die OAuth2‑Authentifizierung ohne manuelles Token‑Management nutzen.