Streamline Picklist Maintenance with Global Picklists (Generally Available)

Efficiently share values across custom picklists on multiple objects by creating picklist fields that use a global value set. Global picklists are always restricted, so your picklist data stays clean because users can’t add erroneous or redundant values through the API. This feature is available in both Lightning Experience and Salesforce Classic.


To provide feedback or suggestions for global picklists, visit the Global, Restricted Custom Picklists group in the Salesforce Success Community.

A global picklist is a restricted picklist by definition. When you create a global picklist, the list of values you specify is protected. Only you can add or edit values.

When you create a custom picklist field and base it on the global picklist, its list of values is inherited from the global picklist. Users can’t change the values because they’re defined as a picklist value set. They also can’t add values through the API to the value set or to picklist fields that use it.

Conveniently create a global picklist from Setup. Then create custom picklist fields the way you always have. But now you have the option of using a global value set for as many custom picklists as you want.

Picklist Value Sets Node in Setup (Salesforce Classic) Picklist Value Sets in Salesforce Classic Setup
Picklist Value Sets in Setup (Lightning Experience) Picklist Value Sets in Lightning Experience Setup

Specify the picklist value set when you create a global picklist. If you edit the global picklist definition, all of the picklist fields that use its picklist value set are also updated.

Say you want a picklist field called “Rating” on Accounts and Opportunities, with values Hot, Warm, and Cool. Instead of maintaining those picklist values separately on two different objects, create a picklist value set with your values.

Global Value Set Definition
Then create a picklist field on each object, and set those picklists to inherit the global picklist value set you have created.
Create a Picklist Based on a Global Value Set