1. バリアント

バリアント

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

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

バリアント機能で既存のエンティティのバリアントを作成することで、特定のターゲット グループ (顧客ターゲット、市場、国、文化など) 向けにコンテンツをカスタマイズできます。 任意のエンティティ定義 (コンテンツ、製品など) をカスタマイズできます。

このセクションでは、以下について説明します。

  1. バリアントの有効化
  2. バリアント操作を作成するには
  3. バリアント詳細ページをリンク
  4. デタッチ バリアント操作を作成するには
  5. バリアントの無効化
  6. 設定例
  7. すぐに利用できるバリアント

[!注] このセクションでは、エンティティ操作ページ コンポーネントについて説明しますが、バリアント関連の設定パラメーターに焦点を当てます。

バリアントの有効化

エンティティ バリアントを作成するには、ターゲット エンティティ定義で、バリアント機能を有効にします。

  1. メニュー バーで、[管理] .
  2. [管理] ページの [スキーマ] をクリックし、ターゲット エンティティ定義をクリックします。
  3. エンティティ定義ページの上部で、[アクション] [...] アイコン をクリックし、[有効化/無効化] をクリックします。
  4. [有効化/無効化] ダイアログボックスで、[バリアント] スイッチ をオンにします。
  5. [完了] をクリックします。

バリアント機能を自動的に有効にするには、次の操作を行います。

  • {Definition}To{Definition}Variant{Definition}IsVariant メンバーをエンティティ定義に追加します。
  • 既定のバリアントコピー プロファイルを作成します。
  • [管理] > [ページ] の順に選択し、[バリアント] 親ページの下に、[バリアントの表示] 詳細ページを追加します。
  • エンティティ操作ページコンポーネントに対して [バリアント作成] および [値の上書き] を有効にします。
  • ドラフトおよびオリジナルのインジケーターを各ページに追加します。

バリアント操作を作成するには

バリアント操作を設定するには、該当するページで次の手順を実行します。

  1. メニュー バーで、[管理] .
  2. [管理] ページの [ページ] をクリックし、ターゲット ページを選択します。
  3. 既存のエンティティ操作ページ コンポーネントを選択するか、新規作成をします。
  4. エンティティ操作コンポーネントで、バリアント作成操作を追加します。
  5. コピー プロファイルを追加するには、 plus icon アイコンをクリックして、一覧からコピー プロファイルを選択します。
  6. バリアント作成に使用するフィールドを定義するには、[フィールドの追加] をクリックし、一覧から目的のフィールドを選択します。
  7. バリアント作成に必要なフィールドを選択します (オプション)。
  8. [保存] をクリックします。

[!注] 必須フィールドを定義すると、検証チェックにより、バリアントを作成するときに元の値とは異なる値を選択する必要があります。

バリアント詳細ページをリンク

[!重要] 既定では、バリアント詳細を表示ページに出力は表示されません。 表示するには、設定する必要があります。

のためにバリアント詳細を表示ページに、関連するエンティティ バリアントをフィルターして表示するには、ページを設定する必要があります。

ターゲット エンティティ ページにバリアント詳細の表示ページをリンクするには、次の手順に従います。

  1. メニュー バーで、[管理] .
  2. 管理ページにあるページをクリックし、ターゲット エンティティ ページを選択します。
  3. エンティティ操作ページ コンポーネントで、詳細ページの表示操作を追加します。
  4. 自動生成されたバリアント詳細ページをこの操作にリンクします。
  5. [保存] をクリックします。

デタッチ バリアント操作を作成するには

バリアント機能を使用すると、バリアント エンティティにコピー プロファイルを適用して元のエンティティからデタッチすることにより、バリアントをスタンドアロン エンティティとして保存できます。

バリアントを元のエンティティからデタッチするには、次のように値を上書き操作を設定します。

  1. メニュー バーで、[管理] .
  2. 管理ページにあるページをクリックし、ターゲット エンティティ ページを選択します。
  3. エンティティ操作ページ コンポーネントで、値の上書き操作を追加します。
  4. バリアントをデタッチするよう設定されたコピー プロファイルを追加するには、 plus icon をクリックし、一覧の中からコピー プロファイルを選択します。
  5. [保存] をクリックします。

バリアントを元のエンティティからデタッチするには、少なくとも使用されたコピー プロファイルに以下を含める必要があります。

{
    "method": "Remove",
    "name": "{Definition}To{Definition}Variant"
},
{
    "method": "Overwrite",
    "value": false,
    "name": "{Definition}IsVariant"
}
  • {Definition}To{Definition}Variant メンバーを削除することで、バリアントとその元のエンティティ間のリンクが解除されます。
  • {Definition}IsVariant メンバーを false の値で上書きすると、エンティティ バリアントからバリアント ステータスが削除されます。

[!注意 設定例では、デタッチ バリアント コピー プロファイルの設定方法に関してより詳しく説明しています。

バリアントの無効化

バリアント機能を無効にするには、該当するエンティティ定義で、次の手順に従います。

  1. メニュー バーで、[管理] .
  2. 管理ページにあるスキーマをクリックし、ターゲット エンティティ定義を選択します。
  3. エンティティ定義ページの上部で、[アクション] [...] アイコン をクリックし、[有効化/無効化] をクリックします。
  4. [有効化/無効化] ダイアログボックスで、[ドラフト] スイッチ をオフにします。
  5. [完了] をクリックします。

バリアント機能を無効化すると、以下が起こります。

  • バリアント作成値の上書き操作が削除されます。
  • スキーマの変更に変更はありません。つまり、{Definition}To{Definition}Variant{Definition}IsVariant メンバーは、定義にとどまります。
  • コピー プロファイルに変更はありません。
  • 既存のバリアントに変更はありません。
  • バリアント詳細ページに変更はありません。

設定例

この例では、M.PCM.Product エンティティ定義に対するバリアント作成操作の設定方法および、元のエンティティからバリアントをデタッチする方法を説明します。

  1. エンティティ定義でバリアントを有効化する
  2. 製品バリアントの作成操作を追加する
  3. 製品バリアントコピー プロファイルのデタッチを作成する
  4. 製品バリアントのデタッチ操作を作成する
  5. バリアント表示操作の作成

エンティティ定義でバリアントを有効化する

M.PCM.Product エンティティ定義詳細ページで以下を実行します。

  1. アクション dots icon、[有効化/無効化] の順にクリックします。
  2. [有効化/無効化] ダイアログボックスで、[バリアント] スイッチ をオンにします。
  3. [完了] をクリックします。
                <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/343f9afdbcbb40569a20f872bae61e58?v=a8c94170" alt="バリアントの有効化">
                <ul>
                  <li>
                    バリアント メンバーが定義に追加されます。
                    
                    <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/68c50761f0f04622a36b01b0cc239ad5?v=4abf5edd" alt="新規バリアント メンバー">
                  </li>
                  <li>
                    [<strong>管理</strong>] > [<strong>ページ</strong>] > [<strong>バリアント</strong>] の下に、<strong>製品</strong>バリアントページが作成されます。
                    
                    <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/bc0fc7ae73fc42ddb3e28b16a740255e?v=fb8149f8" alt="新規バリアント詳細ページ">
                  </li>
                  <li>
                    <em>M.PCM.Product</em> エンティティの<strong>エンティティ操作</strong>ページ コンポーネントに対して、[<strong>バリアント作成</strong>] と [<strong>値の上書き</strong>] 操作が有効化されます。
                    
                    <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/98b79cd158f845acb4022ccfc94ee246?v=253332e2" alt="新規バリアント関連操作">
                  </li>
                  <li>
                    <em>M.PCM.Product</em> エンティティ定義にリンクされた<em>バリアント</em>コピー プロファイルが生成されます。
                    
                    <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/cda5b21c5ff041be97709408f2491cef?v=a73f2fd4" alt="バリアント コピー プロファイルの自動生成">
                  </li>
                </ul>
              </li>
            </ol>
            <h3 id="製品バリアントの作成操作を追加する">製品バリアントの作成操作を追加する</h3>
            <p><em>M.PCM.Product</em> エンティティ定義詳細ページで以下を実行します。</p>
            <ol>
              <li><strong>エンティティ操作</strong>コンポーネントを開きます。</li>
              <li>[<strong>操作の追加</strong>] をクリックします。</li>
              <li>[<em>リンクの作成</em>] を選択し、<em>バリアント</em> コピー プロファイルをリンクします。</li>
              <li>フィルターを設定します。</li>
              <li>
                [<strong>保存</strong>] をクリックします。
                
                <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/1b3e0ba74de2440a981f33b0b0282fc4?v=867f73c5" alt="バリアント操作の作成">
              </li>
            </ol>
            <h3 id="製品バリアントコピー-プロファイルのデタッチを作成する">製品バリアントコピー プロファイルのデタッチを作成する</h3>
            <ol>
              <li>メニュー バーで、[<strong>管理</strong>] 
                <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/c9c2bc344ab24acca9ce169cbc945368?v=273c5a62" alt=""> をクリックし、[<strong>コピー プロファイル</strong>] をクリックします。
              </li>
              <li><strong>コピー プロファイル</strong>ページで、[<strong>+ コピー プロファイル</strong>] をクリックします。</li>
              <li>”<em>名前</em>” フィールドに <em>Detach Product variant</em> と入力します。</li>
              <li>”<em>定義</em>” フィールドに <em>M.PCM.Product</em> と入力します。</li>
              <li>
                [<strong>保存</strong>] をクリックします。
                
                <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/1124e6dec8494c4ea742f2f5249194f7?v=4eca6c1f" alt="新規コピー プロファイルの作成">
              </li>
              <li>
                既定で生成されたコピー プロファイルの<em>設定</em>を以下で編集し、[<strong>保存</strong>] をクリックします。
                
                <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/2c5ff83d297c41c585e1c7f94366e69f?v=1f7a3be5" alt="modify configuration to detach variant">
              </li>
            </ol>
            <h3 id="製品バリアントのデタッチ操作を作成する">製品バリアントのデタッチ操作を作成する</h3>
            <p><em>M.PCM.Product</em> エンティティ定義詳細ページで以下を実行します。</p>
            <ol>
              <li><strong>エンティティ操作</strong>コンポーネントを開きます。</li>
              <li>[<strong>操作の追加</strong>] をクリックします。</li>
              <li>[<em>値の上書き</em>] を選択し、<em>製品バリアントのデタッチ</em>コピー プロファイルをリンクします。</li>
              <li>
                [<strong>保存</strong>] をクリックします。
                
                <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/5f3da6a0b78746aca18c84e7ab279f5c?v=c589ce08" alt="バリアント操作のデタッチの作成">
              </li>
            </ol>
            <h3 id="バリアント表示操作の作成">バリアント表示操作の作成</h3>
            <p><em>M.PCM.Product</em> エンティティ定義詳細ページで以下を実行します。</p>
            <ol>
              <li><strong>エンティティ操作</strong>コンポーネントを開きます。</li>
              <li>[<strong>操作の追加</strong>] をクリックします。</li>
              <li><em>詳細を表示ページ</em>を選択し、<em>M.PCM.Product.variants</em> ページをリンクします。</li>
              <li>
                [<strong>保存</strong>] をクリックします。
                
                <img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/428286db45d048d1914cfd7d8a4daf5d?v=6e4d0c19" alt="バリアント操作の表示の作成">
              </li>
            </ol>
            <p>これで、<strong>製品バリアントの作成</strong>、<strong>製品バリアントのデタッチ</strong>、<strong>バリアントの表示</strong>操作が、<em>M.PCM.Product</em> エンティティの詳細ページで表示されます。</p>
          </div>
        </div>
      </section>
      <section dir="ltr" class="section accordion accordion;" data-origin-id="" data-publication-date="05/27/22" id="すぐに利用できるバリアント">
        <div class="accordion-icon"></div>
        <div class="panel panel-default">
          <div class="panel-heading active">
            <div class="titlepage">
              <div>
                <div class="title">
                  <h2 class="title" style="clear: both" id="すぐに利用できるバリアント">すぐに利用できるバリアント</h2>
                </div>
              </div>
            </div>
          </div>
          <div class="panel-body collapse in" id="すぐに利用できるバリアント_body" aria-expanded="true" style="">
            <p>Sitecore Content Hub™ は、 Sitecore Content Marketing Platform (CMP)™ と Sitecore Marketing Resource Management (MRM)™ モジュールで、すぐに利用できるローカライゼーション バリアントを提供します。</p>
            <p><strong>ローカライゼーション</strong>、<strong>オリジナルからデタッチ</strong>、および<strong>バリアントの表示</strong>操作は、コンテンツとリソースのページから利用できます。 これらの操作専用のコピー プロファイルも直接利用できます。</p>
          </div>
        </div>
      </section>
    </section>
    <div class="footer-content">
      <div class="glossary-definitions"></div>
    </div>
    <footer></footer>
    
この記事を改善するための提案がある場合は、 お知らせください!