Custom field settings
This reference lists the general custom field settings supported in Zuora, along with the specific settings applicable to each custom field type.
The available custom field settings vary based on the custom field type.
The following common settings are available for most custom field types:
-
Required: Indicates whether this custom field is required when creating an object.
-
Filterable (Indexed): Indicates whether this custom field is an indexed field in the object. Any custom field can be used as a filter in Data Query, regardless of whether this field setting is turned on or not. However, querying data from indexed fields has better performance than from non-indexed fields. For indexed fields in custom objects, you can also use them as filters in high-performance queries submitted through the List records for a custom object API operation.
-
Unique: Indicates whether the value in this custom field is unique. The Unique setting applies only to custom fields for custom objects.
-
Auditable: Indicates whether Audit Trail will record the changes of this custom field. The changes include creation, modification, and deletion. The Auditable setting applies only to custom fields for custom objects. You must enable the Custom Object Definition audit trail setting in your Zuora tenant before auditing custom field changes. For more information, see Manage audit trail settings.
The following table lists the specific settings applicable to each custom field type.
Custom field type |
Required |
Filterable (Indexed) |
Unique |
Auditable |
Other settings |
---|---|---|---|---|---|
Text |
|
|
|
|
|
Long Text |
|
N/A |
N/A |
|
|
URL |
|
N/A |
N/A |
|
|
Integer |
|
|
|
|
|
Number |
|
|
|
|
|
Boolean |
|
|
|
|
Default value: the default value of this field. The available values are as follows:
|
Date |
|
|
|
|
Default value: the default value of this field |
Datetime |
|
|
|
|
Default value: the default value of this field |
Picklist |
|
|
|
|
|
Multiselect |
|
N/A |
N/A |
|
|
Relationship |
|
|
|
|
|
Notes and limitations
General notes and limitations are as follows:
-
You can change a required custom field to optional at any time. However, you should note the following limitations:
-
For custom objects, you can create a required custom field or change an optional custom field to required only if the object to which this custom field belongs has no record.
-
For standard objects, you can change an optional custom field to required only if the object to which this custom field belongs has no record.
-
-
Only filterable custom fields can be set to unique.
-
One custom object can have a maximum of five unique custom fields.
-
One custom object can have a maximum of five auditable custom fields.
-
The maximum number of each object's total custom fields or filterable custom fields varies depending on your Zuora edition or Zuora modules. For more information, see Zuora Editions and Zuora Modules.
The following table lists the notes and limitations of each custom field type:
Custom field type |
Notes and limitations |
---|---|
Text |
|
Long Text |
|
URL |
|
Integer |
|
Number |
|
Datetime |
|
Picklist |
|
Multiselect |
|
Relationship |
|