バリアント
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
バリアント機能で既存のエンティティのバリアントを作成することで、特定のターゲット グループ (顧客ターゲット、市場、国、文化など) 向けにコンテンツをカスタマイズできます。 任意のエンティティ定義 (コンテンツ、製品など) をカスタマイズできます。
このセクションでは、以下について説明します。
[!注] このセクションでは、エンティティ操作ページ コンポーネントについて説明しますが、バリアント関連の設定パラメーターに焦点を当てます。
バリアントの有効化
バリアントの有効化
エンティティ バリアントを作成するには、ターゲット エンティティ定義で、バリアント機能を有効にします。
- メニュー バーで、[管理]
.
- [管理] ページの [スキーマ] をクリックし、ターゲット エンティティ定義をクリックします。
- エンティティ定義ページの上部で、[アクション]
をクリックし、[有効化/無効化] をクリックします。
- [有効化/無効化] ダイアログボックスで、[バリアント] スイッチ
をオンにします。
- [完了] をクリックします。
バリアント機能を自動的に有効にするには、次の操作を行います。
- {Definition}To{Definition}Variant と {Definition}IsVariant メンバーをエンティティ定義に追加します。
- 既定のバリアントコピー プロファイルを作成します。
- [管理] > [ページ] の順に選択し、[バリアント] 親ページの下に、[バリアントの表示] 詳細ページを追加します。
- エンティティ操作ページコンポーネントに対して [バリアント作成] および [値の上書き] を有効にします。
- ドラフトおよびオリジナルのインジケーターを各ページに追加します。
バリアント操作を作成するには
バリアント操作を作成するには
バリアント操作を設定するには、該当するページで次の手順を実行します。
- メニュー バーで、[管理]
.
- [管理] ページの [ページ] をクリックし、ターゲット ページを選択します。
- 既存のエンティティ操作ページ コンポーネントを選択するか、新規作成をします。
- エンティティ操作コンポーネントで、バリアント作成操作を追加します。
- コピー プロファイルを追加するには、
アイコンをクリックして、一覧からコピー プロファイルを選択します。
- バリアント作成に使用するフィールドを定義するには、[フィールドの追加] をクリックし、一覧から目的のフィールドを選択します。
- バリアント作成に必要なフィールドを選択します (オプション)。
- [保存] をクリックします。
[!注] 必須フィールドを定義すると、検証チェックにより、バリアントを作成するときに元の値とは異なる値を選択する必要があります。
バリアント詳細ページをリンク
バリアント詳細ページをリンク
[!重要] 既定では、バリアント詳細を表示ページに出力は表示されません。 表示するには、設定する必要があります。
のためにバリアント詳細を表示ページに、関連するエンティティ バリアントをフィルターして表示するには、ページを設定する必要があります。
ターゲット エンティティ ページにバリアント詳細の表示ページをリンクするには、次の手順に従います。
- メニュー バーで、[管理]
.
- 管理ページにあるページをクリックし、ターゲット エンティティ ページを選択します。
- エンティティ操作ページ コンポーネントで、詳細ページの表示操作を追加します。
- 自動生成されたバリアント詳細ページをこの操作にリンクします。
- [保存] をクリックします。
デタッチ バリアント操作を作成するには
デタッチ バリアント操作を作成するには
バリアント機能を使用すると、バリアント エンティティにコピー プロファイルを適用して元のエンティティからデタッチすることにより、バリアントをスタンドアロン エンティティとして保存できます。
バリアントを元のエンティティからデタッチするには、次のように値を上書き操作を設定します。
- メニュー バーで、[管理]
.
- 管理ページにあるページをクリックし、ターゲット エンティティ ページを選択します。
- エンティティ操作ページ コンポーネントで、値の上書き操作を追加します。
- バリアントをデタッチするよう設定されたコピー プロファイルを追加するには、
をクリックし、一覧の中からコピー プロファイルを選択します。
- [保存] をクリックします。
バリアントを元のエンティティからデタッチするには、少なくとも使用されたコピー プロファイルに以下を含める必要があります。
- {Definition}To{Definition}Variant メンバーを削除することで、バリアントとその元のエンティティ間のリンクが解除されます。
- {Definition}IsVariant メンバーを false の値で上書きすると、エンティティ バリアントからバリアント ステータスが削除されます。
[!注意 設定例では、デタッチ バリアント コピー プロファイルの設定方法に関してより詳しく説明しています。
バリアントの無効化
バリアントの無効化
バリアント機能を無効にするには、該当するエンティティ定義で、次の手順に従います。
- メニュー バーで、[管理]
.
- 管理ページにあるスキーマをクリックし、ターゲット エンティティ定義を選択します。
- エンティティ定義ページの上部で、[アクション]
をクリックし、[有効化/無効化] をクリックします。
- [有効化/無効化] ダイアログボックスで、[ドラフト] スイッチ
をオフにします。
- [完了] をクリックします。
バリアント機能を無効化すると、以下が起こります。
- バリアント作成と値の上書き操作が削除されます。
- スキーマの変更に変更はありません。つまり、{Definition}To{Definition}Variant と {Definition}IsVariant メンバーは、定義にとどまります。
- コピー プロファイルに変更はありません。
- 既存のバリアントに変更はありません。
- バリアント詳細ページに変更はありません。
設定例
設定例
この例では、M.PCM.Product エンティティ定義に対するバリアント作成操作の設定方法および、元のエンティティからバリアントをデタッチする方法を説明します。
エンティティ定義でバリアントを有効化する
M.PCM.Product エンティティ定義詳細ページで以下を実行します。
- アクション
、[有効化/無効化] の順にクリックします。
- [有効化/無効化] ダイアログボックスで、[バリアント] スイッチ
をオンにします。
-
[完了] をクリックします。