Overview

A #Data List on the Quote record page queries Quote history stored in a Big Object using a dynamic filter, and provides an action to restore the Quote from a selected version.

General Use Case

Use a #Data List to surface Big Object–based change history on a record page so users can review prior versions and optionally restore a selected snapshot.

Video Demo

Prerequisites

QuoteSnapshot__b
Description__cText(255)
ExpirationDate__cDateTime
LastModifiedDate__cDateTimeIndex
Status__cText(100)
Tax__cNumber(16, 2)
Email__cEmail(80)
Name__cText(255)
ContactID__cText(18)
ContractID__cText(18)
OpportunityID__cText(18)
OwnerID__cText(18)
Pricebook2ID__cText(18)
RecordID__cText(18)Index
LastModifiedBy__cText(255)

Downloadable Executables

DownloadQuote.Snapshot.Restore

Walkthrough

1

Pipeline - Quote.Related.DataLists

Screenshot 2026-04-21 at 2.26.22 PM
2

New Executable - Quote.Snapshot.Restore

Screenshot 2026-04-21 at 2.27.10 PM
3

Data List Settings

Screenshot 2026-04-21 at 2.30.45 PM
4

Retrieve

Screenshot 2026-04-21 at 2.31.24 PM
5

Mapping

Screenshot 2026-04-21 at 2.32.21 PM