Zum Hauptinhalt springen

Jutro Digital Platform Mammoth

Was ist neu in Jutro-Patch 10.10.8?​

Digital SDK 10.10.8​

Verbesserte Unterstützung von Mehrspartenprodukten wieder eingeführt​

Wir haben die verbesserte Unterstützung für die Festlegung von Ausgaben für Mehrspartenprodukte im Digital SDK wieder eingeführt. Dabei handelt es sich um die gleiche Funktion, die im Jutro-Patch 10.10.5 hinzugefügt und im Jutro-Patch 10.10.7 entfernt wurde.

Weitere Informationen zu dieser Funktion finden Sie in den Versionshinweisen zum Digital SDK.

Was ist neu in Jutro-Patch 10.10.7?​

Rollbacks von Änderungen aus 10.10.5 und 10.10.6​

Mit dem Patch 10.10.7 werden einige Änderungen aus den Patches 10.10.5 und 10.10.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.

  • Verbesserte Unterstützung von Mehrspartenprodukten für das Digital SDK.
  • (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.10.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.

Was ist neu in Jutro-Patch 10.10.6?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.10.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.

Was ist neu in Jutro-Patch 10.10.5?​

Digital SDK 10.10.5​

Verbesserte Unterstützung von Mehrspartenprodukten​

Die Unterstützung für die Festlegung von Ausgaben für Mehrspartenprodukte im Digital SDK wurde verbessert.

Weitere Informationen finden Sie in den Versionshinweisen zu Digital SDK.

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.10.5 behoben:

ID
Beschreibung
JUT-23680Token für den Absatzabstand wurden auf Eigenschaften für den Wortabstand angewendet.
JUT-23433Verhindern des CSS-Hashing von regulären Ausdrücken in Jutro-Webpack-Loadern.

Was ist neu in Jutro-Patch 10.10.4?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.10.4 behoben:

ID
Beschreibung
JUTSDK-1895Digital SDK UI Extensions generierten ungültige Pfade auf Windows-Computern.
JUT-23630Überschreibung für http-proxy-middleware-Paket wurde in 2.0.9 hinzugefügt.
JUT-23742Aktualisierung der Überschreibung für tar-fs-Paket von 2.1.2 auf 2.1.3.

Was ist neu in Jutro-Patch 10.10.3?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.10.3 behoben:

ID
Beschreibung
JUT-23334Das Festlegen des Werts auf null verursachte einen TypeScript-Fehler für ToggleButtonGroup-Komponenten.
JUTSDK-1896Bei einigen der mit Digital SDK UI Extensions generierten Feldkomponenten wurde undefined statt null als Wert an Komponenten gesendet.
JUT-23322Überschreibung für @babel/runtime-corejs3-Paket von 7.21.5 in 7.26.10 hinzugefügt und verbleibende Instanzen aktualisiert.
JUT-23320Überschreibung für tar-fs-Paket von 2.x in 2.1.2 hinzugefügt.
JUTSDK-1879Aktualisierung von Axios auf 0.30.0.

Was ist neu in Jutro-Patch 10.10.2?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.10.2 behoben:

ID
Beschreibung
JUTSDK-1816Bei generierten Datum/Uhrzeit-Feldkomponenten wurde ein TypeScript-Fehler angezeigt, wenn sie einen Datum/Uhrzeit-Typ aufwiesen, der „undefined“ anstelle von „null“ zuließ.

Was ist neu in Jutro-Patch 10.10.1?​

Digital SDK 10.10.1​

Neue Konfigurationseigenschaft für Digital SDK UI Extensions​

Die Konfigurationseigenschaft dangerouslyForceEntityFieldGeneration wurde hinzugefügt, um die Generierung von Erweiterungen auf Feldebene für Entitäten zu erzwingen, die nicht mit dem Typ JSONSchemaWithFields kompatibel sind.

Weitere Informationen finden Sie in der Dokumentation zur Generierung von Digital SDK UI Extensions.

Jutro Design System 10.10.1​

Neue Design-Token für Komponenten​

Die Anzahl der verfügbaren Design-Token zum Anpassen der folgenden Komponenten wurde erhöht:

  • Card
  • ClickableCard
  • DropdownMenu und zugehörige untergeordnete Komponenten
  • InlineLoader
  • InlineNotification
  • Loader
  • ModalNext
  • LookupField
  • ToastProvider

Die Abwärtskompatibilität bleibt erhalten. Diese Komponenten sind nur dann betroffen, wenn Ihr Theme die neuen Design-Token enthält. Die einzige Ausnahme besteht bei der Verwendung der CSS-Variable --JDS-TOAST-NOTIFICATION-TEXT-PADDING oder --JDS-INLINE-NOTIFICATION-MESSAGE-PADDING, da diese entfernt wurden.

Note: Mit den zusätzlichen Design-Token können Sie das Erscheinungsbild der Lookupfield-Komponente an die anderen Eingabekomponenten anpassen.

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.10.1 behoben:

ID
Beschreibung
JUT-21816Abstand zwischen Symbol und Meldungstext in der InlineNotification-Komponente wurde korrigiert.
JUT-21819Ausrichtung zwischen Symbol und Beschriftungstext im Burger-Menü wurde korrigiert.
JUT-21820Ausrichtung zwischen Symbol und Beschriftungstext in alten Optionsfeldern wurde korrigiert.
JUT-21821Fokus und Hintergrund beim Zeigen auf die Jahresauswahl in Datumsauswahl-Komponenten wurden korrigiert.
JUT-21823Ausrichtung zwischen Symbol und Beschriftungstext in der MultipleFileUpload-Komponente wurde korrigiert.
JUT-21825Probleme mit der Breite bei der InlineNotification-Komponente wurden behoben.
JUT-21911Probleme mit der Größe bei der Badge-Komponente wurden behoben.
JUT-21912Ausrichtung des Loader-Symbols in der TableView-Komponente wurde korrigiert.
JUT-21913Bei TypeScript-Typen für TextInput und TextArea wurde null nicht als Wert unterstützt.
JUT-21921Fehlerhaftes Styling der TabSet-Komponente wurde korrigiert.
JUT-21922Falsche Hintergrundfarbe und falsches Layout der Toast-Komponente wurde korrigiert.
JUT-22085Probleme mit der Höhe und Kürzung bei der TypeaheadMultiSelectField-Komponente wurden behoben.
JUT-22163Bei Verwendung von Buchstaben aus dem erweiterten lateinischen/kyrillischen Alphabet in der DatePicker-Komponente funktionierte die Maske nicht richtig.
JUT-22572Ein Problem wurde behoben, bei dem NumberInput eine Ausnahme auslöste, wenn der Wert 6 oder mehr Dezimalstellen aufwies.
JUT-22643Falsche Design-Token wurden auf Badge- und InfoLabel-Komponenten angewendet.
JUT-22955Ein falsch angewendetes Design-Token für DropdownMenu wurde aktualisiert.
JUTSDK-1877Bei generierten Feldkomponenten war das Überschreiben untergeordneter Elemente nicht möglich.
JUT-22584inflight-Paket wurde durch eine benutzerdefinierte Version ersetzt.

Was ist neu in Jutro Digital Platform Mammoth?​

Jutro Design System 10.10.0​

Technische Verbesserungen​

Diese Aktualisierung bringt eine Reihe von Verbesserungen und Fehlerbehebungen.

Konformität mit WCAG 2.1​

Wir haben die Komponenten von Jutro Design System überprüft und die erforderlichen Änderungen vorgenommen, um die Konformität mit WCAG 2.1 sicherzustellen.

Note: Dies gilt für die stabilen Komponenten im Jutro-Release 10.10.0. Für verworfene Komponenten gilt weiterhin die Konformitätsstufe WCAG 2.0.

Neue Seitenlayout-Container​

Wir haben mehrere neue Komponenten für Seitenlayout-Container hinzugefügt, um zusätzliche Flexibilität bei der Umsetzung der Layout-Anforderungen zu bieten:

Note: Diese können als Alternative oder als Ergänzung zur AppFloorplan-Komponente verwendet werden. Weitere Informationen finden Sie in der Seitenlayout-Dokumentation.

Passive Token-Erneuerung​

Passive Token-Erneuerung wurde für den Authentifizierungs-Client eingeführt. Bei dieser Methode wird die Gültigkeit des Tokens bei jedem Zugriff überprüft, und wenn es abgelaufen ist, wird es erneuert, bevor es zurückgegeben wird. Weitere Informationen zur passiven Erneuerung finden Sie in der Dokumentation zum Authentifizierungs-Client.

Migration zur passiven Token-Erneuerung​

Die passive Token-Erneuerung wurde in Version 10.10 eingeführt. Die aktive Erneuerung wird nicht verworfen, es wird jedoch empfohlen, zur passiven Erneuerung zu wechseln. Um diese Funktion zu aktivieren, müssen Sie die folgenden Schritte ausführen:

  1. Entfernen Sie die Variablen JUTRO_AUTH_SILENT_REDIRECT_PATH und JUTRO_AUTH_SILENT_LOGIN_PATH (falls vorhanden). Diese Variablen sind spezifisch für den aktiven Ansatz mit unbeaufsichtigter Anmeldung und werden für den passiven Ansatz nicht benötigt.
  2. Fügen Sie offline_access zur Variable JUTRO_AUTH_SCOPE hinzu.
  3. Stellen Sie sicher, dass die Guidewire Hub-Anwendungskonfiguration die Berechtigung REFRESH_TOKEN im authSettings.grantTypes-Array enthält.
  4. Variable JUTRO_AUTH_USE_PASSIVE_TOKEN_RENEWALS=true hinzufügen.
  5. Ersetzen Sie die folgenden Verwendungen von Eigenschaften aus dem useAuth-Hook:
Aktive VerlängerungPassive Verlängerung
isAuthenticated: boolean | nullgetIsAuthenticated: () => Promise<boolean | null>
accessToken: string | nullgetAccessToken: () => Promise<string | null>
idToken: string | nullgetIdToken: () => Promise<string | null>
userInfo: OidcUserInfo | nullgetUserInfo: () => Promise<OidcUserInfo | null>

Neue Umgebungsvariable für Authentifizierungs-Client​

Die JUTRO_AUTH_PREPEND_AUTH_CALLBACKS_WITH_BASEURL-Umgebungsvariable wurde eingeführt. Wenn Sie den Wert dieser Umgebungsvariablen auf true setzen, wird der routerBasename-Wert automatisch vorangestellt, um Pfade umzuleiten, die als Argumente an die Funktionen login() und logout() des Authentifizierungs-Clients übergeben werden. Weitere Informationen finden Sie in der Dokumentation zum Authentifizierungs-Client.

Bei der Übergabe von Umleitungspfaden zu login() und logout() mit JUTRO_AUTH_PREPEND_AUTH_CALLBACKS_WITH_BASEURL=false wird eine Verwerfungswarnung angezeigt.

Neue Fehlercodes für Authentifizierungs-Client​

Wir haben zwei neue Fehlercodes für den Authentifizierungs-Client hinzugefügt.

  • JUTRO_AUTH_ACCESS_DENIED_ERROR: Der Benutzer ist der Anwendung nicht zugewiesen.
  • JUTRO_AUTH_LOGIN_REQUIRED_ERROR: Die Anwendung konnte Token nicht mit der automatischen Anmeldung erneuern, da Cookies von Drittanbietern im Browser blockiert werden.

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

Note: Wenn Sie eine benutzerdefinierte Verarbeitung von Authentifizierungsfehlern implementiert haben, sind möglicherweise Änderungen erforderlich, um diese neuen Fehlercodes zu verarbeiten.

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

Jutro UI-Bibliotheken 10.10.0​

Digital SDK UI Extensions​

Durch Ausführen des jutro-cli-Befehls jutro generate:digital-sdk wird neben der Generierung des Digital SDK auch ein neuer Satz von Komponenten, Hooks und Anbietern generiert, die auf den InsuranceSuite Cloud API-Schemas basieren und in Ihrer Jutro-App verwendet werden.

Weitere Informationen finden Sie im Abschnitt Cloud APIs mit dem Digital SDK nutzen der Jutro-Dokumentation.

Note: Die neuen Digital SDK UI Extensions ermöglichen eine zusätzliche Steigerung der Programmierungsproduktivität, indem sie InsuranceSuite Cloud API-Schemas in Entitätsfeldkomponenten und andere React-Tools umwandeln. Außerdem werden InsuranceSuite-Daten und Produktregeln zu Jutro-UI-Komponenten oder benutzerdefinierten Designsystemen zugeordnet.

Aktualisierungen des MicroFrontend-Komponentenmodus​

Die Namen der MicroFrontend-Komponentenmodi wurden aktualisiert:

  • moduleFederation-Modus ist jetzt shared-Modus.
  • iframe-Modus ist jetzt isolated-Modus.

Die ursprünglichen Modusnamen sind noch funktionsfähig, werden aber verworfen. Es wird empfohlen, alle Verweise in Ihrem Code zu aktualisieren, um zukünftige Probleme zu vermeiden.

Micro-Frontend-Unterstützung für die Fehlerbehandlung​

Es wurde ein onError-Callback hinzugefügt, der verwendet wird, wenn es Probleme mit dem Laden eines iframe oder mit dem Micro Frontend selbst gibt.

Die Node-18-Version wird verworfen​

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.

Verworfenes @jutro/cli-npm-preinstall-Paket​

Das benutzerdefinierte Paket @jutro/cli-npm-preinstall wurde verworfen. Dieses Paket wurde verwendet, um eine bestimmte Version der transitiven Abhängigkeit zu erzwingen, um Sicherheitsprobleme zu lösen.

Hierfür gibt es jetzt eine native Lösung in npm, die stattdessen verwendet werden muss.

Migration zu npm-Überschreibungen​

Wenn Ihre App aktuell Lösungen verwendet, müssen Sie die folgenden Schritte ausführen:

  1. Entfernen Sie die preinstall.js-Datei aus dem Stammverzeichnis des Projekts.
  2. Entfernen Sie das preinstall-Skript aus package.json.
  3. Benennen Sie resolutions in package.json in overrides um.

Jutro Web Apps​

Neue und verbesserte Inhaltsvorlagen​

Wir haben zwei neue Vorlagen hinzugefügt – Commercial Auto FNOL und Workers' Comp, um Ihnen einen Vorsprung bei der Implementierung Ihrer digitalen Erlebnisse zu verschaffen.

Weitere Informationen finden Sie auf den Seiten mit der Vorlagendokumentation:

Außerdem haben wir die folgenden Vorlagen um weitere Funktionen und Verbesserungen ergänzt:

  • Die Vorlage „Agent Experience“ enthält jetzt eine Seitenleiste für Aktivitäten. In dieser Seitenleiste können Vermittler Aktivitäten nach Datum, Priorität und Titel sortieren. Aktivitäten können zudem anhand der Kontonummer, der Policennummer oder der Jobnummer (Antragsnummer) gesucht werden. Mit dieser Änderung können Vermittler eine beliebige Anzahl von Freitextnotizen erstellen und an jede Aktivität anfügen.
  • Die Vorlage „Policyholder Experience“ bietet Versicherungsnehmern nun die Möglichkeit, Abrechnungsanfragen zu ihrem Konto durchzuführen und Policenrechnungen zusammen mit dem jeweiligen Status (überfällig, fällig, bezahlt) sowie dem fälligen Betrag und dem Fälligkeitsdatum anzuzeigen. Durch Integration eines digitalen Zahlungsanbieters können Versicherer Versicherungsnehmern außerdem die Möglichkeit bieten, Rechnungen online zu bezahlen.

Die folgenden Vorlagen wurden ferner umbenannt:

Ursprünglicher Name der VorlageAktualisierter Name der Vorlage
Agent Quote and Buy Personal AutoPersonal Auto Quote and Buy
Agent Quote and Buy Commercial Auto ExperienceCommercial Auto Quote and Buy
Demo Homeowners QuoteHomeowner Quote and Buy

Digital SDK 10.10.0​

Die folgenden Funktionen wurden zum Digital SDK hinzugefügt:

  • Eine neue Konfigurationsoption zum Filtern bestimmter Sparten aus PolicyCenter während der Generierung.
  • Es wurden schemabasierte Typen für Entitäten ohne einen übereinstimmenden openAPI-basierten Typ hinzugefügt.

Weitere Informationen finden Sie in den Versionshinweisen zu Digital SDK.

Verbesserungen und gelöste Probleme​

ID
Beschreibung
JDCD-697Es wurde ein Problem behoben, das in der Vorlage „Vermittler-Erfahrung“ einen nicht erfassten Laufzeitfehler verursachte, wenn PolicyCenter nicht eingestellt oder inaktiv war.
JDCD-1282Ein Problem wurde behoben, bei dem das Feld „Ortsangabeschlüssel“ im Drawer „Standort“ in der Vorlage „Gewerbe-Kfz“ fehlte.
JDCD-1281Ein Problem wurde behoben, bei dem Geschäftsdetails für Policen angezeigt wurden, die unter persönlichen Konten in der Vorlage „Agent Experience“ erstellt wurden.
JDCD-1272Die Aktivitäten in der Vorlage „Agent Experience“ waren nicht klickbar.
JUT-11047In progressStepBar wies das Fehlersymbol kein aria-label auf, um „Fehlersymbol“ anzuzeigen.
JUT-19202Der aktuelle Tag wurde nicht an anderen Zellen im DatePicker-Kalender ausgerichtet.
JUT-19361Screenreader lasen keine vollständigen Monatsnamen im Kalender der Datumseingabekomponenten.
JUT-19507Screenreader lasen zu viele Stellen nach dem Komma in der PhaseProgressBar-Komponente vor.
JUT-19609DateRangePicker-Kalenderstile während der Datumsauswahl behoben.
JUT-19845ToggleButton wies keinen ausgewählten Zustand für Text auf.
JUT-19929Screenreader sagten beim Lesen im Kopfzeilen-Profilmenü zweimal „Menü“.
JUT-19930aria-label war für TabSet/Tab-Überschriften fehlerhaft, wenn die Überschrift ein React.node war.
JUT-20130Der Fokusstil MonthPicker wurde sowohl auf das Kalenderelement als auch auf das Eingabeelement angewendet, wenn das Kalenderelement fokussiert wurde.
JUT-20172DatePicker wendete die ausgewählte Sprache für Monat und Wochentag nicht richtig an.
JUT-20219e als akzeptierte Eingabe für Stepper-Komponente entfernt.
JUT-20511CurrencyInput-Komponente hatte „Tx:“ in aria-label dupliziert.
JUT-20848Micro Frontend-SDK hat mehrere Popups für die Authentifizierung geöffnet.
JUT-21169TimePicker-Wert ging bei Unschärfe mit einigen Gebietsschemaeinstellungen verloren.
JUT-21207Probleme mit der Darstellung von QuickInfos in Toast-Benachrichtigungen wurden behoben.
JUT-21227Funktion @jutro/test/getTranslation hatte Probleme mit Zeichenfolgen-Interpolation
JUT-21326Telefonlayout in Address-Komponente war falsch.
JUT-21621NumberInput behandelte Trennzeichen nicht einheitlich.
JUT-22159Falsche Standard-Hintergrundfarbe auf Inverse-Variante von „nur Symbol“-Button angewendet
JUT-22206Button-Größe unterschied sich bei Verwendung des alten Symbols im Vergleich zum neuen Symbol.
JUT-22227Progress Bar-Screenreader las einen anderen abgeschlossenen Wert als den grafisch dargestellten vor.
JUT-22247Der Hilfe-Button in Kopfzeile AppFloorplan wurde zweimal fokussiert, wenn mit der Tastatur durch die Kopfzeile navigiert wurde.
JUT-22576In den Komponenten Accordion und AccordionCard wurde die CSS-Variable der jeweils anderen Komponente für die Hintergrundfarbe verwendet.

Bekannte Probleme​

preinstall.js-Datei wird nach der Migration zu npm-Überschreibungen weiterhin geprüft (JUT-22690)​

Problem: Nach der Migration aus dem @jutro/cli-npm-preinstall-Paket zu npm-Überschreibungen wird die preinstall.js-Datei weiterhin geprüft. Wenn sie nicht gefunden wird, führt dies zu einem Build-Fehler.

Workaround: Entfernen Sie den Inhalt der preinstall.js-Datei, löschen Sie jedoch nicht die Datei selbst.

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)
);

Bei einigen Schaltflächen fehlen aria-labels (JDCD-1795)​

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.

Beim Wechseln zwischen den Registerkarten auf der Seite „Spartendeckungen“ in der Vorlage „Gewerbe-Kfz“ werden fehlende Pflichtfelder nicht gekennzeichnet (JDCD-1796)​

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, obwohl es von der Benutzerauswahl abhängig sein muss (JDCD-1797)​

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.

Digital SDK UI Extensions generieren ungültige Pfade auf Windows-Computern (JUTSDK-1895)​

Problem: Wenn Sie unter Verwendung der Jutro CLI ein Digital SDK auf einem Windows-Computer erstellen, enthalten die Pfade zu den Digital SDK UI Extensions eine Mischung aus Schrägstrichen und umgekehrten Schrägstrichen.

Workaround: Generieren Sie ein Digital SDK unter Verwendung der Jutro CLI nicht auf Windows-Computern.

Bei einigen der mit Digital SDK UI Extensions generierten Feldkomponenten wird manchmal undefined als Wert an Komponenten gesendet (JUTSDK-1896)​

Problem: Bei mit Digital SDK UI Extensions generierten Entitätsfeldkomponenten wird undefined als Wert an Komponenten für die Jutro-Komponenten ToggleButton, CurrencyInput und NumberInput gesendet. Wie in der Jutro-Dokumentation angegeben, wird die Komponente durch undefined zu einer unkontrollierten Komponente und der Vorschaustatus bleibt sichtbar. Dies führt zu Problemen, wenn die Zustandsänderung nicht durch die Jutro-Komponente ausgelöst wird.

Workaround: Verwenden Sie Entitäts-Hooks, um benutzerdefinierte Versionen zu erstellen, wenn in Entitätsfeldkomponenten die Komponenten ToggleButton, CurrencyInput oder NumberInput verwendet werden.

Fehler beim Hinzufügen von Deckungen in der Vorlage „Personal Auto Quote and Buy“ (JDCD-2117)​

Problem: In Version 10.10 der Vorlage „Personal Auto Quote and Buy“ wird möglicherweise der folgende Fehler bei unterversicherten oder nicht versicherten Deckungen angezeigt:

Property 'priority' is defined as read-only and cannot be specified on inputs

Das liegt daran, dass das Feld priority in der Funktion removeReadOnly nicht entfernt wurde.

Workaround: Nehmen Sie priority in der Datei coverageHelpers.ts in die Liste der entfernten Eigenschaften in der const removeReadOnly-Deklaration auf.

Nachgestellter Schrägstrich kann beim Generieren von Digital SDK UI Extensions zu Fehlern führen (JUTSDK-1937)​

Problem: Wenn beim Generieren der Digital SDK UI Extensions der Wert targetUrl einen nachgestellten Schrägstrich enthält, schlägt die Generierung möglicherweise mit dem folgenden Fehler fehl:

AxiosError: Request failed with status code 404
Code: ERR_BAD_REQUEST

Workaround: Entfernen Sie den nachgestellten Schrägstrich aus dem Wert targetUrl. Zum Beispiel:

"targetUrl": "http://localhost:8080/cc/" // incorrect
"targetUrl": "http://localhost:8080/cc" // correct

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: >=22.6.0 < 23
  • NPM version: >= 9.5.0
  • React-Version: 18.2.0
On this page