---
title: "Sitecore Connect for Content Hub - CMP"
slug: "sitecore-connect-for-content-hub---cmp"
abstract: "CMPを使ってSitecore Content Hubで作成されたコンテンツをSitecore XPと同期してください。"
---
# Sitecore Connect for Content Hub - CMP

Sitecore for Content HubコネクタのSitecore Content Marketing Platform(CMP)部分は、Sitecore Content Hubで作成されたコンテンツをSitecore Experience Platform(XP)に同期させることができます。

> !注SCCHとSXPのどのバージョンが互換性があるかについては、[このナレッジベースの記事](https://support.sitecore.com/kb?id=kb_article_view&sysparm_article=KB0505663)をご覧ください。

CMPモジュールを使えば、以下のことができます:

-   Sitecore Content HubのフィールドをSitecoreのフィールドにマッピングします。
-   Sitecore Content Hubの関係に基づいて言語バージョンを作成します。
-   アイテムを自動的に更新します。
-   出版日を設定してください。
-   コンテンツアイテムをバケツに分けて作成しましょう。
-   Sitecore Content Hubの関係フィールドをSitecoreフィールドにマッピングします。
-   Sitecore Content Hubのタキソノミー値をSitecoreタグに作成し、それらをSitecoreアイテムにリンクしてください。
-   Sitecore内の異なるContent Hubアセットタイプをリンクしてください。

## CMPアーキテクチャ

Sitecore CMPモジュールの主要なアーキテクチャコンポーネントは、Azureサービスバス、Sitecore Content Hub、そしてSitecoreです。

以下の図はアーキテクチャの簡略化版を示しています:

![CH\_Connector\_Architecture.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/connect-for-ch/51/connect-for-content-hub/images/CH_Connector_Architecture.png)

## CMPプロセス

以下はCMPコネクターのプロセスについて説明します。

1.  CMPコネクターはAzureサービスバストピックの新規メッセージのサブスクリプションを受信します。Sitecore Content Hubは特定の変更をリスニングし、それがAzureサービスバストピックにメッセージを送信するアクションをトリガーします。
2.  メッセージが受信されると、CMPコネクタは識別子を期待します。識別子が存在する場合、コネクターはSitecore Content Hubからコンテンツタイプを取得します。
3.  CMPコネクタは、事前設定されたアイテムバケットのいずれか(または既存のアイテムの新しい(言語)バージョン)で新しいアイテムを作成(または既存のアイテムを更新)します。
4.  CMPコネクターは、Sitecore Content Hubのコンテンツタイプからアイテムのフィールドにフィールドを保存します。設定で保存するフィールドを指定することができます。
5.  CMPコネクターはSitecore Content Hubのタクソノミー値をSitecoreタグとして生成し、タグをSitecoreアイテムにリンクします。
6.  CMPコネクターは、既にSitecoreに存在するSitecore Content Hubの資産を、設定中のフィールドにリンクします。
7.  CMPコネクタは、ソースのローカライズおよびローカライズ親をチェックします:
    -   コンテンツタイプに LocalizationToContent 関係がある場合、その言語(バージョン)を作成するために使われます。
8.  CMPコネクタは、Sitecoreで作成または更新されたアイテムに関する情報を含むメッセージをAzureサービスバストピックに送信します。
9.  例外はサービスバスメッセージに追加されます。すべての例外はSitecoreのログファイルに書き込まれます。