Package existant
L'objectif du package @jutro/legacy est de contenir les fonctionnalités obsolètes pour assurer leur disponibilité à long terme avant leur mise hors service. Il peut être considéré comme la dernière étape du cycle de vie d'une fonctionnalité avant sa suppression, en particulier pour les fonctions obsolètes qui doivent être conservées dans la bibliothèque pendant une longue période. Toutefois, il ne s'agit pas d'une étape obligatoire et les fonctions obsolètes peuvent être désactivées sans avoir été déplacées au préalable vers @jutro/legacy. Notez qu'aucune attention particulière concernant la maintenance ou la prise en charge n'est accordée à ce package, les mêmes règles que pour toute autre fonctionnalité obsolète s'appliquent.
Quand une fonctionnalité est-elle déplacée vers le package existant ?
Les considérations suivantes sont appliquées pour déplacer une fonction vers @jutro/legacy :
- Seules les fonctions obsolètes peuvent être déplacées vers le package
@jutro/legacy - Le fait de déplacer une fonction vers
@jutro/legacyest considéré comme une modification majeure. En effet, la dépendance et les instructions d’importation seraient modifiées. - Aucun délai spécifique n'est défini entre l'obsolescence d'une fonction et son déplacement vers
@jutro/legacy - Dans la mesure du possible, une application auxiliaire automatisée (appelée codemod) est fournie pour faciliter la mise à jour du code
Quand une fonction est-elle mise hors service après avoir été déplacée vers le package existant ?
Aucune date cible ni période de disponibilité spécifique n'est définie. L'étape de mise hors service dépendra de l'utilisation et des alternatives, et sera examinée au cas par cas.
Puis-je utiliser les fonctionnalités du package existant ?
Comme toutes les fonctionnalités sous le package @jutro/legacy sont obsolètes, les développeurs d'applications sont encouragés à éviter d'utiliser ces fonctionnalités ou à s'assurer que la migration depuis ces fonctionnalités vers leur autre application est prise en compte et planifiée.
Toute application utilisant déjà une fonctionnalité du package @jutro/legacy peut continuer à l'utiliser, mais il est recommandé de planifier une migration. Reportez-vous à la section Que dois-je faire lorsqu'un élément est obsolète pour en savoir plus. Pour les nouvelles applications, évitez d'utiliser des fonctionnalités @jutro/legacy. Guidewire peut inclure des vérifications ou des restrictions d'accès sur l'utilisation des packages @jutro/legacy, de sorte que les clients existants qui s'appuient déjà sur ces fonctionnalités y aient accès sans que les nouvelles applications ne puissent toutefois les utiliser.
Si l'alternative à une fonctionnalité obsolète ne peut pas être identifiée, vous pouvez contacter Guidewire pour obtenir de l'aide.