Sitecore Connect for Content Hub - CMP
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore for Content Hub コネクタの Sitecore CMP を使用すると、Sitecore Content Hub で作成されたコンテンツを Sitecore Experience Platform (XP) に同期することができます。
このモジュールでは、次のことができます。
-
Sitecore Content Hub のフィールドを Sitecore のフィールドにマッピングする。
-
Sitecore Content Hub のリレーションシップに基づいて言語バージョンを作成する。
-
アイテムを自動的に更新する。
-
公開日を設定する。
-
バケットでコンテンツ アイテムを作成する。
-
Sitecore Content Hub のリレーション フィールドを Sitecore のフィールドにマッピングする。
-
Sitecore Content Hub のタクソノミー値を Sitecore タグで作成して Sitecore アイテムにリンクする。
-
Content Hub のさまざまなアセット タイプを Sitecore でリンクする。
CMP アーキテクチャ
Sitecore CMP モジュールの主要なアーキテクチャ コンポーネントは、Azure Service Bus、Sitecore Content Hub、Sitecore です。
次の図は、アーキテクチャを簡略化して示しています。
CMP プロセス
CMP コネクタ プロセスについて以下に説明します。
-
CMP コネクタは、Azure Service Bus トピックのサブスクリプションから送信される新しいメッセージをリッスンします。Sitecore Content Hub は特定の変更をリッスンし、Azure Service Bus トピックにメッセージを送信するアクションをトリガーします。
-
CMP コネクタは、メッセージの受信時に識別子を要求します。識別子があれば、コネクタは Sitecore Content Hub からコンテンツ タイプを取得します。
-
CMP コネクタは、事前設定されたアイテム バケットのいずれかで新しいアイテムを作成するか、既存のアイテムの新しい (言語) バージョンで既存のアイテムを更新します。
-
CMP コネクタは、Sitecore Content Hub コンテンツ タイプのフィールドをアイテムのフィールドに保存します。保存するフィールドは設定で指定できます。
-
CMP コネクタは、Sitecore Content Hub のタクソノミー値を Sitecore のタグとして作成し、これらのタグを Sitecore アイテムにリンクします。
-
CMP コネクタは、Sitecore に既に存在する Sitecore Content Hub のアセットを、設定内の設定済みフィールドにリンクします。
-
CMP コネクタは、ソースのローカライゼーションと親のローカライゼーションを確認します。
-
コンテンツ タイプに
LocalizationToContent
リレーションが含まれている場合は、これを使用してアイテム (バージョン) を作成する言語が決定されます。 -
コンテンツ タイプに
ContentToContentLocalization
リレーションが含まれている場合、エンティティは別のエンティティのローカライゼーションとみなされるため、コネクタはアイテムを作成する代わりに、親のContentToContentLocalization
にリンクされている別のアイテムを探します。
-
-
CMP コネクタは、Sitecore で作成または更新したアイテムに関する情報が含まれたメッセージを Azure Service Bus トピックに送信します。
-
すべての例外は、Service Bus メッセージに追加され、Sitecore ログ ファイルに書き込まれます。