ドキュメントAEM as a Cloud Serviceユーザーガイド

リファクタリングツールの概要

最終更新日: 2025年6月23日
  • 適用対象:
  • Experience Manager as a Cloud Service

リファクタリングツール ​は、AEM as a Cloud Service(AEMaaCS) ​と互換性を持たせるために、既存の AEM プロジェクトを更新するプロセスを合理化します。これらのツールは、一般的なリファクタリングおよび最新化タスクを自動化し、Cloud Acceleration Manager(CAM) ​と統合して、シームレスなエクスペリエンスを実現します。

以前は CLI ユーティリティとしてのみ利用可能だったリファクタリングツールは、自動化された検査、設定の生成、ジョブの実行などの機能を備えた統合インターフェイスを提供するようになり、手動によるオーバーヘッドを削減し、可視性を向上させます。

検査ワークフロー

検査ワークフロー ​を使用すると、リファクタリングツールを実行するための準備プロセスを簡単に行うことができます。

主な機能:

  • 自動トリガー - プロジェクトをアップロードすると、検査が自動的に開始されます。
  • 設定の生成 - このツールは、アップロードされたソースコードを検査し、必要な設定を生成します。
  • ペイロード送信 – これらの設定は、選択したツールに直接渡されて実行されます。

利用可能なリファクタリングツール

Repository Modernizer

Repository Modernizer は、AEM プロジェクトのリポジトリレイアウトとコンテンツを再構築して、AEMaaCS の標準とベストプラクティスに準拠させます。従来のリポジトリ最新化ツールを、強化された自動化と精度で置き換えます。

コード変換サービス

コード変換 ​は、インテリジェントパターン認識と AI 駆動の分析を使用して、AEMaaCS と互換性のないコードセグメントを検出および更新します。このツールにより、移行作業が簡素化され、手動によるコード変更が減ります。

リファクタリングのワークフローフェーズ

リファクタリングツールは、構造化された 2 段階のプロセスに従います。

フェーズ 1:ソースコードのアップロード

  • CAM インターフェイスを使用して、ソースコード(ZIP 形式)をアップロードします。
  • アップロードが完了すると、検査ワークフロー ​が自動的にトリガーされ、プロジェクトの分析とツールの実行準備が行われます。
NOTE
検査プロセス中は、別のプロジェクトをアップロードすることはできません。

フェーズ 2:リファクタリングジョブのトリガー

検査が正常に完了したら、1 つ以上のリファクタリングツールを実行できます。

  • Repository Modernizer の実行 - リポジトリの最新化を実行します。
  • コード変換の実行 – 検査出力に基づいてコード変換を実行します。
  • すべてのツールを同時に実行 – 使用可能なすべてのツールを 1 回の操作で実行します。
NOTE
リファクタリングジョブは、ソースコードが正常にアップロードおよび検査された後にのみ開始できます。
NOTE
ユーザーは複数のリファクタリングジョブを並行してトリガーできますが、各ジョブは個別に実行されます。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab