Sales Force
Sales Force
Salesforce uses "objects" (like tables in Excel) to store data. Each object has "fields"
(like columns) to hold specific information like name, email, etc. There are standard
objects (built-in like Contacts) and custom ones (you can create your own). Think of
it like creating a structured form to keep all data organized.
Field Types
This explains the different kinds of fields you can create on an object, like:
● Text Field: for names or comments
● Picklist: dropdown menu options
● Checkbox: yes/no answers
● Lookup: link to another record
It’s about choosing the right field type for the kind of info you want to collect.
Required Fields
These are the fields that must have data filled in—Salesforce won’t let you save a
record without them. For example, a Contact might need at least a name and email.
These are like mandatory questions on a form.
System Fields
Salesforce automatically creates certain fields on every record like:
● Created Date
● Last Modified Date
● Record Owner
These help track when and by whom data was added or changed.
Compound Fields
These are special fields that group together related data, like a full address. Instead
of having separate fields for street, city, state, etc., a compound field treats them as
one unit for simplicity—but they still store the parts separately under the hood.
Custom Objects 1
● These are objects you create to store business-specific data.
● Useful when standard objects don’t meet your needs.
● Custom objects work like spreadsheets where each row is a record and each
column is a field.
Custom Fields
● Custom fields are extra fields you add to standard or custom objects.
● You choose the type of data they hold—like text, numbers, date, etc.
● Fields can be required or optional and have limits on size and formatting.
External Objects
● These represent data stored outside Salesforce.
● Useful if your data lives in another system but you want to access it in
Salesforce without storing it.
● You can view and report on it like any normal object.
Big Objects
● Big Objects are used to store huge amounts of data—millions or even
billions of records.
● They are great for archiving, tracking user activity, or storing external data
for reporting.
● There are two types: standard (built-in) and custom (you create them).
● Big Objects don’t support triggers or flows and are optimized for scale, not
speed.
Object Groups
Salesforce objects are grouped into types:
● Common Objects: Basic data like names and emails.
● High-Scale Objects: Used for large amounts of data.
● External Objects: Data that lives outside of Salesforce.
● Data Cloud Objects: For advanced data models and analytics.
Object Cheatsheet
This gives a quick comparison of different object types, like what they’re used for and
which systems they work in. It helps you choose the right object for your data needs.
StandardObjectNameFeed
These are feed objects tied to standard Salesforce objects (like Accounts or Leads).
They track updates, comments, or posts, and help users see history or collaboration
around those objects.
StandardObjectNameHistory
This object tracks the history of changes made to a record's fields. It shows who
made the change, what was changed, and when. It’s useful for auditing and tracking
updates over time.
StandardObjectNameOwnerSharingRule
These are rules that define how records are shared based on their owner. For
example, if a user owns an account, this object helps determine who else should
have access to it.
StandardObjectNameShare
This object defines who can see or edit a specific record. It’s used when manual or
rule-based sharing is in place and controls the visibility of data.
StandardObjectNameChangeEvent
These objects are used to track changes to data in real-time (like creation, update,
delete). They’re part of Salesforce’s Change Data Capture feature and let other
systems stay up to date with Salesforce records.
Custom Object__c
This is the core custom object you create in Salesforce, used to store any data that
doesn’t fit into the standard Salesforce structure. You can use it like a regular
object—query, update, or create records.
Custom Object__Feed
This object tracks posts and updates on a custom object’s feed in Salesforce. It's
used to view conversations and changes made to a custom record. You can delete
posts you created (with some rules), and fields include the post body and comment
marked as the best answer.
Object Interfaces
Object interfaces define how different Salesforce data types and objects
interact—such as price adjustments or sales transactions. Think of them as
templates that help structure how data behaves in certain modules.