Verschiedene Actions entfernt
Die folgenden Actions wurden entfernt und stehen nicht mehr zur Verfügung:
-
<ForgotPasswordAction> -
<LoginAction> -
<ReloadAction>in List Components und Grid Components
Durch das Entfernen dieser Aktionen wird das Standardverhalten der Web App vereinfacht.
Redundante Funktionen, die bereits über die Authentifizierung oder automatische Aktualisierungen abgedeckt sind, werden vermieden:
Verwenden Sie für Passwortzurücksetzungen und Logins die Mechanismen Ihres Identity Providers (z. B. Keycloak) und für Aktualisierungen die integrierten Reload-/Refresh-Mechanismen der Components.
Die <ReloadAction> wurde aus der Grid Component entfernt, da sie dort nicht mehr verwendet wird.
In der List Component wurde die <ReloadAction> entfernt, da diese bereits die Funktion ReloadTimer enthält.
Aktion erforderlich
Passen Sie die Konfiguration der Web App entsprechend an, wenn Sie die genannten Actions verwendet haben.
Element im <TextBlock>-Control umbenannt
Im <TextBlock>-Control wurde das Element <Link> in <TextLink> umbenannt.
Die Umbenennung verbessert die Verständlichkeit und vermeidet Mehrdeutigkeiten mit anderen Link-bezogenen Elementen.
Keine Aktion erforderlich
Die Umbenennung erfolgt automatisch durch das Update Tool.
Verschiedene Attribute entfernt
In folgenden Web-App-Komponenten wurden Attribute entfernt:
-
Data Protection Statement
-
Imprint
-
HeaderSection
-
MasterDetail Component
Die folgenden Attribute wurden entfernt:
-
displayName -
path -
showInMenu -
default -
iconColor -
iconUrl -
accessRight -
hideOnAccessDenied
Diese Attribute sind nicht mehr erforderlich. Ihre Entfernung macht die Einstellungen übersichtlicher und leichter verständlich.
Keine Aktion erforderlich
Die Entfernung erfolgt automatisch durch das Update Tool.
Geändertes Standardverhalten durch entfernten Autorisierungsablauf
Da der Autorisierungsablauf Resource Owner Password Flow entfernt wurde, werden neue Web Apps standardmäßig mit dem Autorisierungsablauf Authenticated erstellt.
Das Framework nutzt nun moderne, sichere Authentifizierungsverfahren.
Keine Aktion erforderlich
Bei migrierten Web Apps erfolgt die Umstellung auf den Autorisierungsablauf Authenticated automatisch.
Benutzerdefinierter Login entfernt
Die benutzerdefinierte Login-Funktion sowie die .login-Datei wurden entfernt. Web Apps müssen jetzt den durch die Plattform bereitgestellten Standardauthentifizierungsmechanismus verwenden.
In früheren Versionen wurden .login-Dateien verwendet, um Login-Seiten in Verbindung mit dem Autorisierungsablauf Resource Owner Password Flow anzupassen. Da dieser Autorisierungsablauf entfernt wurde, erfolgt die Anpassung nun über Themes im Identity Provider (z. B. Keycloak).
Aktion erforderlich
Falls Sie bisher eine benutzerdefinierte Login-Seite verwendet haben:
-
Verwenden Sie die Standardauthentifizierung der Plattform.
-
Für Anpassungen nutzen Sie die Themes des angebundenen Identity Providers.
Keine Aktion erforderlich
Web Apps mit dem Autorisierungsablauf Authorization Code Flow werden automatisch umgestellt.
Popup für externe Medien-Cookies aktualisiert
Das Popup für externe Medien-Cookies wurde aktualisiert und bildet nun das aktualisierte Verhalten zur Einwilligungsverwaltung für eingebettete externe Medien ab.
Die Änderung dient der Vereinfachung der Cookie-Verwaltung in Web Apps.
Format im <DateTimePicker>-Control aktualisiert
Das Format des <DateTimePicker>-Controls wurde geändert:
-
X4 BPMS 7.4.x:
dd/mm/yyyy hh:mm:ss -
X4 BPMS 7.5.x:
dd/m/yyyy h:mm:ss
Zusätzlich wird die AM/PM-Anzeige abhängig von der in der Web App gewählten Sprache gesteuert.
Die Änderung verbessert die Lokalisierung und passt die Formatierung an sprachspezifische Konventionen an.
Aktion erforderlich
Anwendungen, die Datums- oder Zeitwerte anzeigen oder verarbeiten, müssen ggf. angepasst werden.
Verhalten für <SelectAction> und <DoubleClickAction> in Container-Controls geändert
In den folgenden Container-Controls werden die <SelectAction> und die <DoubleClickAction> jetzt unabhängig von den im Control enthaltenen Elementen ausgeführt:
-
Card -
Accordion -
ListView
Die Actions werden nur ausgelöst, wenn direkt auf das Container-Element geklickt wird, nicht auf enthaltene Steuerelemente wie Labels oder Buttons.
Diese Änderung verhindert unbeabsichtigte Aktionen und sorgt für ein konsistenteres Interaktionsverhalten.