First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Configuration and Setup
An administrator needs the organization's fiscal year to begin in February instead of January. Where is this changed?
- In the organization's locale settings
- In Company Information in Setup Correct answer.
- In the role hierarchy settings
- In each user's personal settings
Explanation
The fiscal year start month is a single organization-wide setting found in Company Information in Setup. Changing it affects forecast periods and any report or dashboard that uses fiscal periods. Locale settings control date and number formatting, not fiscal calendars.
Question 2Configuration and Setup
What does the role hierarchy primarily control?
- It determines which apps a user can access
- It grants access to records of users below them Correct answer.
- It assigns permission sets automatically to new users
- It defines the picklist values available on a record
Explanation
The role hierarchy rolls record access upward, so a user sees and acts on records owned by users beneath them in the tree. It supplements, but never reduces, the organization-wide default. App access comes from profiles and permission sets, and picklist values come from fields and record types.
Question 3Configuration and Setup
How many profiles can a single user be assigned at one time?
- Up to five
- Exactly two
- As many as needed
- Exactly one Correct answer.
Explanation
Every user record has exactly one profile field, and that profile supplies the baseline permissions and settings. Additional access is layered on with permission sets and permission set groups. Multiple profiles per user is never supported.
Question 4Configuration and Setup
An administrator creates a record type on the Opportunity object. Which page elements can the record type control?
- The object's API name
- Which page layouts and picklist values users see Correct answer.
- The sharing model of the object
- Whether the object is custom or standard
Explanation
Record types let one object present different business processes to different groups by pairing page layouts and picklist values. The record type is offered to users through profile assignment. Object names, object type, and sharing settings are outside the record type's scope.
Question 5Configuration and Setup
Which feature lets an administrator define one list of picklist values and reuse it across several picklist fields on different objects?
- Validation rules
- Global value sets Correct answer.
- Field dependencies
- Record types
Explanation
A global value set is a standalone collection of values that any custom picklist can reference, so a change in one place propagates to every field using it. Field dependencies link one picklist to a controlling field, and record types only select a subset of an existing field's values.
Question 6Configuration and Setup
Business hours records are used by which feature to determine elapsed time?
- Case escalation and entitlement milestones Correct answer.
- Duplicate management
- Currency conversion
- Sharing rules
Explanation
Business hours define the working days and times used by escalation rules, entitlement milestones, and case age calculations. They exist per org, with one set marked as default. Sharing, currency, and duplicate processing do not depend on them.
Question 7Configuration and Setup
Which item is configured as part of an organization's password policies?
- The record types enabled for a profile
- The page layout assigned to a profile
- The default currency for new users
- Password length and complexity Correct answer.
Explanation
Password policies in Setup define minimum length, character complexity, expiration, and history requirements for the whole org. Currency, page layout assignment, and record type availability belong to other areas of Setup entirely.
Question 8Configuration and Setup
Which action is possible on a standard field such as Account Name?
- Delete the field permanently from the object
- Change the field's API name
- Convert it into a custom field
- Edit its label and field-level security Correct answer.
Explanation
Standard fields cannot be deleted, converted, or have their API names changed, but their labels and field-level security are editable. A standard field can be removed from page layouts, yet the field itself remains on the object.
Question 9Configuration and Setup
A custom object's organization-wide default for internal access is set to Private. What access does this produce by default?
- All internal users can view and edit all records
- All internal users can view but not edit
- Only owners and users above them in the hierarchy Correct answer.
- Only system administrators can access the records
Explanation
Private is the most restrictive internal default, so records are visible to their owner and to users higher in the hierarchy. Broader access must be granted through sharing rules, manual sharing, or teams. Administrators who need to work with all records use permissions such as Modify All Data rather than the default.
Question 10Configuration and Setup
Which statement about permission sets is accurate?
- A user can hold only one permission set
- They replace the profile assigned to the user
- They grant extra access without changing the user's profile Correct answer.
- They can contain object permissions but not field permissions
Explanation
Permission sets are additive: they layer additional permissions on top of the profile and can be assigned and removed without touching the user's baseline profile. They can carry object, field, and system permissions. Because profiles are the only mandatory permission container, permission sets never replace one.
Question 11Configuration and Setup
An administrator must let a small team manage users and reset passwords only for roles in one department. What should be configured?
- A permission set with Modify All Data
- A sharing rule on the User object
- A delegated administrator group scoped to those roles Correct answer.
- A public group added to the role hierarchy
Explanation
Delegated administration grants selected users the ability to manage users, assign certain profiles, and administer specified roles without giving them full administrator rights. The group specifies the delegated administrators, the roles they may administer, and the profile those administrators can assign. Broader permissions or sharing constructs do not provide this scoped user administration.
Question 12Configuration and Setup
Which field types can act as the controlling field of a dependent picklist?
- A formula field
- A text field
- A picklist or a checkbox field Correct answer.
- A multi-select picklist
Explanation
The controlling field must be a picklist (standard or custom, but not multi-select) or a checkbox, because its values have to map to dependent values. Text and formula fields cannot drive dependencies, and a multi-select picklist can only be the dependent field.
Question 13Configuration and Setup
Where does an administrator restrict the network addresses from which a specific group of users may log in?
- On each user's personal information page
- In the organization's trusted IP ranges
- In the profile's login IP ranges Correct answer.
- In Session Settings for the whole org
Explanation
Login IP ranges are set on the profile and block logins from addresses outside the listed ranges; users outside the range can be challenged by a verification code if that option is configured. Trusted IP ranges, by contrast, relax browser activation challenges and do not block access.
Question 14Configuration and Setup
Which sandbox type includes a full copy of the production organization's data?
- Developer Pro sandbox
- Full sandbox Correct answer.
- Developer sandbox
- Partial Copy sandbox
Explanation
A Full sandbox copies both metadata and all production data, making it suitable for load and performance testing. Developer and Developer Pro sandboxes include metadata and a small data allowance, and Partial Copy takes a sampled subset of data defined by a template.
Question 15Configuration and Setup
Multi-currency is enabled. Which configuration allows an opportunity to convert using the rate that was in effect on its close date?
- Cumulative currency conversion rates
- Advanced currency management with dated rates Correct answer.
- The corporate currency refresh schedule
- Personal currency settings on each user record
Explanation
Advanced currency management stores conversion rates by date range, so historical records convert using the rate effective for their close date. Without it, a single current rate is applied to all conversions. Personal currency settings only change the currency a user sees, not the rate used.
Question 16Configuration and Setup
A page layout is assigned to users based on which criteria?
- User license and locale
- Public group and sharing rule
- Role and territory
- Profile and record type Correct answer.
Explanation
Page layout assignment is made per profile, and when record types exist, per record type within that profile. The assignment determines what users with that profile and record type see. Roles, groups, and locales do not affect layout assignment.
Question 17Configuration and Setup
A duplicate rule is configured with the action set to Block. What happens when a user saves a record that matches?
- The record is saved with a warning users can ignore
- The record is saved and queued for review
- The record is saved and the duplicates are merged
- The save is blocked and matches are shown Correct answer.
Explanation
A Block action prevents the save and displays the alert text along with the matching records so the user can resolve the conflict. The Allow action saves the record and merely warns the user. Duplicate rules never merge records automatically.
Question 18Configuration and Setup
What is the effect of a lookup filter on a lookup field?
- It restricts which records can be selected Correct answer.
- It prevents deletion of the parent record
- It hides the lookup field from some users
- It makes the lookup required on layouts
Explanation
A lookup filter applies search criteria, including conditions on the source record, to limit the records a user can choose in the lookup. It works together with the lookup's search and security settings. It does not control field visibility, deletion of the parent, or requiredness.
Question 19Configuration and Setup
How many fields per object can be tracked with field history tracking?
- 50
- 10
- 5
- 20 Correct answer.
Explanation
Field history tracking allows up to 20 tracked fields per object, and the tracked history is retained according to the org's data retention settings. Administrators select these fields from the object's field history tracking settings.
Question 20Configuration and Setup
Which statement about user licenses is accurate?
- One license per user, limiting available features Correct answer.
- A user can hold several licenses at once
- Changing a license never affects record access
- A profile can be shared across different licenses
Explanation
Each user is assigned a single license that caps which features, objects, and permission sets are available to them. Profiles are tied to a user license, so a profile can only be assigned to users holding the matching license. Changing a license can therefore alter what a user can do.
Question 21Configuration and Setup
A custom object has a master-detail relationship to Account. What behavior results for the detail record?
- It inherits sharing from the parent Correct answer.
- It supports its own sharing rules
- It can exist without a parent record
- It keeps its own owner and sharing rules
Explanation
Detail records in a master-detail relationship take on the owner and sharing of the master record, and they are deleted when the master is deleted. Because ownership is inherited, the detail object does not have its own sharing rules or a separate owner field.
Question 22Configuration and Setup
The organization-wide default for Account is Public Read Only. A manager's role sits directly above a subordinate's role in the hierarchy. What access does the manager have to accounts the subordinate owns?
- Read and edit, but only after manual sharing
- Read and edit, because the hierarchy grants it Correct answer.
- Read only, because the default is read only
- No access, because ownership is not shared upward
Explanation
The role hierarchy grants users full access to records owned by users below them, and that access is broader than a Public Read Only default. The most permissive applicable grant wins, so the manager can edit. Manual sharing or a sharing rule is unnecessary.
Question 23Configuration and Setup
A permission set group includes a permission set granting Modify All Data, which a team should not receive. The team still needs the group's other permissions. What is the recommended approach?
- Create a new profile without Modify All Data
- Add a muting permission set to the group Correct answer.
- Delete the permission set from the org
- Remove the permission set from each user's profile
Explanation
A muting permission set removes specific permissions granted elsewhere in the permission set group for users assigned to that group. This keeps the group intact while suppressing only the unwanted permission. Profiles cannot be used to subtract permissions granted by permission sets.
Question 24Configuration and Setup
An administrator uses the mass transfer tool to reassign records owned by a user who has left. Which limitation applies?
- Records can only go to users in the same role
- Each object is transferred separately Correct answer.
- Only account records can be transferred
- The departed user's password must be reset first
Explanation
Mass transfer reassigns records one object at a time, so an administrator repeats the process for every object where the inactive user owned records. The receiving user does not have to share a role, and accounts are not the only supported object.
Question 25Configuration and Setup
A field is read-only for a profile in field-level security, but the page layout marks the field as editable. What happens for those users?
- They cannot edit it; field security wins Correct answer.
- They see the field marked as required
- They can edit it only in Lightning Experience
- They can edit it because the layout takes precedence
Explanation
Field-level security is the authoritative control for whether a user can read or edit a field, and page layout settings cannot loosen it. The administrator should set the layout to read-only as well so the interface matches the enforced behavior. Layout settings only matter when field-level security permits editing.
Question 26Configuration and Setup
An administrator needs to change the organization-wide default time zone that applies to new users and to features that display dates and times. Where is this setting changed?
- In Company Information in Setup Correct answer.
- In the locale section of each profile
- In each individual user's personal settings
- In the organization-wide default sharing settings
Explanation
Company Information in Setup holds organization-level defaults such as default locale, language, time zone, and currency. These values seed new users and drive date and time display across the org. An individual user may later override the time zone in personal settings, but the org default lives in Company Information.
Question 27Configuration and Setup
An administrator sets the tab visibility for a custom object to Hidden for a profile. What does this produce?
- The object is removed from the organization until it is restored
- The tab appears only for users with the System Administrator profile
- The tab stays visible but records open in read-only mode
- The tab is not shown in the navigation bar, though records can still be reached through links Correct answer.
Explanation
The Hidden tab setting removes the tab from the navigation bar for users with that profile. It does not remove object or record access, so users who have permission can still open records through links, list views, or related lists. Use object permissions and sharing if access itself must be blocked.
Question 28Configuration and Setup
Which Setup area contains the setting that determines how long a user can remain idle before Salesforce ends the session?
- Login Hours
- Session Settings Correct answer.
- Password Policies
- Login IP Ranges
Explanation
Session Settings controls security behavior for active sessions, including the timeout for idle sessions and whether users must log in again after that period. Password Policies governs password composition and expiration, while Login Hours and Login IP Ranges govern when and from where users may authenticate.
Question 29Configuration and Setup
An administrator wants an editable, visual diagram of the objects in the organization and the relationships among them. Which tool provides this?
- The Data Import Wizard
- Schema Builder Correct answer.
- The Object Manager list view
- The Field Accessibility grid
Explanation
Schema Builder presents objects as draggable elements on a canvas, showing lookups and master-detail relationships between them. It can also be used to create objects, fields, and relationships directly from the canvas. The other tools list, import, or audit metadata but do not draw relationships.
Question 30Configuration and Setup
An administrator creates a second record type on the Case object for a support team. What must the administrator do so team members can select the new record type when creating cases?
- Enable the record type in the organization-wide defaults
- Assign the record type to the profiles of the team members Correct answer.
- Include the record type in a sharing rule for the team
- Reference the record type in a validation rule on Case
Explanation
A record type is available to a user only when it is assigned to that user's profile. Assignment is also how the administrator controls which page layouts and picklist values apply for that record type. Organization-wide defaults and sharing rules control record access rather than record type availability.
Question 31Configuration and Setup
A profile restricts login hours to 8:00 a.m. through 6:00 p.m. on weekdays. A user with that profile logs in at 5:30 p.m. and continues working past 6:00 p.m. What happens?
- The user remains logged in until the session times out or the user logs out
- The user is prompted to request an extension from an administrator
- The user is switched to read-only access at 6:00 p.m.
- Salesforce logs the user out at 6:00 p.m. Correct answer.
Explanation
Login hours define the window during which a user may be logged in, and Salesforce ends the session when that window closes. The user must wait until the next allowed window to log in again. Login hours do not downgrade access or generate approval prompts.
Question 32Configuration and Setup
Which type of field calculates a total, count, minimum, or maximum from related child records and stores the result on the parent record?
- A lookup relationship field
- A formula field
- A cross-object formula field
- A roll-up summary field Correct answer.
Explanation
A roll-up summary field aggregates child records and displays the result on the parent, and it requires a master-detail relationship between the two objects. Formula fields and cross-object formulas calculate values at display time but cannot summarize a set of related child records.
Question 33Configuration and Setup
Which prerequisite must be in place before a change set can be sent from a sandbox to production?
- A deployment connection must exist between the sandbox and production Correct answer.
- The administrator must hold Modify All Data in both organizations
- Both organizations must reside on the same Salesforce instance
- The sandbox must be a Full Copy sandbox
Explanation
Change sets travel over a deployment connection, which an administrator authorizes between the source and the target organization. Any sandbox type can participate, and the deploying administrator needs permission to create and deploy change sets rather than Modify All Data.
Question 34Configuration and Setup
A custom object has a lookup relationship to Contact. The relationship is configured so the lookup field value is cleared when the referenced Contact is deleted. What happens to that custom object record when its Contact is deleted?
- The record remains, and its lookup field is emptied Correct answer.
- The record is deleted along with the Contact
- The deletion of the Contact is blocked until the lookup is removed
- The record is reassigned to the user performing the deletion
Explanation
Delete behavior on a lookup relationship determines what happens to dependent records. With the clear-value option, child records survive and only the reference to the deleted parent is removed. Cascading deletion and blocked deletion are separate behaviors that must be chosen explicitly.
Question 35Configuration and Setup
Which feature lets an organization turn information submitted on an external website into Lead records without writing code?
- Omni-Channel routing
- Lead auto-response rules
- Web-to-Lead Correct answer.
- Web-to-Case
Explanation
Web-to-Lead generates HTML form code that posts submissions directly into Salesforce as Lead records, with an optional default owner and response template. Web-to-Case performs the same function for Cases rather than Leads.
Question 36Configuration and Setup
Spanish-speaking users must see Spanish values for a custom picklist field while English-speaking users continue to see English values. Which tool should the administrator use?
- Dependent picklists
- Record types
- Translation Workbench Correct answer.
- Field-level security
Explanation
Translation Workbench overrides labels and picklist values for a specified language, so users with that language see translated values while other users see the original text. The underlying stored values remain unchanged, which keeps reporting consistent across languages.
Question 37Configuration and Setup
An administrator clones an existing profile to create a new one. Which statement about the new profile is accurate?
- It shares its settings with the source profile, so changes to one affect the other
- It copies the source settings and has no assigned users Correct answer.
- It contains the same assigned users as the source profile
- It cannot be edited until the source profile is deactivated
Explanation
Cloning creates an independent profile that starts with a copy of every setting from the source, including permissions, and the copy is not linked to the original afterward. No users are moved to the clone, so the administrator must assign users to it.
Question 38Configuration and Setup
A profile grants Read, Create, Edit, and Delete on a custom object whose organization-wide default is Private. A user with that profile does not own a given record, and no sharing has been configured for it. What can the user do with that record?
- Delete it, because the profile grants Delete
- View it as read-only, because the organization-wide default is Private
- Nothing, because record access requires ownership or sharing Correct answer.
- View and edit it, because the profile grants Edit
Explanation
Object permissions set the maximum action a user may take, but access to an individual record must come from ownership, the role hierarchy, a sharing rule, or manual sharing. With a Private default and no sharing, the user cannot see the record at all, so the granted object permissions never apply.
Question 39Configuration and Setup
An administrator deletes a custom field in a sandbox, then deploys related components to production in a change set. What happens to the field in production?
- It is deleted automatically because the change set records the deletion
- It remains in production and must be deleted there separately Correct answer.
- The deployment fails until the field is restored in the sandbox
- It is deactivated and hidden from all page layouts
Explanation
Change sets carry added and modified components, not deletions. Any component removed in the source org must be removed manually in the target org, ideally after the deployment that stops referencing it. Treating a deployment as a full mirror of the source is a common cause of leftover metadata.
Question 40Configuration and Setup
A profile grants Read Only on an object, and a permission set assigned to the same user grants Edit on that object. What access does the user have?
- Edit, because permissions from profiles and permission sets are additive Correct answer.
- Read Only until an administrator removes the permission set
- Read Only, because profiles take precedence over permission sets
- No access, because the two settings conflict
Explanation
Permission sets only add permissions; they never subtract from what a profile grants. When a profile and a permission set both apply, the user receives the union of the two, so the higher level of object access wins. Restricting access deliberately requires removing the grant from every source.
Question 41Object Manager and Lightning App Builder
An admin needs to create a brand-new object to store warranty registrations. Which Setup area is the primary place to do this?
- Lightning App Builder
- Object Manager Correct answer.
- Page Layout Editor
- App Manager
Explanation
Object Manager lists every standard and custom object in the org and is the entry point for creating custom objects and their fields. App Manager manages Lightning apps, App Builder assembles pages, and the Page Layout Editor only edits layouts.
Question 42Object Manager and Lightning App Builder
A custom field created on a standard object receives which API name suffix?
- __r
- __s
- __c Correct answer.
- __m
Explanation
Fields and objects created by customers use the __c suffix to distinguish them from standard metadata. The __r suffix appears on relationship fields in API names, while __m and __s are not standard suffixes.
Question 43Object Manager and Lightning App Builder
When a parent record is deleted, which relationship type automatically deletes its related child records?
- External lookup relationship
- Lookup relationship
- Hierarchical relationship
- Master-detail relationship Correct answer.
Explanation
A master-detail relationship makes the child record dependent on the parent, so deleting the parent cascades the delete to its detail records. Lookup, hierarchical, and external lookup relationships leave child records in place and simply clear or keep the reference.
Question 44Object Manager and Lightning App Builder
Which tool is used to assemble a Lightning record page from individual components?
- Object Manager
- Schema Builder
- Lightning App Builder Correct answer.
- Page Layout Editor
Explanation
Lightning App Builder is the point-and-click tool for composing Lightning pages such as record, app, and home pages. Schema Builder handles data model design, Object Manager handles metadata, and the Page Layout Editor affects Classic-style layouts.
Question 45Object Manager and Lightning App Builder
Which field type is best suited to store a company's website address so it renders as a clickable link?
- Phone
- Email
- Text(255)
- URL Correct answer.
Explanation
The URL field type stores a web address and Salesforce renders it as a hyperlink. A Text field would hold the characters but not behave as a link, and Email and Phone have their own formatting and click-to-action behavior.
Question 46Object Manager and Lightning App Builder
Which of the following does a page layout control?
- The API name of each field
- Which fields a user can edit
- Field and related list placement Correct answer.
- Which users can log in
Explanation
Page layouts determine where fields, buttons, and related lists appear on a record detail page. Whether a field is editable is governed by field-level security, and API names are set once at field creation.
Question 47Object Manager and Lightning App Builder
How many master-detail relationships can a single custom object have?
- Unlimited
- One
- Two Correct answer.
- Four
Explanation
A custom object can be the detail side of at most two master-detail relationships, which is exactly what supports junction objects. Only one master-detail relationship is needed for cascade delete or roll-up summaries, and there is no option for unlimited or four.
Question 48Object Manager and Lightning App Builder
Which statement about the record name field of a custom object is accurate?
- It must always be a text field
- It can be text or auto-number Correct answer.
- It stores the 15-character record ID
- It can be deleted after the object is created
Explanation
When creating a custom object, the admin chooses either a Text name field or an AutoNumber name field. The name field cannot be deleted, and the 15-character ID is a separate system field.
Question 49Object Manager and Lightning App Builder
An admin wants a roll-up summary on a custom object whose related child records are connected by a lookup relationship. What must be done?
- Create a record type on the parent object
- Convert the lookup to a master-detail relationship Correct answer.
- Enable field history tracking on the child
- Change the roll-up summary into a formula
Explanation
Roll-up summary fields exist only on the master side of a master-detail relationship, so the lookup must be converted first. Field history, record types, and formulas do not provide aggregate roll-up behavior.
Question 50Object Manager and Lightning App Builder
To model a many-to-many relationship between two objects, what should be created?
- A junction object with two master-detail fields Correct answer.
- Two lookups on the same object
- A formula field referencing both objects
- A hierarchical relationship defined on one of the objects
Explanation
A junction object sits between the two objects and carries two master-detail relationships, producing a many-to-many model. Two lookups on one object and formula fields do not create that structure, and hierarchical relationships link users to users.