Trail Map โ€บ Use-Case Catalog โ€บ Records & List Views
๐Ÿ“‹ Foundation ยท Module 03

Dynamic Records & List Views: The Right Records, One Click Away

Every object gets a full CRUD experience automatically. List Views let each rep and team save exactly the slice of data that matters to them.

4
Units
~8 min
Time to Complete
80 pts
Available
1 Badge
Pipeline Navigator
Unit 1 ยท Business Problem

Why list views matter

MT
Marcus Tan ยท Sales Manager

"My reps waste ten minutes every morning scrolling the entire Opportunity list, hunting for their own open deals. Multiply that by eight reps, every single day."

A generic "show me everything" list is useless once an object has hundreds or thousands of records. What every user actually needs is a small, personally relevant slice โ€” refreshed automatically, not rebuilt by hand each morning.

๐Ÿ’ก
Business outcome
Reps land on exactly the records that matter to them โ€” no daily manual filtering, no missed deals hiding in a long list.
Unit 2 ยท How It Works

Anatomy of records & list views

Every object โ€” standard or custom โ€” automatically gets a paginated, searchable, sortable record list with zero configuration. On top of that, a List View is a saved filter definition that narrows the list to a named, reusable subset.

ConceptDetail
Record identityEvery record has a public hexId used in the UI and API โ€” the internal numeric database ID is never exposed
List ViewA saved set of filter conditions (field + operator + value) against one object
Sharing-awareLists only ever show records the current user is allowed to see โ€” the same visibility rules used everywhere else apply automatically
Lookup searchTyping into a Lookup field searches live against the related object's records as you type
โœ…
No extra security work needed
Because list views reuse the platform's sharing rules automatically, a saved view can never accidentally expose a record its creator wasn't allowed to see in the first place.
Unit 3 ยท Hands-On Challenge

Build "My Open Deals This Quarter"

Open the Opportunities listNavigate to Opportunities from the main nav.
Start a new list viewClick the view switcher โ†’ New List View.
Name it"My Open Deals This Quarter".
Add filtersStage โ‰  "Closed Won", Stage โ‰  "Closed Lost", Owner = Me, Close Date within this quarter.
Save and select itThe list now shows only your relevant open pipeline โ€” pin it as your default view.
๐ŸŽฏ
Try the lookup search too
On any record's edit form, click into a Lookup field (e.g. Account on a Contact) and type a few letters โ€” notice it searches live instead of loading every Account into a dropdown.
Unit 4 ยท Knowledge Check

Test what you learned

1. What identifies a record in the UI and API instead of the internal database ID?
Its hexId
Its row number in the table
Its creation timestamp
2. Can a saved List View ever show a user records their sharing rules say they shouldn't see?
Yes, list views bypass sharing rules for performance
No โ€” list views apply the same sharing/visibility filter as every other list