Show in UI
(Show in User Interface) This field is used to indicate if the particular user defined field is to be displayed within the user interface.
This feature may be useful if your intention is to enforce a particular validation on an import, but do not wish to have access to the field via the user interface.
There are currently three values for this field:
Do not Show -- These UDFs will not appear in the user interface.
Show Enabled -- These UDFs will appear in the user interface and will be editable.
This setting will be overridden to Do not Show for those UDFs marked as Inactive.
Show Disabled -- These UDFs will appear in the user interface, however, they will be read-only.
This setting will be overridden to Do not Show for those UDFs marked as Inactive.
When using this option in conjunction with Required:
User’s making updates via the user interface will NOT see any messages regarding a missing required field (since they can’t do anything about it). The Required attribute would continue, however, to be enforced for any data being imported. Presumably, if you want your users to enter required data via the user interface, don't use this configuration option.
Should the field be of type Pick List, note that the first option available (based on sort order) will be associated with new entries.