Datenschutzhinweis

 

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

 

             

8.5.0

Geändert am Mi, 4 Mär um 12:37 NACHMITTAGS

Veröffentlichungsdatum

  • 04.03.2026

Download-Links

Neuerungen


Zertifikatsverwaltung

Die Zertifikatsverwaltung ermöglicht die zentrale Organisation von Zertifikaten und Schlüsseln auf globaler Ebene sowie pro Mandant und Benutzer. Sie unterstützt die Verschlüsselung und Signatur von E-Mails über S/MIME direkt im Workflow und informiert automatisch über ablaufende oder abgelaufene Zertifikate. Zusätzlich lassen sich PDF-Dokumente signieren und externe Verbindungen zuverlässig über TLS- und SSL-Zertifikate absichern. Ein integrierter Zertifikatsassistent vereinfacht Import, Aktualisierung und die sichere Kommunikation zwischen Systemkomponenten.



Prompts

Die Prompt-Funktion ermöglicht die flexible Anbindung externer KI-Dienstleister über einen standardisierten Plugin-Mechanismus. Prompt-Verbindungen und -Abfragen verhalten sich dabei wie bekannte Datenbank- oder LDAP-Verbindungen und Abfragen. Aktuell stehen unter anderem Plugins für OpenAI und Google Gemini zur Verfügung.

Eine Prompt-Abfrage kann unterschiedliche Aufgaben übernehmen, etwa Textantworten erzeugen, Bilder generieren oder Inhalte moderieren und analysieren. In Workflows lassen sich Prompt-Abfragen dynamisch mit Formulardaten befüllen und automatisiert ausführen.



Vorgangspasswort

Mit der Passwortfunktion lassen sich Vorgänge gezielt absichern und vor unbefugtem Zugriff schützen. Jeder Vorgang kann mit einem individuellen Passwort versehen werden, das flexibel festgelegt oder geändert werden.

Das Passwort kann entweder automatisch generiert oder aus einer Formulareingabe übernommen werden und fügt sich nahtlos in bestehende Prozesse ein. Wird ein Vorgang über einen bereitgestellten Link aufgerufen, kann der Zugriff durch eine Passwortabfrage geschützt werden.



Zentrales Datenbank-Treiber-Management

Ein zentrales Management ermöglicht die einheitliche Verwaltung aller JDBC-Treiber innerhalb der Anwendung. Zusätzlich unterstützt ein Import-Assistent beim einfachen und sicheren Anlegen neuer Datenbankverbindungen.



Kleinere Neuerungen

  • Im Formular-Designer kann jetzt in der Fußzeile ein Link zur Barrierefreiheitserklärung eingefügt werden.
  • Im Workflow-Designer können mehrere Elemente ausgewählt und gelöscht oder verschoben werden.
    • Die Auswahl mehrerer Elemente erfolgt entweder durch Shift+Mausklick oder Shift+ Rechteckauswahl mit der Maus.
    • Mit Shift+Strg+Rechteckauswahl können Elemente zur Auswahl hinzugefügt werden.
  • Workflow-Aktion zum Festlegen der Wiederholung bei wiederholten Formularfelder. Speziell in Kombination mit Schleifen ermöglicht diese Aktion, Werte bestimmter Wiederholungen gezielt über ihren Index zu setzen oder auszulesen.
  • Feld-Alias wird beim XML-Export als Attribut zum Formular-Feld-Knoten hinzugefügt.
  • Gültigkeitsdauer von formcycle-Tokens sind nun über Systemeinstellungen > Allgemein konfigurierbar
  • Im Webformular kann per JavaScript auf das Änderungsdatum der Formularversion zugegriffen werden, z.B. newDate(XFC_METADATA.currentProject.currentForm.lastModified).


Änderungen

  • Nutzer mit mehreren Unterhaltungen zu einem Vorgang können diese nun gezielt im Portal auswählen.
  • Im Formular-Designer gibt es für den Datentyp Zahl eine neue Option, mit der festgelegt werden kann, ob sich der Wert per Mausrad ändern darf. Diese Funktion ist standardmäßig deaktiviert.
  • Bei neuen Formularen ist die Option Nicht konvert. zulassen für Upload-Felder bei der PDF-Konvertierung nun standarmäßig ausgeschaltet.
  • Im Dialog zum Überschreiben der Hardware-ID wird jetzt zusätzlich die aktuell verwendete Hardware-ID neben den bereits registrierten IDs angezeigt.
  • Die unter Look & Feel gewählte Hintergrundfarbe wird nun auch im Formular-Designer verwendet.
  • Plugin-JAR-Dateien werden standardmäßig nicht mehr im Dateisystem entpackt. Dies kann besonders bei langsamen Dateisystemen die Installation und das Speichern von Plugin beschleunigen.
  • Für die S/MIME-Verschlüsselung von Mails durch den Workflow wird nun der Algorithmus AES256-CBC (OID: 2.16.840.1.101.3.4.1.42) verwendet.


Fehlerbehebungen


Webformulare

  • Bei mehrsprachigen HTML-Templates, die man am Footer im Designer auswählen kann, wird nur noch die jeweils ausgewählte Sprachversion angezeigt.
  • Ein Fehler beim Befüllen von Formularfeldern beim Laden wurde behoben, wenn für das Formularfeld ein Aliasname verwendet wurde.
  • Problem bei der erneuten Anzeige von Werten in wiederholten Formularfeldern mit dem Datentyp Zahl wurde behoben.
  • Textfelder mit dem Datentyp Zahl werden korrekt geleert bei der Verwendung der Funktion "Leeren wenn versteckt".
  • Bei Textfeldern mit den Datentyp Zahl wird für die Validierung der Bedingungen Min. Zeichen und Max. Zeichen nun der angezeigte formatierte Zahlenwert herangezogen.
  • Bei der Prüfung auf doppelte Datensätze werden Platzhalter für Vorgangsdaten (z.B. [%$FORM_LINK%]) im Indikator für doppelte Datensätze ersetzt.
  • Fehler behoben, wo CSS von Formular-Themes im Firefox-Browser bei Verwendung des Legacy-Inline-Modus manchmal nicht geladen wurde.
  • Nach der Anmeldung über LDAP im Nutzerportal stehen beim anschließenden Aufruf eines Formulares zusätzliche Attribute aus dem Active-Directory in der JavaScript-Eigenschaft XFC_METADATA.user.rawData zur Verfügung.

Workflow-Designer

  • Problem bei der Seitennavigation in Tabellen behoben, die von Workflow-Aktionen zur Darstellung einer Liste von Einstellungen genutzt werden.


Postfach

  • Beim Hinzufügen von Postkorb-Nachrichten treten keine Workflow-Fehler mehr auf, auch wenn ein Nutzer mehr als eine Unterhaltung für einen Vorgang hat.
  • Fehler im Postfach bei der projektspezifischen Postfachtabelle behoben, der auftrat, wenn der Name eines Formularfeld mit einer Zahl begann und im Nutzerprofil gespeichert war, dass initial nach dieser Spalte sortiert werden soll.


Backend

  • Der Fehler beim Import von Formularen in Verbindung mit der Konfiguration eines Standard-Benutzerportals wurde korrigiert.
  • Ein Fehler beim Speichern der Portalkonfiguration wurde behoben.
  • Das Problem bei der Lizenzauswertung von Mandant- und Systemlizenz, welches dazu führen konnte, dass der Login-Dienst nicht korrekt funktioniert, wurde behoben.
  • Ein Problem bei der Installation von Plugins aus dem Plugin-Store, die aus mehreren JAR-Dateien bestehen, wurde behoben.
  • Die URL des iss (Issuer) in den von formcycle generierten Access- und ID-Token wird nun korrekt erstellt.
  • Fehler beim Update von Version 7.x auf 8.3 oder höher wurde behoben, der auftrat, wenn Mandant-LDAP-Einstellungen konfiguriert waren.
  • Probleme bezüglich Datenbank-Deadlock wurden behoben.
  • Durch Benutzerfilter autorisierte LDAP-Benutzer können sich auch bei deaktivierter "Automatischer Profilerstellung" am formcycle-Backend anmelden.
  • Schriftarten werden nun auch gefunden, wenn deren Dateiendung großgeschrieben ist.
  • Falsche Werte in der Statistik bei der Diagrammart "Liniendiagramm" und "Kreisdiagramm" behoben.


Für Plugin-Entwickler

  • Beim Plugin-Typ IPluginServletAction kann man nun auf die Rohdaten des HTTP-Request-Body zugreifen.
  • Durch eine Anpassung müssen Plugins mit eigener Oberfläche neu kompiliert werden, sofern sie eigene Klassen verwenden, die von de.xima.fc.gui.model.data.EntityListModel erben und direkt auf ein Feld dieser Superklasse zugreifen.
  • Mit dem neuen Plugin-Typ IPluginPromptService können zusätzliche KI-Dienstleister an formcycle angebunden werden.
  • Workflow-Trigger und -Knoten (WorkflowTrigger / WorkflowNode) werden jetzt eindeutig über eine eigene UUID identifiziert. Zuvor enthielt der Identifikator die UUID der Aufgabe (WorkflowTask).
    • Falls ein Workflow-Trigger- oder -Knoten-Plugin (IPluginWorkflowTrigger / IPluginWorkflowNode) mit einem Properties-Model existiert, das über ein Feld vom Typ TriggerKey bzw. NodeKey auf andere Trigger oder Knoten verweist, und falls in IElementHandler#extractSearchTerms Referenzen auf diese Trigger- bzw. Node-Keys zurückgegeben werden: IElementHandler#getFilterCriteriaForEvents ist so anzupassen, dass zum Prüfen der UUID des Triggers bzw. Knotens ein „endsWith“-Kriterium anstelle eines „equals“-Kriteriums verwendet wird. Die String-Repräsentation von TriggerKey / NodeKey war bisher <task-uuid>_<uuid>, jetzt ist sie lediglich <uuid>.
    • Falls das Trigger- oder Knoten-Plugin benutzerdefinierten clientseitigen TypeScript-Code enthält, der gegen die API aus dem NPM-Paket @de-xima/fc-workflow-flowchart geschrieben wurde, sollte der Code gegen Version 8.5 gebaut werden, um potenzielle Probleme zu prüfen. Insbesondere wurde der Parameter taskUuid aus verschiedenen Funktionen entfernt.

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