Mise à jour des versions d'Angular

IBM Sterling® Store Engagement utilise le framework Angular. Le framework Angular est décliné en plusieurs versions chaque année et fournit un support à long terme. Pour plus d'informations, voir la documentation Angular.

Sterling Store Engagement Mises à jour de l'application UI

  • L'interface utilisateur Sterling Store Engagement doit être mise à jour vers une nouvelle version majeure d'Angular chaque année pour rester sur la version supportée la plus récente.
  • Les mises à jour ont lieu au cours du premier trimestre de chaque année.
  • La version d'Angular actuellement supportée pour Sterling Store Engagement UI est la version 18.

Mise à niveau transparente de l'environnement du client

L'architecture micro-front-end avec single-spa supporte à la fois le code personnalisé et le code fourni par l'application pour fonctionner sur différentes versions d'Angular.

Mise à niveau des environnements en nuage

  • Le code fourni par l'application est mis à jour avec la version la plus récente d'Angular lors des mises à jour du premier trimestre.
  • Le code personnalisé reste sur l'ancienne version d'Angular.
  • Une fois le déploiement réussi, l'architecture micro-frontale veille à ce que l'application fonctionne sans heurts.
  • Vous pouvez mettre à jour votre code personnalisé au cours des deux prochains trimestres. Pour mettre à jour votre code personnalisé, suivez les étapes suivantes :
    1. Mettez à jour votre code personnalisé vers la version 18 d'Angular la plus récente. Pour plus d'informations, voir Mise à jour vers la version 18 d'Angular.
    2. Reconstruire les extensions de l'interface utilisateur.
    3. Déployer le paquet mis à jour.
Note : Si vous ne pouvez pas migrer vers la version 18 d'Angular, mais que vous souhaitez modifier vos extensions dans la version 15 d'Angular, vous pouvez continuer à construire vos personnalisations avec la boîte à outils du développeur 24.3.9.2-10.0.2409.2.

Mise à niveau de l'environnement sur site

  • Le code fourni par l'application est mis à jour avec la version la plus récente d'Angular lors des mises à jour du premier trimestre.
  • Le code personnalisé reste sur l'ancienne version d'Angular.
  • Une fois le déploiement réussi, l'architecture micro-frontale veille à ce que l'application fonctionne sans heurts.
  • Vous pouvez choisir de ne pas mettre à jour votre code personnalisé immédiatement. Toutefois, pour éviter les problèmes de sécurité liés à la version non prise en charge d'Angular, vous devez passer à la version la plus récente d'Angular. Pour plus d'informations sur les versions d'Angular, voir la documentation d'Angular.
    Pour mettre à jour votre code personnalisé, suivez les étapes suivantes :
    1. Mettez à jour votre code personnalisé vers la version 18 d'Angular la plus récente. Pour plus d'informations, voir Mise à jour vers la version 18 d'Angular.
    2. Reconstruire les extensions de l'interface utilisateur.
    3. Déployer le paquet mis à jour.