Zum Hauptinhalt springen

Jutro Digital Platform Las Leñas

Patch-Release 10.9.7​

Rollbacks von Änderungen aus 10.9.5 und 10.9.6​

Mit dem Patch 10.9.7 werden einige Änderungen aus den Patches 10.9.5 und 10.9.6 rückgängig gemacht.

Mit Patches von Guidewire sollen nur kritische Sicherheitskorrekturen und Funktionsblocker abgedeckt werden, Fehlerbehebungen und Funktionsverbesserungen sollen dagegen nur in den Hauptversionen der Ski-Releases veröffentlicht werden. Entsprechend diesem Ansatz werden die folgenden Änderungen entfernt, jedoch im Niseko-Release zur Verfügung gestellt.

  • (JUT-24000) Ein Problem wurde behoben, bei dem das Ändern der Auswahl im Datumsauswahlfeld zu einer Endlosschleife in Chrome für iOS führte.
  • (JUT-23433) Das Verhalten der Jutro-Webpack-Loader wurde geändert, um das CSS-Hashing von regulären Ausdrücken zu verhindern.

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.9.7 behoben:

ID
Beschreibung
JUT-24048Überschreibung für on-headers-Paket wurde in 1.1.0 hinzugefügt.
JUT-24095Axios-Überschreibung wurde auf 1.11.0 aktualisiert.

Patch-Release 10.9.6​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.9.6 behoben:

ID
Beschreibung
JUT-24000Das Ändern der Auswahl im Datumsauswahlfeld führte zu einer Endlosschleife in Chrome für iOS.
JUT-23742Aktualisierung der Überschreibung für tar-fs-Paket von 2.1.2 auf 2.1.3.
JUT-23772Überschreibung für webpack-dev-server-Paket wurde in 5.2.1 hinzugefügt.

Patch-Release 10.9.5​

Digital SDK 10.9.5​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.9.5 behoben:

ID
Beschreibung
JUT-23742Überschreibung für tar-fs-Paket wurde auf 2.1.3 aktualisiert.
JUT-23630Überschreibung für http-proxy-middleware-Paket wurde in 2.0.9 hinzugefügt.
JUT-23433Korrektur des CSS-Hashing von RegEx in Jutro-Webpack-Loadern.
JUT-23322Überschreibung für @babel/runtime-corejs3-Paket wurde hinzugefügt.
JUT-23320Überschreibung für tar-fs 2.x-Paket wurde in 2.1.2 hinzugefügt.
JUT-22584inflight-Abhängigkeit wurde durch einen gepatchten Fork der Abhängigkeit ersetzt.
JUT-22087Fehlende Überschreibungen für @jutro/npm-overrides-Paket wurden hinzugefügt.
JUTSDK-1879Aktualisierung des Axios-Pakets auf 0.30.0.
Nicht zutreffendÜberschreibung für Axios-Paket wurde in 1.8.3 hinzugefügt.

Was ist neu in Jutro-Patch 10.9.4?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.9.4 behoben:

ID
Beschreibung
JUT-22661Es wurde ein Problem behoben, bei dem location.state beim erneuten Laden von Seiten nicht beibehalten wurde, was das Verhalten einiger Anwendungen beeinträchtigte.
JUT-21631Es wurde ein Problem behoben, bei dem statt einer aktualisierten Version eine zwischengespeicherte Version einer Jutro-App geladen wurde.
JUT-22353Es wurde ein Problem behoben, das dazu führte, dass ein Modal in einer iframe Micro Frontend-App unbegrenzt nach unten scrollte.
JUT-22168Es wurde ein Problem behoben, bei dem bei der Authentifizierung der Okta-Auth-Client nach der Basis-URL angehängt /auth wurde.

Was ist neu in Jutro-Patch 10.9.3?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.9.3 behoben:

ID
Beschreibung
JUT-22524Es wurde ein Problem behoben, das dazu führte, dass die Anwendung beim erneuten Laden auf die Hauptseite umgeleitet wurde, anstatt auf der neu geladenen Seite zu verbleiben.
JUT-22328Ein Problem mit einem ungültigen Eigenschaftstyp für die icon-Eigenschaft wurde behoben.
JUT-21770Es wurde ein Problem mit der Barrierefreiheit in den Dropdown-Komponenten behoben, das den Benutzer daran hinderte, mit einer Tastatur zu den Dropdown-Elementen zu navigieren.
JUT-22338Durch die Eingabe in ein Suchfeld, in dem die Lookup-Komponente verwendet wird, wurden die vorgeschlagenen Optionen gelöscht, anstatt sie hervorzuheben.
JUT-22010Es wurde ein Problem behoben, das dazu führte, dass die linke Navigationsleiste in einer Micro Frontend-App verschwand.
JUT-20657Probleme mit der Barrierefreiheit in der Slider-Komponente wurden behoben.

Was ist neu in Jutro-Patch 10.9.2?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.9.2 behoben:

ID
Beschreibung
JUT-22215Die Anmeldung wird im Okta-Auth-Client für Seiten, für die keine Authentifizierung erforderlich ist, nicht mehr automatisch ausgelöst.
JUT-22174Es wurde ein Problem behoben, das dazu führte, dass der Kalender in Datumskomponenten in Storybook sofort nach dem Öffnen geschlossen wurde.
JUT-21908Durch Klicken auf ein Datum im DatePicker-Kalender wurde das Klickereignis auf die zugrunde liegenden Objekte übertragen.
JUT-22173Das Klicken auf den Kalenderbereich in einer Datumskomponente führte dazu, dass der Kalender geschlossen wurde, wenn ein Micro Frontend in Safari verwendet wurde.
JUT-21946Die okta-auth-js-Bibliothek wurde auf Version 7.8.1 aktualisiert.
JUT-21934eslint-config verwendet kein altes Paket esm mehr, das Probleme mit Node 22 verursachte.
JUT-22206Die Symbole aus dem neuen jutro/icons-Paket wiesen eine falsche Größe auf, wenn sie in einer Button-Komponente verwendet wurden.
JUT-21785Die Webpack-Abhängigkeit in @jutro/cli-app wurde auf Version 5.95.0 aktualisiert.
JUT-21683Das Abmeldeverhalten für die Okta- und OIDC-Auth-Clients wurde verbessert.
JDCD-697Es wurde ein Problem behoben, das in der Vorlage „Vermittler-Erfahrung“ einen nicht erfassten Laufzeitfehler verursachte, wenn PolicyCenter nicht eingestellt oder inaktiv war.

Was ist neu in Jutro-Patch 10.9.1?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.9.1 behoben:

ID
Beschreibung
JUT-21714eslint-config aktualisiert, um auf den richtigen Eintrag zu verweisen.
JUTSDK-1721TypeScript-Fehler im Zusammenhang mit der Konvertierung von entityData in Record<string, unknown> behoben.
JUTSDK-1560In der Basiskonfiguration wurde Unterstützung für BillingCenter und ContactManager in initSDK hinzugefügt.

Was ist neu in Jutro Digital Platform Las Leñas?​

Jutro Design System 10.9.0​

Technische Verbesserungen​

Diese Aktualisierung bringt eine Reihe von Verbesserungen und Fehlerbehebungen.

Okta-Authentifizierungs-Client​

Die Okta-Authentifizierung wird jetzt im @jutro/auth-Paket unterstützt.

Um Okta zu aktivieren, legen Sie JUTRO_AUTH_USE_NATIVE_OKTA_CLIENT=true in Ihrer Umgebung fest. Der Okta-Authentifizierungs-Client wird wie der generische Client verwendet, abgesehen von den folgenden Verhaltensänderungen:

  1. Vereinfachter Ablauf für automatische Anmeldung und Authentifizierungs-Popup.
    Es verwendet einen benutzerdefinierten Mechanismus (response-mode: okta_post_message), um aktualisierte Token von einem ausgeblendeten iframe/popup an das Hauptfenster zu übergeben. Daher werden keine Anwendungsrouten geladen. Das bedeutet, dass die Variablen JUTRO_AUTH_SILENT_LOGIN_PATH und JUTRO_AUTH_SILENT_REDIRECT_PATH veraltet sind.

  2. Arbeitsspeicher als Token-Speicher. Es gibt keine Service-Worker-Option. Arbeitsspeicher als Token-Speicher ist die sicherste Option, die im nativen Okta-Client verfügbar ist. Es gibt zwei Unterschiede im Verhalten der App:

    1. Bei jedem Öffnen oder Aktualisieren einer Seite wird ein vollständiger Anmeldeablauf initiiert, um Token zu erhalten. Der Benutzer sieht einen Loader und /auth/callback ändert sich für kurze Zeit in der Navigation seines Browsers.
    2. Es findet keine Synchronisierung statt, jede Registerkarte verwendet ihre eigenen Token.
  3. Keine zusätzlichen Parameter. Bei der Abmeldung mit dem nativen Okta-Client werden zusätzliche Parameter aus JUTRO_AUTH_LOGOUT_QUERY_EXTRAS ignoriert.

Weitere Informationen zur Verwendung des nativen Okta-Clients finden Sie auf der Authentifizierungsdokumente-Seite.

Wenn Sie das veraltete native Okta-Authentifizierungspaket aus Version 8.12 oder früher verwendet haben, finden Sie Einzelheiten zu den Unterschieden in den Schritten zur Migration des Auth-Clients.

Neue Symbolkomponenten​

Die Komponente @jutro/components/Icon wurde verworfen. Als Alternative ist ein neues @jutro/icons-Paket verfügbar.

Dieses Paket enthält spezifische Komponenten für jedes Guidewire-Symbol. Diese können direkt verwendet und auch an andere Komponenten übergeben werden, anstatt eine ID-Zeichenfolge bereitzustellen.

Zum Beispiel:

// old
import { icon } from '@jutro/components';

<Icon icon="gw-help" />;

//new
import { HelpIcon } from '@jutro/icons';

<HelpIcon />;

In der Liste der Symbole finden Sie die gesamte Palette der Optionen.

Erweitern des Typs von icon-Eigenschaften​

Der Typ der icon-Eigenschaften in Komponenten wurde von string auf string | React.ComponentType erweitert, damit die neuen Symbolkomponenten als Werte verwendet werden können. In Fällen, in denen es einen Standardwert gab, ist dieser Wert jetzt eine Komponente und keine Zeichenfolge mehr. Dies hat Auswirkungen auf folgende Komponenten:

Name der KomponenteName der EigenschaftAlter StandardwertNeuer Standardwert
AlertModalicon
Avataricon'gw-person'PersonIcon
Schaltflächeicon
Kontrollkästchenicon'gw-check'CheckIcon
DateFieldicon'gw-check'CheckIcon
DropdownMenuAvataricon
DropdownMenuAvatarContenticon
DropdownMenuAvatarHeadericon
DropdownMenuButtonicon
ErrorNoticeicon'gw-error-outline'ErrorOutlineIcon
FieldIconicon
GenericSelectControlDropdownIndicatoricon'gw-expand-more'ExpandMoreIcon
InfoLabelicon
InlineLoaderloadingIcon
LoadingIconicon'gw-renewals'RenewalsIcon
LookupFieldicon
ModalHeadericon
PhaseProgressicon
PhaseProgressLabelicon
Tagicon'gw-close'CloseIcon
TimeFieldicon'gw-access-time'AccessTimeIcon
ToggleButton (älter)icon
TooltipIconicon'gw-help'HelpIcon
TreeNodeicon
TreeViewdefaultParentIcon, defaultEndIcon

Name der KomponenteName der Eigenschaft
BurgerAppSwitcherButtonicon
IconsBaricon
NavBarAccordionicon
NavBarLinkicon
RightSideBaricon

Name der KomponenteName der EigenschaftAlter StandardwertNeuer Standardwert
Schaltflächeicon
ChevronchevronIcon'gw-check'CheckIcon
DropdownMenuLinkicon
IconButtonicon
Linkicon
Deaktivieren von veralteten Symbolkonfigurationen​

Es wurde eine neue Umgebungsvariable eingeführt, mit der der verworfene Symbolansatz deaktiviert werden kann.

Wenn die Umgebungsvariable JUTRO_DISABLE_LEGACY_ICONS auf true gesetzt ist, werden sämtliche Konfigurationen bezüglich des Legacy-Symbolansatzes entfernt. Dadurch wird verhindert, dass sie in das DOM geladen werden, und die Legacykomponente Icon wird unbrauchbar.

Deep Logout​

Ab 10.9 kann die Umgebungsvariable JUTRO_AUTH_LOGOUT_REDIRECT_PATH entweder der Endteil der URL oder die vollständige URL sein.

Wenn Sie die vollständige URL eingeben, muss sie das Schema enthalten. Beispiel: https://guidewire.com/my-best-app/logout ist ein gültiger Wert, guidewire.com/my-best-app/logout jedoch nicht.

Diese Änderung ermöglicht es Ihnen, einen „Deep Logout“ zu initiieren, indem Sie JUTRO_AUTH_LOGOUT_REDIRECT_PATH auf eine URL setzen, die den Abmeldeablauf auf einer anderen Domäne auslöst.

Weitere Informationen finden Sie in der Dokumentation zum Authentifizierungs-Client.

Umgebungsvariable für die Veröffentlichung neuer Ereignisse​

In der Basiskonfiguration von Jutro-Vorlagen wurde eine neue Umgebungsvariable JUTRO_DISABLE_AUTO_EVENTS_PUBLISHING=true hinzugefügt. Diese Variable deaktiviert die automatische Ereignisveröffentlichung in Altkomponenten, um eine konsistentere Ereignisbehandlung zu ermöglichen. Weitere Informationen, auch zum Konfigurieren der Ereignisbehandlung, finden Sie in der Dokumentation zur Ereignisbehandlung.

Neue Umgebungsvariable für den React Strict Mode​

Eine neue Umgebungsvariable ist jetzt verfügbar, um den React Strict Mode für Unit-Tests und für Jutro-Apps in Entwicklungsumgebungen zu aktivieren. Um sie zu aktivieren, fügen Sie JUTRO_REACT_STRICT_MODE=true zu Ihrer .env-Datei hinzu. Bei vorhandenen Apps ist der strenge Modus nicht standardmäßig aktiviert, aber bei neu erstellten Apps wird die Variable auf true in ihrer .env-Datei festgelegt. Weitere Informationen finden Sie in der Dokumentation zu Unit-Tests.

Verwerfung von Node-Version 18​

Warning: Ab dem 30. April 2025 können Sie auf Node 18 keine neuen Apps mehr erstellen. Sie erreicht das Ende ihrer Lebensdauer und erhält keine Sicherheitsupdates.

Das Ausführen veralteter Versionen kann Ihre Anwendung anfällig machen.

Sie können vorhandene Apps bis zum 30. September 2025 auf Node 22 migrieren. Aktualisieren Sie alle Anwendungen so bald wie möglich.

Die Wartung von Node 18 endet im April 2025 und wird nach diesem Datum nicht mehr unterstützt. Die Verwendung von Node 18 in Jutro wird verworfen und es wird empfohlen, auf Node 22.6.0 oder höher zu aktualisieren.

Wenn Sie die Migration durchführen möchten, gehen Sie wie folgt vor:

  • Aktualisieren Sie das Feld engines in package.json auf:
  "engines": {
"node": ">=22.6.0 < 23",
"npm": ">=10.8.2 "
}
  • (Optional) Wenn Sie NVM verwenden, um Node-Versionen zu verwalten, aktualisieren Sie .nvmrc mit v22.6.0
  • Installieren Sie Node.js v22.6.0 (und entfernen Sie die alte Version, wenn Sie kein NVM-Benutzer sind)
  • Aktualisieren Sie alle Komponententests, die Intl verwenden (Node.js v22 wird entsprechend der neuesten Version von Intl aktualisiert).
  • Entfernen Sie node-sass aus package.json und fügen Sie es stattdessen in "sass": "1.81.0" ein.
    • Wenn Sie Probleme mit "sass": "1.81.0" haben, versuchen Sie es stattdessen mit "sass": "1.77.8" .

Um zu überprüfen, ob Ihre App noch mit einer neueren Version von Node.js funktioniert (z. B. in TeamCity-Pipelines), gehen Sie wie folgt vor:

  • Aktualisieren Sie das Feld engines in package.json auf:
  "engines": {
"node": ">=22.6.0 < 23",
"npm": ">=10.8.2 "
}
  • Entfernen Sie node-sass aus package.json und fügen Sie es stattdessen in "sass": "1.81.0" ein.
    • Wenn Sie Probleme mit "sass": "1.81.0" haben, versuchen Sie es stattdessen mit "sass": "1.77.8" .
Warning: Bekanntes Problem

Eine Änderung im Übersetzungsprozess in Node 22 führt dazu, dass ein Leerzeichen durch ein schmales Unicode-Leerzeichen ohne Umbruch ersetzt wird. Dies kann zu fehlgeschlagenen Komponententests führen, da dies nicht mit dem Regex-Muster \s übereinstimmt.

Note: Webpack 4 unterstützt Node 22 nicht, die Verwendung von Node 22 erfordert ein Update auf Webpack 5.
Note: Unterschiedliche Versionen von Node.js in lokalen und CI Umgebungen können zu einem inkonsistenten Verhalten von Komponententests für Komponenten führen, die Intl verwenden.

--legacy-peer-deps sind nicht mehr erforderlich​

Das Flag --legacy-peer-deps muss bei der Paketinstallation für eine neue Jutro-Anwendung nicht mehr verwendet werden. Dieses Flag ist nicht mehr notwendig, da Abhängigkeitskonflikte nun automatisch gelöst werden sollten, wodurch sich der Installationsprozess vereinfacht. Bei Anwendungen, die mit einer früheren Version von Jutro erstellt wurden, kann Ihre package.json-Datei jedoch Abhängigkeiten enthalten, die mit peerDependencies in neueren Versionen von Jutro nicht kompatibel sind. In diesem Fall kann es zu Versionskonflikten zwischen diesen Abhängigkeiten kommen, wenn Sie das Flag entfernen.

Neue Markierung zum Deaktivieren der Veröffentlichung von Ereignissen in Komponenten​

Wir haben die Veröffentlichung von Ereignissen (z. B. Schaltflächenklicks oder Wertänderungen) in Komponenten unter Verwendung von @jutro/events in der Basiskonfiguration von Jutro aktualisiert. Dieses Standardverhalten wird nun durch die Markierung JUTRO_DISABLE_AUTO_EVENTS_PUBLISHING deaktiviert. Wenn Sie die Markierung nicht zur .env-Datei hinzufügen, wird eine Warnung angezeigt. Diese Änderung wirkt sich auf Komponenten wie ältere Felder aus, die weiterhin die Funktion zum Veröffentlichen aus @jutro/events verwenden.

Neue Alternativen als Alternative zu verworfenen Komponenten​

Bestimmte Komponenten wurden verworfen und es gibt Alternativen dazu. Die neuen Komponenten sind zum Teil anders strukturiert als ihre Vorgänger. Möglicherweise müssen Sie die Eigenschaften an der Stelle anpassen, an der die Komponente aufgerufen wird. Nachfolgend sind die Komponenten und ihre Alternativen aufgeführt:

Verworfene KomponenteNeue Komponente
Icon aus @jutro/componentsSymbolkomponenten aus @jutro/icons

Jutro Web Apps​

Veränderliche/unveränderliche Hochstufungen in PreProd- und Prod-Sternensystemen​

Veränderliche/unveränderliche Hochstufungen, ähnlich dem in der Entwicklung verwendeten Bereitstellungsmuster, sind jetzt für PreProd- und Prod-Sternensysteme aktiviert. Dies erhöht auch die Flexibilität bei der Verwendung benutzerdefinierter Domänen.

Sie können jetzt:

  • Pro Codezweig eine veränderliche Hochstufung mit beliebig vielen vordefinierten benutzerdefinierten Domänen durchführen.
  • Mehrere unveränderliche Hochstufungen pro App-Code-Zweig durchführen, jedoch ohne benutzerdefinierte Domänen.

Weitere Informationen finden Sie unter Hochstufen einer Jutro-App.

Erweiterbare Bereitstellungskontingente für PreProd und Prod​

Die Benutzeroberfläche zeigt jetzt den Verbrauch von Kontingenten in Echtzeit an, sodass Sie bei Bedarf reagieren können, wenn Kontingentlimits bald überschritten werden oder bereits überschritten wurden.

Weitere Informationen finden Sie unter Hochstufungslimits.

Benutzerdefinierte Domänendelegierungen mit Subdomänen​

Sie können jetzt eine benutzerdefinierte Domänendelegierung erstellen, die Subdomänen wie foo.bar.com, abc.def.user.gov.uk usw. enthält.

Weitere Informationen finden Sie unter Benutzerdefinierte Domänen.

Auswahl der zum Zeitpunkt des Hochstufens verfügbaren benutzerdefinierten Domänen​

Sie können jetzt auswählen, welche Elemente der benutzerdefinierten Domänendelegierungen auf eine Hochstufung angewendet werden, damit Sie innerhalb der Limits bleiben können.

Weitere Informationen finden Sie unter Hochstufen einer Jutro-App.

Gemeinsame Delegierungen​

Sie können jetzt eine Delegierung mit mehreren Domänennamen (auch als gemeinsame Delegierung bezeichnet) mit einem Limit von bis zu 5 Domänennamen erstellen.

Weitere Informationen finden Sie unter Erstellen Ihrer benutzerdefinierten Domänendelegierung.

Apps können als „Favoriten“ markiert werden​

Mit zunehmender Nutzung von JWA wird auch die Anzahl der auf der Startseite angezeigten Apps steigen. Dies macht es schwierig, eine App zu finden. Sie können Ihre Apps jetzt als „Favoriten“ markieren und nur diese Apps anzeigen, um die Suche nach bestimmten Apps zu erleichtern.

Weitere Informationen finden Sie unter Über Jutro Web Apps

Benutzerfreundliche App-Namen​

Mit einem neuen Limit von 64 Zeichen können Sie jetzt App-Namen mit weniger Einschränkungen auswählen. App-Namen dürfen jetzt Leerzeichen und Großbuchstaben enthalten.

Weitere Informationen finden Sie unter Erstellen einer App aus einer Vorlage

Testmodus anzeigen​

Die JWA-Startseite zeigt jetzt an, wenn Sie sich im Testmodus befinden, sodass Sie an die Nutzungsbeschränkungen erinnert werden.

Weitere Informationen finden Sie unter Über Jutro Web Apps

Neue und verbesserte Inhaltsvorlagen​

Wir haben eine neue Vorlage hinzugefügt – Commercial Auto Quote and Buy für Vermittler –, um Ihnen einen Vorsprung bei der Implementierung Ihrer digitalen Erlebnisse zu verschaffen. Die neue Vorlage umfasst die Funktion zur Änderung von Policen und die Funktion zum Sammel-Upload von Fahrzeugen über ein Arbeitsblatt.

Weitere Informationen finden Sie in der Vorlagendokumentation.

Außerdem haben wir den bestehenden Vorlagen die folgenden weiteren Funktionen und Verbesserungen hinzugefügt:

  • In der Vorlage „Vermittler-Erfahrung“ können Sie jetzt offene Policenänderungen sehen sowie Aktivitäten anzeigen und erstellen. Sie können auch die anstehenden Verlängerungen überprüfen. Wenn Sie eine Policenänderung oder -verlängerung anstoßen, werden Sie zur Policenänderungstransaktion weitergeleitet, die Sie über die Quote and Buy-Vorlage implementieren können. Beachten Sie, dass Sie die Quote and Buy-App außerdem als Micro Frontend in die App „Vermittler-Erfahrung“ einbetten müssen. Weitere Informationen finden Sie in der Dokumentation zur Vorlage „Vermittler-Erfahrung“.
  • Die Vorlage „Policyholder Experience“ unterstützt jetzt das Hochladen von Dokumenten. Weitere Informationen finden Sie unter Hochladen von Dokumenten.
  • Der Quote and Buy-Assistent wurde umstrukturiert, um eine flexible Navigation zu ermöglichen: Sie können einen oder mehrere Schritte zurückspringen und Änderungen vornehmen, die dann validiert und alle abhängigen Felder hervorgehoben werden.

Digital SDK 10.9.0​

Das Digital SDK verwendet jetzt einen Ansatz zur Generierung benutzerdefinierter Typen anstelle des OpenAPI-Pakets. Außerdem wurde eine explizitere Exportstruktur hinzugefügt.

Weitere Informationen finden Sie in den Versionshinweisen zu Digital SDK.

Verbesserungen und gelöste Probleme​

ID
Beschreibung
JUT-20424Die Benennungskonvention für die Komponentenklassen wurde in ein strukturierteres Format geändert.
JUT-21078Ermöglicht es Verbrauchern, ihr benutzerdefiniertes Design-Token an CSS-Variablentransformationen zu übergeben.
JUT-21272Unterstützung für Node 22 wurde hinzugefügt.
JUT-20606Es wurde eine neue Konfigurationspriorität eingeführt, die standardmäßig für neue Benutzer festgelegt wird, während bestehende Kunden ihre aktuelle Priorität behalten, mit einer Opt-in-Option, um zu der neuen Priorität zu wechseln.
JUT-21226Zulässiges Überschreiben der Loader-Komponente des Micro Frontends.
JUT-20905Erweiterte Micro Frontend SDK API zur Unterstützung der Behandlung von Ladefehlern.
JUT-20083Die Version von babel-core resolution wurde so geändert, dass sie mit den App-Vorlagenabhängigkeiten übereinstimmt
Nicht zutreffendEs wurde ein Problem mit CLI-Paketaktualisierungen behoben, wenn die Eigenschaft in package.json fehlt
JUT-20581Fokusprobleme in der PhoneNumberInput-Komponente behoben
JUTSDK-1555Fehlende depcheckrc-Migration hinzugefügt
JUT-20609Modales übergeordnetes Element aufgelöst

Bekannte Probleme​

Die DateValue-Komponente gibt eine falsche Verwerfungswarnung aus (JUT-22330)​

Problem: Benutzer erhalten eine Warnung, dass die DateValue-Komponente verworfen wurde, die Komponente wurde jedoch nicht verworfen.

Workaround: Ignorieren Sie die Warnung.

Die Duplizierung von Registerkarten bei Verwendung des generischen OIDC-Clients führt zu einem Fehler in der Konsole (JUT-21432)​

Problem: Dieses Problem wird durch die Registerkarten-ID verursacht, die der OIDC-Authentifizierungs-Client verwendet. Jeder Registerkarte wird eine eindeutige ID zugewiesen, die im Sitzungsspeicher gespeichert ist. Wenn Sie jedoch die Funktion „Registerkarte duplizieren“ des Browsers verwenden und die Registerkarte duplizieren, auf der Ihre App ausgeführt wird, wird der Sitzungsspeicher auf die neue Registerkarte kopiert, wodurch beide Registerkarten dieselbe ID verwenden. Wenn Sie sich von beiden Registerkarten abmelden und auf der ersten Registerkarte wieder anmelden, wird bei dem Versuch, sich über die zweite Registerkarte anzumelden, ein Fehler in der Konsole ausgegeben. Die Anwendung selbst funktioniert normal.

Workaround: Guidewire ist dieses Problem bekannt.

Fehler beim Ausführen des Befehls jutro app:tests in einer App, die aus der eigenständigen Starter-Vorlage erstellt wurde (JUTSDK-1579)​

Problem: Eine Änderung an der Implementierung der Symbole führt dazu, dass der Befehl jutro app:tests fehlschlägt, wenn Sie ihn in einer App ausführen, die aus der eigenständigen Starter-Vorlage erstellt wurde.

Workaround: Öffnen Sie die App.test.tsx-Datei und entfernen Sie die folgende Assertion:

expect(
container?.querySelector('header[class="header applicationHeader header"]')
?.innerHTML
).toContain('notifications icon');

Sie können sie durch eine Assertion ersetzen, die screen aus @jutro/test wie folgt verwendet:

...
import { screen } from @jutro/test;
...

expect(
screen.getByTestId('icon-gw-notifications')
).toBeDefined();

Eine Policenänderung in der Quote and Buy-Vorlage für PA und CA gilt nicht für eine geplante Verlängerung (JDCD-1102)​

Problem: Wenn Sie in Ihrer Quote and Buy-App für PA und CA eine Policenänderung an einer angebotenen und verbindlich gemachten Police vornehmen und für diese Police eine Verlängerung geplant ist, wird die Änderung nicht auf die verlängerte Police angewendet.

Workaround: Guidewire ist dieses Problem bekannt.

Eine Policenänderung in einer PA- oder CA-Police verarbeitet keine Aufhebungen (JDCD-1092)​

Problem: Wenn Sie zwei Policenänderungen in einer PA- oder CA-Police beginnen, keine der beiden Policenänderungen abschließen, die erste fortsetzen und verbindlich machen und dann versuchen, auch die zweite Policenänderung verbindlich zu machen, wird Ihnen keine Option zum Bearbeiten der Aufhebungen angeboten.

Workaround: Guidewire ist dieses Problem bekannt.

Felder, die im APD-Schema als verboten markiert sind, werden nicht ausgeblendet (JDCD-737)​

Problem: In der Vorlage „Vermittler-Erfahrung“ werden das Attribut x-gw-forbidden enthaltende Felder im APD-Schema als deaktiviert angezeigt, anstatt sie herauszufiltern und auszublenden.

Workaround: Sie können diesen Code verwenden, um die folgenden Felder herauszufiltern:

const fields = Object.keys(schema?.properties).filter(
(key) =>
!schema?.properties[key].readOnly &&
!(schema['x-gw-forbidden'] || []).includes(key)
);

Nicht erfasster Fehler, wenn PolicyCenter nicht eingestellt oder inaktiv ist (JDCD-697)​

Problem: Wenn die Einstellung von PolicyCenter aufgehoben wurde oder ausgefallen ist, liegt in der Vorlage „Vermittler-Erfahrung“ ein nicht erfasster Laufzeitfehler vor.

Workaround: Guidewire ist dieses Problem bekannt.

Bei einigen Schaltflächen fehlen aria-labels (A11Y-224)​

Problem: Auf der Policy Details-Seite in der Vorlage „CA Quote and Buy“ fehlen bei einigen Schaltflächen aria-labels, was verhindert, dass ein Screenreader sie sinnvoll vorlesen kann.

Workaround: Guidewire ist dieses Problem bekannt.

Das Feld „Ortsangabeschlüssel“ fehlt in Drawer „Standort“ in der Vorlage „Gewerbe-Kfz“ (JDCD-1282)​

Problem: Beim Hochladen von Fahrzeugen mit einem Arbeitsblatt in der Vorlage „Commercial Auto Quote and Buy“ ist ein Ortsangabeschlüssel erforderlich, um beim Erstellen von Fahrzeugen den Standort der Garage zu verknüpfen. Allerdings fehlt das Feld „Ortsangabeschlüssel“ in Drawer „Standort“ auf der Seite Policendetails.

Workaround: Fügen Sie das fehlende Feld für den Ortsangabeschlüssel in Drawer „Standort“ im Schritt Policendetails hinzu.

Geschäftsdetails werden für Policen angezeigt, die unter persönlichen Konten in der Vorlage „Vermittler-Erfahrung“ erstellt wurden (JDCD-1281)​

Problem: Wenn eine Police angezeigt wird, die unter einem persönlichen Konto in der Vorlage „Vermittler-Erfahrung“ erstellt wurde, wird ein Abschnitt mit Geschäftsdetails angezeigt.

Workaround: Guidewire ist dieses Problem bekannt.

Die Aktivitäten in der Vorlage „Vermittler-Erfahrung“ können nicht angeklickt werden (JDCD-1272)​

Problem: Sie können in der Vorlage „Vermittler-Erfahrung“ in der Seitenleiste Aktivität nicht auf eine Aktivität klicken und diese öffnen.

Workaround: Guidewire ist diese Einschränkung bekannt. In dieser ersten Version verhält sich die Aktivitätenfunktion wie vorerst vorgesehen.

Beim Umschalten zwischen den Registerkarten auf der Seite „Spartendeckungen“ in der Vorlage „Gewerbe-Kfz“ werden fehlende Pflichtfelder nicht gekennzeichnet​

Problem: Wenn Sie in der Vorlage „Gewerbe-Kfz“ von der Registerkarte „Standarddeckungen“ zu einer anderen Registerkarte auf der Seite „Spartendeckungen“ wechseln, aber nicht alle erforderlichen Felder ausgefüllt haben, können Sie im Assistenten nicht fortfahren, es wird jedoch keine Fehlermeldung angezeigt.

Workaround: Guidewire ist dieses Problem bekannt.

Ein Feld auf der Seite „Spartendeckungen“ in der Vorlage „Gewerbe-Kfz“ ist erforderlich, während es von der Benutzerauswahl abhängig sein muss​

Problem: Wenn Sie auf der Seite „Spartendeckungen“ als Limittyp „Geteiltes Limit“ auswählen, ist das Feld „Kombiniertes Einzellimit“ weiterhin erforderlich, auch wenn es von Ihrer Auswahl abhängig sein muss. Grund dafür ist ein Fehler im Produktmodell der GO-Sparte, der wiederum in der Vorlage „Gewerbe-Kfz“ angezeigt wird.

Workaround: Sie müssen das entsprechende Feld im Produktmodell der GO-Sparte ändern.

Aktualisierte Webpack-Version (JUT-21785)​

Problem: Beim Erstellen einer Jutro-App können Fehler auftreten, wenn sich Webpack in der Liste der Abhängigkeiten befindet.

Workaround: Die Fehler können mit Ihrer Webpack-Version zusammenhängen. Wenn Ihre Webpack-Version nicht 5.95.0 ist, versuchen Sie, auf diese Version zu aktualisieren, und erstellen Sie die App erneut.

Zusätzliche Informationen​

Unterstützte Browser​

  • Chrome und Chromium-basierte Browser (getestet mit Chrome v110)
  • Firefox (getestet mit v107)
  • Safari (getestet mit v15.6)
  • Tablet und Mobiltelefon (iOS Safari + Android Chrome, dieselben Versionen wie oben)

Abhängigkeiten von Drittanbietern​

  • Node-Version: 18.14.2 < 19 | >= 22.6.0 < 23
  • NPM version: >= 9.5.0
  • React-Version: 18.2.0
On this page