Skip to main content
Skip table of contents

Patch-Notes 2026.1 LTS

Version.Patch

Freigabetermin

Hinweise

26.1.07

17.04.2026

VORAUSSICHTLICH

26.1.06

02.04.2026

ERFOLGT

26.1.05

20.03.2026

ERFOLGT

26.1.04

20.02.2026

ERFOLGT

26.1.03

06.02.2026

ERFOLGT

Timeline

Patch-Notes 2026.1.07

Bugs

Ticket-Nr.

Produkt

Komponente(n)

Beschreibung

CURSOR-CRM

BPM im Web

Übersteuerung von Prozessen führte bei selektiertem Startereignis zu einem Fehler

CU0068880

Masken

Beim Wechsel des Tabs auf einer Detailmaske wurden manchmal Komponenten doppelt angezeigt

CU0068769

CURSOR-CRM

Customizing-Transport, Entity Creator

Modulimport legte neue n:m Relation von C1-Entität zu Produkten nicht an

CURSOR-CRM

Systembasis Web Client

In der Listenbearbeitung wurde bei der Eingabe von Zahlen das Tausendertrennzeichen nicht berücksichtigt

CU0068665

CURSOR-CRM

Customizing-Transport, Suchen

Paket eines Customizing Transports konnte bei Gleichzeichen in einer Suche nicht übertragen werden

CU0068690

CURSOR-CRM

REST Webservices

Schleupen Schnittstelle: Es kam zum Fehler in der Änderung der Festnetznummer

CU0068629

CURSOR-CRM

Maskenskript

Beim Ein-/Ausklappen eines Collapsibles kam es zu einem Fehler

CURSOR-CRM

Maskenskript

Aktualisierung von Komponenten per Maskenskript funktionierte nicht für nicht ausgewählte Tabs

CU0068573

CURSOR-CRM

Customizing-Transport

Der Transport eines neuen Nachschlagefeldes scheiterte, da die Relation doppelt erzeugt wurde

CU0068390

CURSOR-CRM

Suchen

Beim Aufrufen einer Suche auf Basis der S_KEYTAB Tabelle stürzte der Web Client ab

CURSOR-CRM

Kacheln

Das Layout der Kacheln auf einem Board wurde nicht persistiert

CU0066822

CURSOR-CRM

Suchausführung

Das Feld "Bundesland (lang)" wurde in Suchen nicht angezeigt

CU0068085

EVU

SWBV Event konnte nicht erneut übertragen werden

CU0067886

CURSOR-CRM

Application Server, Datenbanken

Nach Migration auf Azure SQL Managed Instance kam es zu einem Fehler

CU0065936

CURSOR-CRM

Groupware

Beim Abgleich von Besprechungen über die MS Graph API wurde eine Besprechungsaktualisierung versendet

Das Senden von E-Mails bei der Aktualisierung von Terminen über CRM kann in der Microsoft Graph API nicht deaktiviert werden.
Über eine Konfiguration, kann die Speicherung des CRM-Links im Termin deaktiviert werden, um Änderungsemails zu vermeiden.

MSSQL

SQL
INSERT into PropertyMapper (Pk, id, property, propertyType, principal, Active, CreateUser, UpdateUser, CustLayer, CreateDate, UpdateDate, propertyValue) 
  VALUES ('addAdditionToGroupwareItem', '/de/cursor/jevi/common/activity/GroupwarePreferences$!!$addAdditionToGroupwareItem', '', 'SYSTEM', '', 1, 'TECH_USER', 'TECH_USER', 'CN', GETDATE(), GETDATE(), 'false')

ORACLE

SQL
INSERT into PropertyMapper (Pk, id, property, propertyType, principal, Active, CreateUser, UpdateUser, CustLayer, CreateDate, UpdateDate, propertyValue) 
  VALUES ('addAdditionToGroupwareItem', '/de/cursor/jevi/common/activity/GroupwarePreferences$!!$addAdditionToGroupwareItem', '', 'SYSTEM', '', 1, 'TECH_USER', 'TECH_USER', 'CN', SYSDATE, SYSDATE, 'false')

Features

Beschreibung

Implementierung von OAuth 2.0 mit PKCE (Proof Key for Code Exchange)

Features-Dokumentation

Implementierung von OAuth 2.0 mit PKCE (Proof Key for Code Exchange)

Im Rahmen des Authorization Code Flow wird bei Nutzung der OAuthUtils nun das Verfahren PKCE ergänzt.

Dies ist für den Nutzer transparent, d.h. in der Nutzung ergibt sich kein Unterschied.

Patch-Notes 2026.1.06

Bugs

Ticket-Nr.

Produkt

Komponente(n)

Beschreibung

CURSOR-CRM

Datenbanken

Die Spalte CurrentNode.EmployeeLog war zu klein, um den FQDN aufzunehmen

CU0068289

CURSOR-CRM

Jasper Reports

Filter-Ausdrücke gingen nach dem Update auf JasperReports 7.0.3 beim Speichern verloren

CURSOR-CRM

Kacheln, Skript-Bibliothek

Verarbeitung von JSON-Parametern war in ScriptLibraryUtils fehlerhaft (V2 Kacheln)

CURSOR-CRM

Infoboard

Es war möglich in der C2-Schicht, Kacheln auf einem C0-Board zu vergrößern

CU0067855

CURSOR-CRM

Admin-Konsole

Bereiche ließen sich in der Bereichsverwaltung nicht öffnen

CU0066654

Teststudio

Test-Studio: Import der Testergebnisse war unter Umständen nicht möglich

Features

Beschreibung

Abfangen des Fehlerfalls, wenn der Suchbehälter in der Mailvorlage nicht mit der Massendatensuche übereinstimmt

Aufnahme von neuen BPM-Skriptmethoden, um Rechnungsdaten aus ZUGFeRD-Rechnungen zu entfernen

Wiederherstellung der Benutzer- und Systemeinstellung „Standardschrift für Memofelder“

Erweitern von Renew-Index-Skript um abschließende Validierung von Indizes

Features-Dokumentation

Abfangen des Fehlerfalls, wenn der Suchbehälter in der Mailvorlage nicht mit der Massendatensuche übereinstimmt

Wurde in einer Mailvorlage des Umfragemoduls der Suchbehälter bzw. die Suche ausgetauscht (anstelle den ausgelieferten Suchbehälter mit der ausgelieferten Suche zu übersteuern) und gleichzeitig die Methode createSearchForMassDataResult nicht angepasst, so wurde zwar die Umfragemail versendet, aber die Empfänger nicht mit der Umfrage verknüpft und die identifizierende ID nicht gesetzt. Der Prozess lief in einen Fehler und im Endergebnis war es dann nicht mehr nachvollziehbar, welche Antwort zu welchem Umfrageempfänger gehört.

Daher wird dieser Fehlerfall abgefangen, sodass vor dem Mailversand eine Übereinstimmung geprüft wird und der Mailversand erst gar nicht stattfindet. Stattdessen wird dem ausführenden Benutzer eine Meldung in der Snackbar angezeigt:

“Der Mailversand kann nicht durchgeführt werden, da die Konfiguration der Mailvorlage fehlerhaft ist. Bitte brechen Sie den Prozess ab und kontaktieren Sie Ihren Administrator.”

Eine ausführlichere Meldung wird für den Administrator ins ProcessLog geschrieben, die ihm sagt, dass die Konfiguration der Methode angepasst werden muss.

Aufnahme von neuen BPM-Skriptmethoden um Rechnungsdaten aus ZUGFeRD-Rechnungen zu entfernen

Es wurden zwei neue Skript-Befehle zum Anwenden auf eine PDF-Datei/ ZUGFeRD-Rechnung implementiert:

  1. Ein Befehl, der prüft, ob eine PDF-Datei eine ZUGFeRD-Rechnung ist
    Details → isZugferdPdf

  2. Ein Befehl, der das zugferd.xml entfernt
    Details → removeZugferdFromPdf

Wiederherstellung der Benutzer- und Systemeinstellung “Standardschrift für Memofelder”

Der Tab “Format“ in den Benutzereinstellungen wurde entfernt. Darunter gab es die Einstellung “Standardschrift für Memofelder“. Diese Einstellung wird allerdings weiterhin bei den Kunden benötigt und steht deshalb mit diesem Ticket wieder zur Verfügung. Diese Option wurde im Tab “Allgemein“ aufgenommen.

Zusätzlich wurde die Systemeinstellung zur Vorgabe der Benutzereinstellung ebenfalls wieder aufgenommen.

Erweitern von Renew-Index-Skript um abschließende Validierung von Indizes

Das Re-Indizierungs-Skript RenewIndexes.sql wurde angepasst, um im Falle eines gesperrten Indexes diesen zu protokollieren und zu überspringen.

Ein weiterer Block wurde ergänzt, damit durch “ALTER TABLE … MOVE” komprimierte Tabellen mit ggf. dann invaliden Indizes in einem Nachlauf erneut neu aufgebaut werden.

Patch-Notes 2026.1.05

Bugs

Ticket-Nr.

Produkt

Komponente(n)

Beschreibung

CURSOR-CRM

Update/ Systeminitialisierung

Beim Update auf 26.1 wurden die Felder WFInstanceID und OfflineData nicht aus veröffentlichten Prozess-Suchen entfernt

CU0067808

Infoboard

Das Update einer V1-Kachel mit Bibliotheken war wegen einer ungültigen ID unmöglich

CURSOR-CRM

Metriken

Die Metrik für Zeitaktionen mit asynchroner Prozessausführung wurde nicht korrekt abgeschlossen

CU0067398

INHOUSE

Groupware

Beim Versand von E-Mails wurde die Synchronisationsinformation nicht mehr übersetzt

CU0067233

CURSOR-CRM

BPM

Es konnte zu einer Fehlermeldung bei der Rückgabe von Werten eines BPM-Prozesses kommen

CURSOR-CRM

Infoboard

Einstellungen im Datasource-Editor führten zum Verlust der Kachel-Konfiguration

CU0067064

CURSOR-CRM

Skript-Editor

BPM-WEB: Wenn im Skripteditor Variablen in Zeile 1 standen, erschien keine Vorauswahl

CURSOR-CRM

Kacheln, Update/Systeminitialisierung

Durch eine interne Umbenennung des Session und Database-States von V2-Kacheln konnte es beim Update auf Versionen >= 25.3 zu Problemen kommen

CURSOR-CRM

BPM

Die Session nach einem angehängten Zeitereignis im BPM-Prozess war nicht aktuell, um weitere Skripte auszuführen

CU0066673

Kachel-Editor, Kacheln

Nach Hinzufügen von Parametern zu übersteuerter Kanban wurden vorhandene Parameter doppelt angezeigt

CURSOR-CRM

Tabellen

Ungespeicherte Änderungen zeigten beim Betreten des Editiermodus in der Unterbereichstabelle keine Speichernabfrage

CURSOR-CRM

Admin-Konsole, Aktionsbox

Die Auswahl von Aktionsbox-Icons war bei der Pflege auf 24px Icons beschränkt

CU0066566

CURSOR-CRM

Systembasis Web Client

Geänderte Daten einer Entität wurden nicht gespeichert, wenn im Unterbereich Aktivitäten mit ALT+R auf erledigt gesetzt wurden

CURSOR-CRM

BPM

In Prozessen wurden Skripte auch im Lesemodus validiert

CU0066451

INHOUSE

BPM, Groupware

Veröffentlichte Projekte mit dem Zwischenereignis "Aktivitätenabgleich" führten bei der Ausführung zu Fehlern

CU0066308

CURSOR-CRM

CTI, Systembasis Web Client

Der CTI-Dialog meldete keine gefunden Daten bei richtiger Nummer im URL-Aufruf und deaktivierter Logik zur Generierung der Telefonnummern

CURSOR-CRM

Customizing-Transport

Beim Import von Internationalisierung konnte für fehlende Relationen ein Fehler auftreten

CURSOR-CRM

BPM im Web

Zeitereignisse im Prozess zeigten in den Instanzinformationen kein Fälligkeitsdatum

CURSOR-CRM

BPM im Web

In Teilprozessen wurde im Skripteditor das Startereignis angeboten

CURSOR-CRM

Login

Trat ein Fehler bei einer Web-Client-SSO-Anmeldung auf, so wurde die dazugehörige Fehlermeldung nicht dargestellt

CU0063628

CURSOR-CRM

Suchen

Eine Schnellsuche konnte über das Command Feld nicht gefunden werden

CU0066092

Infoboard

Nach dem Übersteuern einer Kachel und dem anschließenden Transport in das Zielsystem war die ursprüngliche Internationalisierung im Zielsystem verloren gegangen

CU0065351

CURSOR-CRM

Customizing-Transport

Ein C1-Modulimport war in der Version 26.1 nicht möglich

CU0065328

CURSOR-CRM

Kacheln

In Safari wurden keine Screenshots mehr in den Kommentaren der Kommentarkachel gespeichert

CURSOR-CRM

i18n, Kacheln

Gelöschter i18n-Text wurde auf der Kachel weiterhin angezeigt

CU0065255

KI

Wurden in den Benutzervariablen die Felder "Min Wert" und "Max Wert" leer gelassen erschien eine Fehlermeldung

CU0065254

KI

Die Einschränkung der maximalen Länge in der Benutzervariablen des KI-Assistenten führte zu einer Fehlermeldung

CU0064966

CURSOR-CRM

Kacheln

In der CompactList wurde beim DatePicker englischer Text angezeigt wenn die Kachel klein gezogen wurde

CURSOR-CRM

Systembasis Server

Beim Mitarbeiterabgleich wurden manchmal nicht alle Felder berücksichtigt

CU0061513

CURSOR-CRM

Tooling (CI)

In den C0-Boards "Controlling Eigenerzeugungsanlagen" und Einspeisevergütung" wurden KPI-Kacheln mit ungültiger Konfiguration verwendet

Features

Beschreibung

Statusabfrage der Geschäftsprozesse

Umbenennung der Meldung des Process-Linters, wenn nur Warnungen beim Veröffentlichen gefunden werden

Anpassung der RESTAPI-Schnittstelle, so dass ResultFields konfigurativ nicht verändert werden

Features-Dokumentation

Statusabfrage der Geschäftsprozesse

Nach jedem Aufruf der EVI2Schleupen Schnittstelle wird ein weiteres EventResult angelegt

  • Das EventResult beinhaltet den Status des Vorgangs in Schleupen:

    • Status OK, wenn Schleupen den http Statuscode 200, 201 oder 204 liefert.

    • Status ERROR, sonst

      • Schleupen liefert ein Property Status und ein Property Statusbezeichnung. Beide werden im Feld Description.C12EVENTRESULT hinterlegt:

        • CODE
          Status: <Status aus Schleupen>
          Meldung: <Statusbezeichnung aus Schleupen>
  • Die Methode SC12SchleupenCallUtils.startEvi2Schleupen wurde angepasst:

    • nach der Verarbeitung des eigentlichen Aufrufs wird geprüft, ob der http-Statuscode 201 oder 204 ist (heisst: Übertragung nach Schleupen erfolgreich, gibt aber keine Information zum Prozessstatus)

      • Im Ergebnis wird ein Header "location" mitgesendet. Dieser wird ausgelesen und an den Statusservice gesendet:

        • Die ID ist der letzte Teil der mitgesendeten URL:

          • /Schleupen/IVP/SchnittstelleProzessanbindung/Vorgangsstatus/{Id_des_Vorgangs}

        • URL für Statusabruf: http://{Servername}/Schleupen/IVP/SchnittstelleProzessanbindung/Vorgangsstatus/{Id_des_Vorgangs}

        • Content-Type: application/sag.vorgangsstatus.v1+json

Umbenennung der Meldung des Process-Linters, wenn nur Warnungen beim Veröffentlichen gefunden werden

Bisher wurde die Meldung der Validierung (Process Linter) beim Veröffentlichen von Prozessen immer mit “Fehler beim Veröffentlichen” im Meldungsheader benamt. Dies suggeriert, dass die Veröffentlichung nicht erfolgreich war.

Dies wurde so angepasst, dass die Meldung im Header auf “Warnung beim Veröffentlichen” geändert wird, wenn nur Warnungen existieren und die Veröffentlichung des Prozesses dennoch erfolgt ist.

image-20260318-155659.png

Warnung-Dialog

image-20260318-155738.png

Fehler-Dialog

Anpassung der RESTAPI-Schnittstelle, so dass ResultFields konfigurativ nicht verändert werden

Die Schnittstelle wurde so ergänzt, so dass die im Kachelumfeld neu geschaffene Konfiguration korrekt von der RestAPI-Schnittstelle verarbeitet werden kann.

Patch-Notes 2026.1.04

Bugs

Ticket-Nr.

Produkt

Komponente(n)

Beschreibung

CURSOR-CRM

BPM im Web

Das Menü auf Prozesssuchen lief aus dem Dialog, wenn der Suchname zu lang war

CU0066030

CURSOR-CRM

Kacheln

Untertitel der KPI-Kachel war nach unten verrutscht

CU0065975

CURSOR-CRM

Admin-Konsole

Globale Variablen vom Typ "Gleitkommazahl" ließen in Listen und Maps nur 2 Nachkommastellen zu

CURSOR-CRM

Infoboard

Ein Board wurde nach Wechsel von MultiBoard nicht angezeigt

CU0065918

CURSOR-CRM

Kacheln

Die Vorschlagsliste für Suchen in Kacheln schlug nicht alle zur Verfügung stehenden Suchen vor

CU0065355

EVI

Netzanschluss-prozesse

Der Vorgang zur Prüfung der Leistungsänderung wurde nicht beim Neuanlegen eines Hausanschlusses erzeugt

CU0065246

CURSOR-CRM

Infoboard

"Inhalt kopieren" aus diversen Kacheln schlug fehl

CU0065217

CURSOR-CRM

Customizing-Transport, Kacheln

Beim Board-Wechsel im Multiboard war die Customizing-Abfrage fehlerhaft

CU0059218

EVI

EVU

Beim Versenden des Events „PC_CHANGE_PRODUCT“ in Schleupen-Integration kam eine Fehlermeldung: The eventName must be PC_CHANGE_PRODUCT and the dataEntity must be C12PRODUCTCHANG. The current values are eventName: [PC_CHANGE_PRODUCT], dataEntity: [Quote]

Features

-

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.