Loading
メール配信ドメイン検証状況の確認方法のご案内続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む

カスタム項目を必須にする方法

公開日: Apr 3, 2026
説明

カスタム項目を必須にする方法は複数あります。使用可能な各オプションについて説明します。

解決策

 

項目レベル要件

これが最も拘束性のある要件です。レコードの保存方法 (インテグレーション、API、一括アップロード、ユーザーインターフェース経由など) に関係なく、常に項目の入力を要求します。詳細は、次の説明を参照してください。

項目入力の必須化によるデータ品質の確保
カスタム項目の属性


Salesforce Classic の場合


カスタムオブジェクトの場合
  1. [設定] をクリックします。
  2. [クイック検索] ボックスに移動して、「オブジェクト」と入力します。
  3. オブジェクトを選択します。
  4. [カスタム項目 & リレーション] で、必須にするカスタム項目を選択します。
  5. [編集] をクリックして、[一般的なオプション] セクションで [必須] を選択します。
  6. [保存] をクリックします。
 
標準オブジェクトの場合
  1. [設定] をクリックします。
  2. [ビルド] セクションで、[カスタマイズ] のドロップダウンボタンをクリックします。
  3. オブジェクトのドロップダウンボタンをクリックし、[項目] をクリックします。
  4. [カスタム項目 & リレーション] で、必須にするカスタム項目を選択します。
  5. [編集] をクリックして、[一般的なオプション] セクションで [必須] を選択します。
  6. [保存] をクリックします。
 

Lightning Experience の場合

  1. ギアアイコンをクリックして、[設定] > [オブジェクトマネージャー] をクリックします。
  2. オブジェクト > [カスタム項目 & リレーション] を選択します。
  3. 必須にするカスタム項目を選択します。
  4. [編集] をクリックして、[一般的なオプション] で [必須] を選択します。
  5. [保存] をクリックします。
 

ページレイアウト

このオプションでは、この要件を設定した特定のページレイアウトがアクセスされた場合にのみ、項目を必須にします。したがって、表面的には特定のページレイアウトを使用する一部のユーザーにはこの項目を必須にし、他のユーザーは対象外とすることができます。「高度なページレイアウトエディターを使用したページレイアウトのカスタマイズ」を参照してください。 

注意: この要件は、ユーザーインターフェースでレコードが編集された場合にのみ適用されます。API を介してレコードが更新される場合は、項目要件は適用されません。 

Salesforce Classic の場合
 

カスタムオブジェクトの場合
  1. [設定] をクリックします。
  2. [クイック検索] ボックスに移動して、「オブジェクト」と入力します。
  3. オブジェクトを選択します。
  4. [ページレイアウト] セクションで、オブジェクトで使用するページレイアウトの [編集] をクリックします。
  5. 必須にするカスタム項目の横にあるレンチアイコンをクリックします。
  6. [必須] チェックボックスをオンにします。
  7. [OK]、[保存] の順にクリックします。

 

標準オブジェクトの場合
  1. [設定] をクリックします。
  2. [ビルド] セクションで、[カスタマイズ] のドロップダウンボタンをクリックします。
  3. オブジェクトのドロップダウンボタンをクリックし、[ページレイアウト] をクリックします。
  4. オブジェクトで使用するページレイアウトで、[編集] をクリックします。
  5. 必須にするカスタム項目の横にあるレンチアイコンをクリックします。
  6. [必須] チェックボックスをオンにします。
  7. [OK]、[保存] の順にクリックします。


Lightning Experience の場合

  1. ギアアイコンをクリックして、[設定] > [オブジェクトマネージャー] をクリックします。
  2. オブジェクト > [ページレイアウト] を選択します。
  3. オブジェクトで使用するページレイアウトを選択します。
  4. 必須にするカスタム項目の横にあるレンチアイコンをクリックします。
  5. [必須] チェックボックスをオンにします。
  6. [OK]、[保存] の順にクリックします。

 

入力規則要件

カスタム項目を必須にする最も単純な入力規則は次のようになります。

ISBLANK(Enter_Custom_Field_API_Name_Here__c)


または、項目のデータ型が Number または Currency の場合、次の構文を使用します。

ISNULL(Enter_Custom_Field_API_Name_Here__c)

 

ビジネスニーズに合わせて条件ステートメントを含むより複雑な入力規則を作成することができます。「入力規則の定義」を確認してください。


注意:これは項目レベル設定と同じように、レコードが作成または更新された場所に関係なく常に適用されます。この影響については、「入力規則の考慮事項」を参照してください。 

Salesforce Classic の場合

カスタムオブジェクトの場合

  1. [設定] をクリックします。
  2. [クイック検索] ボックスに移動して、「オブジェクト」と入力します。
  3. オブジェクトを選択します。
  4. [入力規則] セクションで、[新規] をクリックします。
  5. 規則名を入力します。
  6. エラー条件式を入力します。ISBLANK や ISNULL を使用すると、項目が空でないことを確認できます。
  7. エラーメッセージを入力します。
  8. エラー表示場所を選択します。
  9. [保存] をクリックします。

標準オブジェクトの場合
  1. [設定] をクリックします。
  2. [ビルド] セクションで、[カスタマイズ] のドロップダウンボタンをクリックします。
  3. オブジェクトのドロップダウンボタンをクリックし、[入力規則] をクリックします。
  4. [新規] をクリックします。
  5. 規則名を入力します。
  6. エラー条件式を入力します。ISBLANK や ISNULL を使用すると、項目が空でないことを確認できます。
  7. エラーメッセージを入力します。
  8. エラー表示場所を選択します。
  9. [保存] をクリックします。


Lightning Experience の場合

  1. ギアアイコンをクリックして、[設定] > [オブジェクトマネージャー] をクリックします。
  2. オブジェクト > [入力規則] をクリックします。
  3. [新規] をクリックします。
  4. 規則名を入力します。
  5. エラー条件式を入力します。ISBLANK や ISNULL を使用すると、項目が空でないことを確認できます。
  6. エラーメッセージを入力します。
  7. エラー表示場所を選択します。
  8. [保存] をクリックします。

関連情報:  
カスタム項目の作成  

 

動的フォーム

動的フォームを使用して、新規モーダルと編集モーダルの必須項目と Lightning レコードページの必須項目を作成できます。  「動的フォームの必須項目と参照のみの項目」をご確認ください。

注意: Lightning アプリケーションビルダーのプロパティパネルで Lightning ページの項目を [必須] または [読み取り専用] に設定すると、動作は項目のすべてのインスタンスではなく、そのページの項目のみに適用されます。


Lightning Experience の場合

  1. 歯車アイコンをクリックし、サンプルレコードの [ページの編集] をクリックするか、Lightning アプリケーションビルダーにアクセスして動的フォームを有効にした Lightning ページを開きます。
  2. 項目セクションで、必須にする項目を選択します。
  3. [UI Behavior] (UI の動作) の右サイドバーで [必須] を選択します。
  4. [保存] (必要な場合は [有効化]) をクリックします。


 
ナレッジ記事番号

000384974

 
読み込み中
Salesforce Help | Article