依存カスタムフィールドは、ひとつのカスタムフィールドとカスケード関係にあるカスタムフィールドを構築する機能です。依存関係は、定義された値を持つカスタムフィールドに対して構築されます。フリーテキスト入力のカスタムフィールドを依存階層の親にすることはできません。
まず、カスタムフィールドが有効になっていて、ライブラリーに設定されていることを確認します。また、依存関係を設定するときには、そのカスタムフィールドキーが、既にライブラリー内に設定済みである必要があることに注意してください。詳しくは、カスタムフィールドが有効になっていることを確認する方法とカスタムフィールドを作成する方法をご覧ください。
依存カスタムフィールドの設定
[依存カスタムフィールドを表示] タブで、カスタム フィールド間の依存関係を追加および削除できます。
- [設定] > [一括管理] > [カスタムフィールド] に移動します。
- [依存カスタムフィールドを表示] タブを選択します。
- [+ 依存カスタム フィールドを追加する] を選択します。
- 現在のカスタムフィールドのキーと値のCSVテンプレートをダウンロードします。
- 依存カスタムフィールドを既存の値に対して追加するには、CSV テンプレートの依存カスタムフィールド列に追加します。依存カスタムフィールドが複数ある場合はセミコロンで区切ります。
- CSV をアップロードします。
以下は、依存カスタムフィールドのCSVアップロードではサポートされていません。
- カスタムフィールドキーの作成、更新、および名前変更
- 依存関係の削除
- ひとつのカスタムフィールドに対し12 個以上の依存カスタムフィールドキー
上記の CSV で、[メディア] 値として [ポッドキャスト バナー] が選択されている場合、依存するカスタム フィールド ボックス [ポッドキャスト エピソード] が表示されます。[メディア] 値として [ソーシャル メディア投稿] が選択されている場合は、カスタム フィールド ボックス [ソーシャル メディア] が表示されます。ポッドキャストエピソードとソーシャルメディアは、このライブラリーの既存のカスタムフィールドであることに注意してください。
CSV エラー メッセージ
エラーメッセージ | 意味 |
[行 X] - 特定の親値に対して最大依存カスタムフィールドが 12 個に達したため、[Ex 1] と [Ex 2] は依存カスタムフィールドとして追加されませんでした。 | 指定された行の依存カスタムフィールド列に、セミコロンで区切られた 12 個を超える値を入力しました。最初の 12 個の依存関係のみが作成されました。 |
[行 X] - 申し訳ありませんが、現在、カスタム フィールドで使用できる依存関係のレベルは 1 つだけです。 |
依存フィールドを別のフィールドの親にしようとしました。 又は 親フィールドを別のフィールドへの依存関係にしました。 |
[行 X] - この CSV を使用して [Example] をカスタム フィールドとして追加することはできません。カスタムフィールドと値を追加または編集するには、ライブラリーの一般設定に移動します。 | CSV に、ライブラリーに関連付けられている現在のカスタムフィールドキーではないカスタムフィールドキーを入力しました。一般設定でキーを設定する必要があります。 |
[行 X] - 申し訳ありませんが、依存関係は、値のリストが定義されているカスタム フィールドにのみ設定できます。 | 値のないカスタムフィールド (ユーザーがフリーテキストを入力できるカスタムフィールドなど) への依存関係を設定することはできません。 |
[行 X] - この CSV を使用して [Example] を値として追加することはできません。カスタムフィールドと値を追加または編集するには、ライブラリーの一般設定に移動します。 |
CSV に入力された値 [Example] は、ライブラリーに関連付けられている現在のカスタム フィールド値ではありません。この値を使用する場合は、一般設定で設定します。 |
依存関係の削除
- [設定] > [一括管理] > [カスタムフィールド] に移動します。
- [依存カスタムフィールドを表示] タブを選択します。
- 3ドットメニューボタンを選択します。
- [依存関係の削除] を選択します。
- 新しいモーダルが表示されたら、依存関係として削除するカスタムフィールドを選択します。
- [保存] を選択します。
カスタムフィールドと依存関係の要求
親フィールド | 子フィールド | 結果 |
はい | はい | ユーザーは、アセットのアップロードに進む前に、両方のフィールドに入力する必要があります。 |
はい | いいえ | ユーザーは先に進む前に親フィールドに入力する必要がありますが、ユーザーは必要に応じて子フィールドをバイパスできます。 |
いいえ | はい | ユーザーは 、アセットをアップロードするときに親フィールドまたは子フィールドに入力するように求められることはありません。親フィールドも必要とせずに子フィールドを要求することはお勧めしません。 |
複数値のカスタムフィールドと依存関係
複数値カスタムフィールドの各値は、独自の依存関係を生成できます。2 つ以上の値が選択されている場合は、両方の値の依存関係が表示されます。ただし、複数の値を一緒に使用しても依存関係を生成できません。
たとえば、カスタムフィールド キー Color が複数選択の場合、値 Blue と Red はそれぞれ独自の依存カスタム フィールドを持つことができます。両方が選択されている場合にのみ表示される依存関係は作成できません。
カスタムフィールドの並べ替え順序と依存関係
カスタムフィールドが表示されるすべての場所では、一括管理で優先順序ドロップダウンで定義されている順序が優先されます。ただし、次の 2 つの例外があります。
- アセットモーダルの概要タブでは、すべての親フィールドが定義されたソート順を基準にしてソートされます。子フィールドはその下にネストされ、定義された並べ替え順序に従って相互に相対的に並べ替えられます。
- アセットモーダルで初めて値を選択する場合、依存関係元に設定されている値を選択すると、依存フィールドが現在のフィールドのすぐ下に表示されます。