Datenschutzhinweis

 

Beim Laden dieses Inhalts werden Nutzungsinformationen an Vimeo übertragen und dort ggf. verarbeitet.

 

             

8.5.6

Geändert am Do, 8 Okt um 10:59 VORMITTAGS

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.DOCX fü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.errorFunc hinzugefü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 Formularfeld fcpuid hieß. Das wurde behoben.
  • Lokalisierung
    Ein Tippfehler in der deutschen Übersetzung der i18n-Variable appointmentNoSlotAvailable wurde 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-designer und @de-xima/fc-workflow-flowchart werden 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.
  • IPluginMessageService hat zwei neue Default-Methoden: supportsReplies(PluginMessageServiceSupportParams) und supportsUploadRequests(PluginMessageServiceSupportParams). Implementiert man diese, damit die Optionen „Antwort erlauben“ und „Datei anfordern“ für Ihren Nachrichtendienst konfiguriert werden können. Die Methode getFormRecordMessage() ist veraltet (deprecated) und wird durch neue Methoden ersetzt.
  • IPluginSendMessageRequest hat neue Methoden, um auf die Chat-UUID, die Nachrichten-UUID und die Upload-Anfragen der zu sendenden Nachricht zuzugreifen.
  • Die Parameter von IXItemBasic#validate und IXItemBasic#validateGlobal enthalten 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 nur IXBaseValidationParams#isShouldValidate und überspringen Sie die Validierung, wenn der Wert false ist. 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

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus
CAPTCHA-Verifikation ist erforderlich.

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren