製品のスキーマを拡張する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
!注Sitecore Content Hubでカスタムドメインモデルを使用している場合、またはすでに製品定義を拡張している場合、これらの構成があなたの特定の要件に合わない場合があります。
Content Hub製品エンティティの定義を活用するために、Microsoft D365 Commerce - Content HubコネクターのSitecore Connectは、M.PCM内の以下のフィールドを使って、基本的な製品情報を同期してD365製品をContent Hub内に反映させます。製品エンティティ定義:
- 製品名
- プロダクトラベル
- プロダクトナンバー
- 製品簡報説明
コネクターが正しく動作するためには、M.PCMに追加のフィールドを追加する必要があります。製品エンティティは以下のもので、コネクターが正しく動作します。
- D365ProductNumber
- D365ProductId
- D365エンティティID
- D365エンティティ翻訳
- DVCColorToProduct
- DVCSizeToProduct
- DVCStyleToProduct
- DVCプロダクトカテゴリから製品へ
- ProductToGalleryAsset
- ProductGalleryAssetsInSortedOrder(順番順に並べ替えた商品)
!重要これらのフィールドはコネクタのデフォルト機能に密接に結びついています。これらのフィールドに保存されたデータの手動更新は推奨されません。
製品のスキーマを拡張するには、次の通りです:
- M.PCMを更新してください。製品実体
- D365コマースグループへのメンバー追加
- URLMappingグループにメンバーを追加
M.PCMを更新してください。製品事業体
M.PCM.製品実体を更新するために:
- Content Hubのメニューバーで 「管理」をクリックします。
- 管理ページでスキーマをクリックします。
- 検索ボックスに「 M.PCM. 」と入力してください。製品を選択してください。
- M.PCM.製品エンティティの詳細ページで、「新しいグループ」をクリックしてください。
- 「新メンバーグループ」ダイアログボックスで、以下の値を入力し、「保存」をクリックします。
- 名前 - D365Commerce
- レーベル(英語) - D365 Commerce
- M.PCM.製品エンティティの詳細ページで、「New Group」をクリックしてください。
- 新メンバーグループダイアログボックスのName欄にURLMappingを入力し、**Label(英語)**欄にURLMappingを入力します。
- 「保存」をクリックします。
D365コマースグループにメンバーを追加
D365ProductNumberのメンバーをD365 Commerceグループに追加するには:
-
左側のパネルでD365 Commerceのメンバーシップグループを選択し、「 新しいメンバー」をクリックします。
-
新規メンバーダイアログでプロパティを選択します。
-
データ型リストから 「String 」を選択し、「 次へ」をクリックします。
-
D365ProductNumberメンバーについては、以下の設定に入力してください:
- 名前 - D365ProductNumber
- レーベル(英語) - D365 Product Number
- マルチランゲージ - オフ
- ユニーク - オフ
- コンテンツに含める - オン
- オートコンプリートでインクトゥル - オン
- 更新を許可 - オフ
- ブースト - オフ
- 確保済み - 停止
- コンテンツタイプ - Single line
-
「保存」をクリックします。
-
ステップ1から5を繰り返して、以下のメンバーを追加します。
種類
名称
レーベル
舞台設定
プロパティ - 文字列
D365ProductId
D365 Product ID
- マルチランゲージ - オフ
- ユニーク - オフ
- コンテンツに含める - オン
- オートコンプリートで含める - オフ
- 更新を許可 - オフ
- ブースト - オフ
- 確保済み - 停止
- コンテンツタイプ - 単行
プロパティ - 文字列
D365EntityId
D365 Entity Id
- マルチランゲージ - オフ
- ユニーク - オフ
- コンテンツに含める - オフ
- オートコンプリートで含める - オフ
- 更新を許可 - オフ
- ブースト - オフ
- 確保済み - 停止
- コンテンツタイプ - 単行
プロパティ - 文字列
D365EntityTranslations
D365 Entity Translations
- マルチランゲージ - オフ
- ユニーク - オフ
- コンテンツに含める - オフ
- オートコンプリートで含める - オフ
- 更新を許可 - オン
- ブースト - オフ
- 確保済み - 停止
- コンテンツタイプ - 単行
-
D365 Commerceのメンバーシップグループを選択し、新しいメンバーをクリックします。
-
新規メンバーダイアログの**「TAXONOMY**」の横で**、「選択**」をクリックします。
-
新規メンバーダイアログの一般情報タブで、以下の入力を入力してください:
- 名前 - DVCColorToProduct
- レーベル (英語) - Product color
- 関連レーベル - Products
- 関連定義 - DVC.Color
- カーディナリティ - OneToMany
-
条件 付き タブをクリックし、リストからM.PCMを選択します。Product.IsVariantを選び、追加をクリックします。
!注 もしM.PCM.Product.IsVariantがオプションとして見当たらない場合は、スキーマに行き、有効/無効 ダイアログボックスでVariantsスイッチをクリックして有効(オン)にしてください。
-
「詳細」タブをクリックし、「更新を許可」をクリックしてアクティブ(オン)にします。
-
「保存」をクリックします。
ProductGalleryAssetsInSortedOrderのメンバーをURLマッピンググループに追加するには:
- 左側のペインでURL マッピング のメンバーシップグループを選択し、「 新メンバー」をクリックします。
- 新規メンバーダイアログボックスでプロパティを選択します。
- データタイプリストから 「String」を選択し、「 次へ」をクリックします。
- 以下の設定から入ります:
- 名前 - ProductGalleryAssetsInSortedOrder
- ラベル(英語) - 製品ギャラリーの資産(並べ替え順)
- マルチランゲージ - オフ
- ユニーク - オフ
- コンテンツに含める - オン
- オートコンプリートで含める - オフ
- 更新を許可 - (オン)
- ブースト - オフ
- 確保済み - 停止
- コンテンツタイプ - マルチライン。
- 「保存」をクリックします。
D365 CommerceグループにDVCStyleToProductを追加するには:
-
左側のパネルでD365 Commerceのメンバーシップグループを選択し、「 新メンバー」をクリックします。
-
新メンバーダイアログのTAXONOMYの横で**「選択**」をクリックし、「次へ」をクリックします。
-
新規メンバーダイアログの**「一般情報」**タブで、以下の情報を入力してください:
- 名前 - DVCStyleToProduct
- レーベル (英語) - Product style
- 関連レーベル - Products
- 関連定義 - DVC.Style
- 基数 - OneToMany。
-
条件 付き タブをクリックし、リストからM.PCMを選択します。Product.IsVariantを選び、追加をクリックします。
-
「Advanced」タブをクリックし、「更新を許可」スイッチをクリックして有効(オン)にしてください。
-
「保存」をクリックします。
-
以下の値を使って新しいメンバーを追加するためにステップ1から6までを繰り返します:
種類
名称
レーベル
舞台設定
関係
DVCSizeToProduct
Product size
- 関連ラベル - 製品
- 関連定義 - DVC.Size
- カージナリティ - OneToMany
-
DVCSizeToProductの詳細ページで、リストからM.PCMを選択してください。Product.IsVariantを選び、「追加」をクリックします。
-
詳細タブをクリックし、「更新を許可」スイッチを押して有効にし、その後「保存」をクリックします。
-
アップデートを確認するには 「変更を適用 」をクリックしてください。
ProductToGalleryAssetの関係をURLマッピンググループに追加するには:
- 左側のパネルで URLマッピング のメンバーシップグループを選択し、「 新しいメンバー」をクリックします。
- 新規メンバーダイアログボックスで**「RELATION」**を選択し、「次へ」をクリックします。
- 新規メンバーダイアログボックスの**「一般情報」**タブで、以下の設定を入力します:
- 名前 - ProductToGalleryAssets
- レーベル (英語) - Gallery Assets
- 関連レーベル - Product Gallery
- 関連定義 - M.Asset
- 基数 - ManyToMany。
- 「Advanced」タブをクリックし、次のスイッチをクリックしてアクティブ(オン)にします:
- 内容をコピーしました
- 完成をコピーしました
- ナビゲーションを許可する
- セキュリティを継承
- 更新を許可
- 「保存」をクリックします。
- アップデートを確認するには 「変更を適用 」をクリックしてください。