1. 製品のスキーマの拡張

製品のスキーマの拡張

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

注意

Sitecore Content Hub で製品にカスタム ドメイン モデルを使用する場合、または PCM 製品定義を既に拡張している場合、これらの設定は特定の要件に一致しない可能性があります。

Content Hub 製品のエンティティ定義を活用するため、Sitecore Connect for Microsoft D365 Commerce - Content Hub コネクタは基本的な製品情報を同期し、M.PCM.Product エンティティ定義で次のフィールドを使用して D365 製品を Content Hub 内に反映します。

  • ProductName

  • ProductLabel

  • ProductNumber

  • ProductShortDescription

次の追加フィールドを M.PCM.Product エンティティに追加して、コネクタを正しく機能させる必要があります。

  • D365ProductNumber

  • D365ProductId

  • D365EntityId

  • D365EntityTranslations

  • DVCColorToProduct

  • DVCSizeToProduct

重要

これらのフィールドは、コネクタの既定の機能と密接に関連しています。これらのフィールドに保存されているデータを手動で更新することはお勧めしません。

製品のスキーマを拡張するには、次を行います。

  • M.PCM.Product エンティティを更新します
  • D365 Commerce グループにメンバーを追加する

M.PCM.Product エンティティの更新

M.PCM.Product エンティティを更新するには:

  1. Content Hub のメニュー バーで [管理] をクリックします。

  2. [管理] ページで、[スキーマ] をクリックします。

  3. 検索ボックスに「M.PCM.Product」と入力し、それを選択します。

  4. M.PCM.Product エンティティ詳細ページで、[新しいグループ] をクリックします。

  5. [新しいメンバー グループ] ダイアログ ボックスで、次の値を入力します。

    • 名前 - D365Commerce

    • ラベル (英語) - D365 Commerce

  6. [保存] をクリックします。

D365 Commerce グループへのメンバーの追加

D365ProductNumber メンバーを D365 Commerce グループに追加するには:

  1. 左側のペインで、[D365 Commerce] メンバーシップ グループを選択して、[新しいメンバー] をクリックします。

  2. [新しいメンバー] ダイアログ ボックスで、[プロパティ] を選択します。

  3. データ型のリストから [文字列] を選択し、[次へ] をクリックします。

  4. D365ProductNumber メンバーでは、次の設定を入力します。

    • 名前 - D365ProductNumber

    • ラベル (英語) - D365 Product Number

    • 多言語 - オフ

    • 一意 - オフ

    • コンテンツに含める - オン

    • オートコンプリートに含める - オン

    • 更新を許可 - オフ

    • ブースト - オフ

    • セキュア - オフ

    • コンテンツ タイプ - 単一行

  5. [保存] をクリックします。

  6. 手順 1〜5 を繰り返して、次のメンバーを追加します。

    名前ラベル設定
    Property - StringD365ProductIdD365 製品 ID
    • 多言語 - オフ
    • 一意 - オフ
    • コンテンツに含める - オン
    • オートコンプリートに含める - オフ
    • 更新を許可 - オフ
    • ブースト - オフ
    • セキュア - オフ
    • コンテンツ タイプ - 単一行
    Property - StringD365EntityIdD365 エンティティ ID
    • 多言語 - オフ
    • 一意 - オフ
    • コンテンツに含める - オフ
    • オートコンプリートに含める - オフ
    • 更新を許可 - オフ
    • ブースト - オフ
    • セキュア - オフ
    • コンテンツ タイプ - 単一行
    Property - StringD365EntityTranslationsD365 エンティティ変換
    • 多言語 - オフ
    • 一意 - オフ
    • コンテンツに含める - オフ
    • オートコンプリートに含める - オフ
    • 更新を許可 - オン
    • ブースト - オフ
    • セキュア - オフ
    • コンテンツ タイプ - 単一行
  7. D365 Commerce メンバーシップ グループを選択した状態で、[新しいメンバー] をクリックします。

  8. [新しいメンバー] ダイアログ ボックスで、[関係 (リレーション)] の横にある [選択] をクリックします。

  9. [新しいメンバー] ダイアログ ボックスの [一般情報] タブで、次を実行します。

    • [名前] フィールドに、「DVCColorToProduct」と入力します。
    • [ラベル (英語)] フィールドに、「Product color」と入力します。
    • [関連するラベル] リストから、[製品] を選択します。
    • [関連する定義] リストから、[DVC.Color] を選択します。
    • [カーディナリティ] リストから、[OneToMany] を選択します。
  10. [条件付き] タブをクリックし、リストから [M.PCM.Product.IsVariant] を選択して、[追加] をクリックします。

    注意

    見えない場合M.PCM.Product.IsVariantオプションとして、スキーマに移動し、有効/無効ダイアログボックスで、をクリックしますバリアントスイッチを押してアクティブにします(オン)。

  11. [詳細] タブをクリックしてから、[更新を許可] クリックしてアクティブ (オン) にします。

  12. [保存] をクリックします。

DVCStyleToProductD365 Commerce グループに追加するには:

  1. 左側のペインで [D365 Commerce] メンバーシップ グループを選択した状態で、[新しいメンバー] をクリックします。

  2. [新しいメンバー] ダイアログ ボックスで、[リレーション] の横の [選択] をクリックして、[] をクリックします。

  3. [新しいメンバー グループ] ダイアログ ボックスの [一般情報] タブで、次の情報を入力します。

    • [名前] フィールドに、「DVCStyleToProduct」と入力します。

    • [ラベル (英語)] フィールドに、「製品スタイル」と入力します。

    • [関連するラベル] リストから、[製品] を選択します。

    • [関連する定義] リストから、[DVC.Style] を選択します。

    • [カーディナリティ] リストから、[OneToMany] を選択します。

  4. [条件付き] タブをクリックし、リストから [M.PCM.Product.IsVariant] を選択して、[追加] をクリックします。

  5. [詳細] タブをクリックしてから、[更新を許可] スイッチをクリックしてアクティブ (オン) にします。

  6. [保存] をクリックします。

  7. 手順 1〜6 を繰り返して、次の値を使用して新しいメンバーを追加します。

    名前ラベル設定
    RelationDVCSizeToProduct製品サイズ
    • 関連するラベル - 製品
    • 関連する定義 - DVC.Size
    • カーディナリティ - OneToMany
  8. [DVCSizeToProduct] 詳細ページで、リストから [M.PCM.Product.IsVariant] を選択して、[追加] をクリックします。

  9. [保存] をクリックします。

  10. [変更を適用] をクリックして更新を確定します。

次の例に示すように、メンバーは M.PCM.Product エンティティ定義に追加されます。

D365 Commerce グループのすべてのメンバー

この記事を改善するための提案がある場合は、 お知らせください!