User-Defined Field Example Scenario
You are a supplement distributor for animal athletes. You want to include the type of animal the product is for on all subscriptions. Most of your customer-base owns horses.
Since you want to include the animal-type on every subscription entity, you set up a UDF Definition. The Field Name is "Animal Type", the Entity Type is "Subscription"
You know that the majority of your products are used on horses, but are occassionaly bought for other animals. You don't want to limit the value that can be entered, but you do want to ensure it is a short description of the animal type. You set the Field Type to "Text", the Data Type to "String", and choose to "Validate UDF Data", preventing non-string values from being entered.
Then you set the Default Value to "horse" and choose to populate the Default Value.
Everytime a new subscription is created, this UDF will be populated. The Field Code and Field Type cannot be altered on the subscription, but the value can.