Veröffentlichungsdatum
- 19.09.2024
Download-Links
- ⇩ formcycle (Master-Server)
- ⇩ Frontend-Server
- ⇩ Checksummen
Kleine Neuerungen
- Neue Monitoring-Bean (MBean) namens FCVersion zum Abrufen der Versionsnummer, des Versionsnamens und des Build-Datums.
Fehlerbehebungen
Backend
- Anpassungen bezüglich der Migration von Version 7 zu Version 8. Betrifft nur Systeme, die noch nicht auf Version 8 aktualisiert wurden.
- Behebung eines Fehlers bei der Migration der Benutzer. Wenn ein Mandant zwar LDAP-Benutzer, aber keine Mandant-LDAP-Konfiguration besaß, wurden die Benutzer ohne Authentifizierungsmöglichkeit angelegt.
- Bei der Migration werden alle Formulare und Workflow-Status nun entsprechend aktualisiert, um gegebenenfalls vorhandene LDAP-Login-Dienste hinzuzufügen. Der Login-Dienst Systemanmeldung bezog sich in Version 7 sowohl auf Systemnutzer als auch LDAP-Nutzer, in Version 8 bezieht sich dieser aber nur noch auf Systemnutzer.
Verbesserte Fehlermeldung, wenn ein Plugin-Update oder eine Plugin-Installation aufgrund eines Server-Fehlers fehlschlägt.
Beim Wechsel der Datenbank im Systemmenü Datenbank werden nun die Verschlüsselungsinformationen immer gespeichert.
Behebung eines Fehlers, wo nach Neustart des Servers mit aktiviertem Datenbank-Update von Plugins bereitgestellte Portalseiten beim ersten Aufruf nicht funktionierten.
Fehler behoben beim Löschen eines Mandanten, wenn die Checkbox zum Löschen aller Mandantnutzer deaktiviert war.
Posteingang
Im Postfach ist die Migration eines Vorgangs auf aktuelle Version auch möglich, wenn das Formular offline geschalten ist und im Zugriffsdialog eingestellt wurde, dass es nicht erlaubt ist, den Vorgang im Postfach abzusenden.
Verbesserungen bei der Migration eines Vorgangs auf die aktuelle Formularversion im Postfach. Etwa schlug dies fehl, wenn nicht der Formular-Tab ausgewählt war.
Formular-Designer
Fehler im Designer behoben, wenn an einem Auswahlfeld eine Datenquelle verwendet wird und die Spalten für Wert- und Anzeigename in der Datenquelle leer sind.
Behebung eines Problems im Formular-Designer, wodurch Templates vom Typ Seite nicht eingefügt werden konnten, wenn ein Formularelement oder Container ausgewählt war.
Web-Formulare
Terminwähler wird nicht mehr geleert, wenn ein vom Terminwähler unabhängiger Container eine Versteckt-Wenn- oder Gesperrt-Wenn-Bedingung mit der Option Zurücksetzen-Wenn hat.
Keep-Alive der Sitzung funktioniert nun auch bei der AJAX-Einbindung von Formularen in Drittseiten korrekt.
Für Plugin-Entwickler
- Die von einem IPluginMenuEntries bereitgestellten Menüeinträge sind nun auf den Scope limitiert, in dem das Plugin installiert ist. Konkret bedeutet das, wenn ein solches Plugin als Mandant-Plugin installiert ist, dann sind die Menüeinträge nur in diesem Mandanten verfügbar.
- Kleinere Anpassungen am Lifecycle von Portal-Plugins (IPluginPortal)
- Der Portal-Kontext wird nun eher initialisiert, wenn das Plugin installiert wird. Vorher geschah dies erst, wenn das eine Portalseite zum ersten Mal verwendet wurde. Das sollte erst einmal aber keine Auswirkungen auf Plugins haben.
- Die destroy-Methode von Filter und Servlet werden nun aufgerufen, wenn der Portal-Kontext heruntergefahren wird, also wenn das Plugin deaktiviert oder deinstalliert wird.
- Filter und Servlet, welche in ihrer init-Methode eine Exception werfen, werden nun deaktiviert und stehen nicht mehr zur Verfügung. Dies wird von der Servlet-Spezifikation so vorgeschrieben
- Portal-Plugins (IPluginPortal) können nun auch Implementierungen von ServletContextListener enthalten. Beim Aktivieren und Deaktivieren des Plugins werden nun die Methoden contextInitialized und contextDestroyed aufgerufen.
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