AEM Guides公開ditamap ワークフロー中の動的なベースライン再評価
この記事では、Adobe Experience Manager (AEM) Guidesのpublishditamap ワークフローで動的ベースラインがどのように処理されるかを説明します。 公開時に動的ベースラインがどのように再評価されるか、どのようなコンテンツが再計算されるか、公開された出力が期待されるリポジトリの状態とベースラインルールを反映するようにするための考慮事項について説明します。
説明 description
環境
Adobe Experience Manager(AEM)ガイド(すべてのバージョン)
問題/症状
AEM Guidesの動的ベースラインは、公開中に含まれるトピックとマップのバージョンを決定するルールベースのコレクションです。 動的なベースラインでpublishditamap ワークフローを使用する場合、リポジトリの現在の状態に基づいて、公開時にベースラインが再計算されます。
- 動的ベースラインは
publishditamapワークフロー中に再評価され、最新のリポジトリ状態を反映する公開コンテンツになります。
原因
動的なベースラインは、ラベル、日付、最新バージョンの基準などのルールに従って評価されます。 動的なベースラインでpublishditamap ワークフローを実行すると、ベースラインエンジンは、公開時に効果的なコンテンツセットを再計算します。
解決策 resolution
問題を解決するには、次の手順に従います。
-
publishditamapワークフローを呼び出す前に、ターゲットditamapに名前付き動的ベースラインが存在することを確認してください。 -
ベースライン選択ルールを最近変更した場合、または新しいベースラインを作成した場合は、非同期ベースラインの作成または更新ジョブが完了するまで待ってから続行します。
-
次のプロパティを設定して、ダイナミックベースラインを使用するように公開プリセットを設定します。
code language-none fmdita-useBaseline=true fmdita-baselineName= -
通常どおり
publishditamapワークフローを呼び出します。 -
ワークフローは、公開時に次のような動的ベースラインを再評価します。
- 参照トピック(動的ルールに従って解決)
- 間接参照(設定されたルールおよび親マップ/トピックバージョンごとに処理)
- ラベル(「最新リリース」など)
- 新しく追加または削除された参照(現在の依存関係グラフに基づいて含まれるか除外される)
- ベースラインメタデータ(バージョン選択データは再計算される場合があります)
-
公開後、公開された出力が、現在のリポジトリの状態とベースラインルールに基づいて、想定されるバージョンと参照を反映していることを確認します。