Cert++
Close

Picklist versus related object

Key Takeaway

Use a picklist for a consistent set of values in one field. Use a related object when the thing being chosen needs its own data and should appear as related records on the other object.

When a field needs to hold a choice, an app builder can store it as a picklist or as a relationship field. A picklist is a list of values defined on the field, so it keeps values consistent inside one field. A relationship field points to a record in another object. With a related object, each choice is a full record with its own fields, linked to other records across objects.

Choosing a picklist or a related object

If the goal is a consistent set of values in one field...

Choose a picklist, for example for a customer status or a product flavor.

If the thing being chosen needs its own data and should appear as related records on the other object...

Choose a related object. For example, contacts appear as related records on an account.

The two options also differ in how they store a choice and who maintains the list.

PicklistRelated object
What the field doesStores a value from a listLinks the record to a record in another object
What one choice isOne entry in a value set (the picklist's list of choices)A full record in an object with its own fields and records
Maintaining the listPicklist values are managed in SetupRecords are added like any other record, for example by clicking "New" in the Related tab of the parent record
Platform App Builder Study Guide

Checklist progress

0/340Learned

Prepare for the Exam

Play Today's Certle

Study Community

Ask questions and get the latest info from other Platform App Builder studiers.