Angularバージョンのアップグレード

IBM Sterling® Store Engagement はAngularフレームワークを使用しています。 Angularフレームワークは毎年複数のバージョンで展開され、長期的なサポートを提供している。 詳細は Angularドキュメントを参照。

スターリング Store Engagement UIアプリケーションの更新

  • Sterling Store Engagement UIは、最新のサポートバージョンを維持するため、毎年新しいAngularメジャーバージョンに更新する必要があります。
  • 更新は毎年第1四半期に行われる。
  • Sterling Store Engagement UIで現在サポートされているAngularのバージョンはバージョン18です。

シームレスな顧客環境のアップグレード

シングルスパによるマイクロフロントエンドアーキテクチャは、カスタムコードとアプリケーション提供コードの両方をサポートし、異なるAngularバージョンで実行できる。

クラウド環境のアップグレード

  • アプリケーションが提供するコードは、第1四半期のアップグレード時に最新のAngularバージョンに更新される。
  • カスタムコードは古いバージョンのAngularのままです。
  • デプロイが成功した後は、マイクロフロントエンド・アーキテクチャがアプリケーションのスムーズな動作を保証する。
  • 今後2四半期以内にカスタムコードをアップグレードできます。 カスタム・コードを更新するには、以下の手順に従ってください:
    1. カスタムコードを最新のAngularバージョン18にアップグレードしてください。 詳細は Angularバージョン18へのアップグレードをご覧ください。
    2. UIエクステンションを再構築する。
    3. 更新されたパッケージをデプロイする。
注: Angularバージョン18に移行できないが、Angularバージョン15でエクステンションを修正したい場合、 24.3.9.2-10.0.2409.2 開発者ツールキットでカスタマイズを構築し続けることができます。

オンプレミス環境のアップグレード

  • アプリケーションが提供するコードは、第1四半期のアップグレード時に最新のAngularバージョンに更新される。
  • カスタムコードは古いバージョンのAngularのままです。
  • デプロイが成功した後は、マイクロフロントエンド・アーキテクチャがアプリケーションのスムーズな動作を保証する。
  • カスタムコードをすぐにアップグレードしないこともできます。 しかし、サポートされていないAngularバージョンでセキュリティ問題に直面するのを避けるためには、最新のAngularバージョンにアップグレードする必要があります。 Angularのバージョンの詳細については、 Angularのドキュメントを参照してください。
    カスタムコードをアップグレードするには、以下の手順に従ってください:
    1. カスタムコードを最新のAngularバージョン18にアップグレードしてください。 詳細は Angularバージョン18へのアップグレードをご覧ください。
    2. UIエクステンションを再構築する。
    3. 更新されたパッケージをデプロイする。