Customizing Delete Behavior for Records Referenced by Custom Fields

List/record and multiple select type custom fields provide a list for users to select values. The list of values is populated by records of the list/record type set in the custom field definition. Because list/record and multiple select custom fields are dependent on these referenced records, deletion of these records can be problematic. For example, a custom field called Color can be dependent on a custom record type called Color List. If a value is deleted from Color List, for example Purple, any records with a Color custom field value of Purple are impacted.

For custom field definitions that have a type of List/Record or Multiple Select and have the Store Value option enabled, the Allow Delete of List/Record Values option is available. The Allow Delete option permits overrides of the default system behavior when a delete is attempted of a record referenced by values in the custom field.

Custom Entity Field Validation & Defaulting subtab showing deletion setting

Default settings for the option are based on the record type selected in the List/Record field:

Note the following:

Related Topics

Creating a Custom Field
Setting Validation and Defaulting Properties

General Notices