Choice lists contain values that are used to enforce value restrictions on custom properties. For example, a property defined for tracking the status of a document in a review process might have a set of values such as Initial, Review, Approve, and Reject. By creating a list containing these values and associating it with the property used for tracking status, you can restrict a user working with a client application to choosing one of these predetermined values when setting the property.
See Concepts: choice lists for more information.