Zum Hauptinhalt springen

legacy-Paket

Zweck des @jutro/legacy-Pakets ist die Speicherung verworfener Funktionen, damit diese langfristig verfügbar sind, bevor sie endgültig eingestellt werden. Es kann als letzter Schritt im Lebenszyklus von Funktionen verstanden werden, bevor sie entfernt werden, insbesondere bei den verworfenen Funktionen, die über einen langen Zeitraum in der Bibliothek erhalten bleiben müssen. Dies ist jedoch kein obligatorischer Schritt. Verworfene Funktionen können auch eingestellt werden, ohne dass sie zuvor in @jutro/legacy verschoben wurden. Bitte beachten Sie, dass für dieses Paket keine besondere Berücksichtigung in Bezug auf Wartung oder Support vorgesehen ist. Es gelten die gleichen Regeln wie für alle anderen verworfenen Funktionen.

Wann wird eine Funktion in das legacy-Paket verschoben?​

Bei der Verschiebung einer Funktion in @jutro/legacy greifen folgende Überlegungen:

  1. Nur verworfene Funktionen können in das @jutro/legacy-Paket verschoben werden.
  2. Das Verschieben in @jutro/legacy gilt als Breaking Change. Das liegt daran, dass die Abhängigkeits- und Importanweisungen geändert werden.
  3. Es gibt keinen spezifischen Zeitrahmen zwischen der Verwerfung einer Funktion und ihrer Verschiebung in @jutro/legacy.
  4. Soweit möglich, wird ein automatisches Hilfsprogramm (bekannt als Codemod) zur Aktualisierung des Codes bereitgestellt.

Wann wird eine Funktion endgültig eingestellt, nachdem sie in das legacy-Paket verschoben wurde?​

Es wird kein Zieldatum oder ein bestimmter Verfügbarkeitszeitraum festgelegt. Die endgültige Einstellung hängt von der Verwendung und den Alternativen ab und wird von Fall zu Fall geprüft.

Kann ich Funktionen aus dem legacy-Paket verwenden?​

Da alle Funktionen des @jutro/legacy-Pakets verworfen wurden, werden Anwendungsentwickler angehalten, die Verwendung dieser Funktionen zu vermeiden oder sicherzustellen, dass die Migration dieser Funktionen zu ihren Alternativen berücksichtigt und geplant wird.

In allen Anwendungen, in denen bereits eine Funktion aus dem @jutro/legacy-Paket verwendet wird, kann diese weiterhin verwendet werden. Es wird jedoch empfohlen, die Migration durchzuführen. Weitere Informationen finden Sie im Abschnitt Was ist zu tun, wenn etwas veraltet ist?. Vermeiden Sie die Verwendung von @jutro/legacy-Funktionen in neuen Anwendungen. Guidewire wird möglicherweise Überprüfungen oder Zugangsbeschränkungen für die Nutzung des @jutro/legacy-Pakets einführen, sodass Bestandskunden, die bereits auf diese Funktionen zugreifen, zwar weiterhin Zugriff haben, neue Anwendungen aber möglicherweise daran gehindert werden, sie zu verwenden.

Wenn für eine verworfene Funktion keine Alternative gefunden werden kann, können Sie sich zur Unterstützung an Guidewire wenden.