Veröffentlichungsdatum
- 08. Oktober 2026
Download-Links
Mit Version 8.5.1 wurden sicherheitsrelevante Verbesserungen und Aktualisierungen vorgenommen. Wir empfehlen allen Kunden, zeitnah auf diese oder eine spätere Version zu aktualisieren.
Beachte auch die Release-Notes der 8.5.0, 8.5.1, 8.5.2, 8.5.3, 8.5.4 und 8.5.5
Änderungen
- Im Workflow können jetzt auch Dateien mit großgeschriebener Dateiendung ausgewählt werden, z. B.
datei.DOCXfür die Aktion zum Befüllen von Word-Dateien. - Die Suche nach Tags im Formularübersichtsmenü unterscheidet nicht mehr zwischen Groß- und Kleinschreibung.
- CSP-Header, die im Backend unter System → Allgemein konfiguriert sind, werden jetzt auch auf die Oberfläche des Benutzerportals angewendet.
- Der Chat-Completions-Prompt-Service sendet einen gesetzten System-Prompt jetzt als erste Nachricht, noch vor der Nachricht des Nutzers.
Fehlerbehebungen
- Workflow-Aktion „Textdatei erstellen“ (Ausgabetyp CSV)
Texte mit Zeilenumbrüchen aus Formularplatzhaltern werden jetzt in Anführungszeichen gesetzt. - Workflow-Bedingungen und Fallunterscheidungen
Die Ausrichtung der Bedingungsnamen wurde korrigiert. - JavaScript-Dokumentation
Es wurde klargestellt, dass die über$.fn.errorFunchinzugefügte Fehlerfunktion eine Fehlermeldung zurückgibt, die als HTML-Snippet interpretiert wird. Das war schon immer so, ging aus der Dokumentation aber nicht eindeutig hervor. Wenn man dynamische Daten in die Fehlermeldung einbindet, müssen diese korrekt HTML-kodiert werden. - Login-Layout-Auswahl
Für nicht lizenzierte und noch nicht konfigurierte Login-Dienste werden jetzt unterschiedliche Warnmeldungen angezeigt. - Remote-URL
Eine Byte-Order-Mark (BOM) in CSV-Dateien, die von einer Remote-URL abgerufen werden, wird jetzt erkannt und entfernt. - Webformulare drucken
Textareas passen ihre Größe an den Inhalt an, sofern der Browser die native CSS-Lösung dafür unterstützt. Dadurch funktioniert die automatische Größenanpassung auch beim Drucken (auf Papier oder als PDF) mit zusätzlichen Rändern oder abweichenden Zoomstufen. - Betreff von Vorgängen
Funktionsplatzhalter im konfigurierten Betreff werden jetzt aufgelöst, wenn der Betreff, das Postfach oder die Datentabelle aktualisiert wird. - zeitgesteuerte Ereignisse
Geplante zeitgesteuerte Ereignisse aus anderen Vorgängen wurden fälschlicherweise im Verlauf vom Posteingang angezeigt. Das wurde behoben. - Word-/PDF-Export
Fehler beim Export einer inaktiven Formularversion wurden behoben. - Login-Dienste (Oracle-Datenbanken)
Das Speichern und Aktualisieren leerer Attributwerte funktioniert jetzt. - Lesestatus von Vorgängen
Eine Änderung des Lesestatus gilt nicht mehr als Änderung des Vorgangs. Dadurch schlägt ein laufender Workflow nicht mehr fehl, wenn der Vorgang als gelesen oder ungelesen markiert wird. - Formular öffnen über
/form/copy-URLs
Beim Absenden trat ein Fehler auf, wenn ein Formularfeldfcpuidhieß. Das wurde behoben. - Lokalisierung
Ein Tippfehler in der deutschen Übersetzung der i18n-VariableappointmentNoSlotAvailablewurde korrigiert. - Uploads im Benutzerportal
Ein Fehler beim Hochladen von Dateien, deren Dateiendung einen führenden Punkt enthält, wurde behoben. - Backend-Performance
Backend-Anfragen werden nicht mehr langsamer, je mehr Profileigenschaften der angemeldete Benutzer hat.
Für Plugin-Entwickler
- Die NPM-Pakete
@de-xima/fc-form-renderer,@de-xima/fc-form-designerund@de-xima/fc-workflow-flowchartwerden jetzt als ESM ("type": "module") veröffentlicht.- In den meisten Fällen hat das keine Auswirkungen auf den Build. Je nach Build-Setup muss man ihn eventuell leicht anpassen. Das betrifft nur Plugins, die gegen eine neuere formcycle-Version gebaut werden. Plugins, die gegen eine ältere Version gebaut wurden, funktionieren weiterhin.
- Wenn man Jest als Test-Framework verwenden, können Build-Probleme auftreten, da Jest ESM weiterhin nicht direkt unterstützt. Nutz man einen Transformer oder ein alternatives Framework wie vitest oder den nativen Node.js-Testrunner.
- Die veröffentlichten NPM-Pakete wurden korrigiert. Sie deklarierten bereits
"type": "module", verwendeten teils aber noch CJS-Syntax, und teils fehlten Dateiendungen. Dadurch erkannten manche Build-Setups die bereitgestellten Exporte nicht mehr. IPluginMessageServicehat zwei neue Default-Methoden:supportsReplies(PluginMessageServiceSupportParams)undsupportsUploadRequests(PluginMessageServiceSupportParams). Implementiert man diese, damit die Optionen „Antwort erlauben“ und „Datei anfordern“ für Ihren Nachrichtendienst konfiguriert werden können. Die MethodegetFormRecordMessage()ist veraltet (deprecated) und wird durch neue Methoden ersetzt.IPluginSendMessageRequesthat neue Methoden, um auf die Chat-UUID, die Nachrichten-UUID und die Upload-Anfragen der zu sendenden Nachricht zuzugreifen.- Die Parameter von
IXItemBasic#validateundIXItemBasic#validateGlobalenthalten zusätzliche Flags zur Validierung. Damit können Plugin-Widgets genauer steuern, ob und wann eine Validierung durchgeführt wird. Prüfen Sie im Normalfall weiterhin nurIXBaseValidationParams#isShouldValidateund überspringen Sie die Validierung, wenn der Wertfalseist. Die zusätzlichen Methoden sind für fortgeschrittene Anwendungsfälle gedacht, in denen die Validierung auch dann durchgeführt werden muss, wenn sie normalerweise nicht stattfinden würde.
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren