Courseiva

CCNA Object Manager Lightning App Builder Questions

35 questions · Object Manager Lightning App Builder topic · All types, answers revealed

1
MCQeasy

Which Lightning App Builder feature allows an administrator to show specific components only when a user meets certain criteria, such as their role or department?

A.Dynamic Forms.
B.Record Type assignment.
C.Component Visibility Filters.
D.Profile-based Page Layouts.
AnswerC

Component visibility filters enable administrators to define logic that determines whether a component appears on the page. By setting criteria based on user fields or record data, the page adapts dynamically to the context of the user, providing a personalized experience without requiring custom code or multiple different page layouts.

Why this answer

Component Visibility Filters in the Lightning App Builder provide a declarative way to control the display of components on a page. By leveraging record fields, user attributes, or permissions, administrators can tailor the user experience to be less cluttered and more relevant. This capability is essential for creating dynamic, role-based dashboards and interfaces that improve usability and data security by hiding irrelevant information from specific user groups.

Exam trap

Candidates frequently select Page Layout properties or Record Types instead of App Builder features when asked how to conditionally show components based on user attributes.

2
MCQmedium

A user reports that they cannot see a custom field that was recently added to an object. What is the first thing an administrator should check?

A.Check the user's login history.
B.Verify Field-Level Security for the user's profile.
C.Delete and recreate the field.
D.Change the user's role in the hierarchy.
AnswerB

Field-level security settings determine whether a user can see or edit a specific field. Even if a field is added to a page layout, if the user's profile does not have the 'Visible' check box enabled for that field, it will remain hidden from their view entirely.

Why this answer

Field visibility is governed by two main factors: page layouts and field-level security. Checking field-level security in the Object Manager is the most common resolution, as it is a frequent point of failure when deploying new fields. By verifying these permissions, the administrator ensures the user has the necessary access rights, which is a fundamental troubleshooting step for resolving data access issues within Salesforce.

Exam trap

Candidates often check the Page Layout first. While important, Field-Level Security (FLS) is the more common 'hidden' culprit that prevents a field from appearing even if it is on the layout.

3
MCQmedium

An administrator needs to track the history of changes made to a custom field on a custom object. Which feature should they enable to ensure this is logged?

A.Enable 'Track Field History' on the object and select the specific field.
B.Add the 'Field Audit Trail' permission set to the user profile.
C.Configure an Apex trigger to log changes to a custom object.
D.Create a new Report Type on the custom object.
AnswerA

Field history tracking must be enabled at the object level first, followed by selecting the individual fields to be monitored. Once configured, Salesforce automatically logs changes to the 'History' related list. This provides a clear, documented audit trail that is accessible to authorized users for reporting and review purposes.

Why this answer

Field History Tracking is the standard Salesforce feature used to monitor changes to specific fields. Enabling this allows users to see an audit trail in the 'History' related list, which captures the date, time, user, and old/new values. This is a vital component for organizational compliance, security auditing, and troubleshooting issues where data values might have been altered incorrectly by users or automated processes over time.

Exam trap

Candidates often think enabling 'Audit Trail' is the correct answer, but the Setup Audit Trail tracks configuration changes, not record-level field data changes on custom objects.

4
MCQeasy

A Salesforce administrator at Bluewave Media needs to create a new custom object to track 'Production Assets'. The administrator wants users to be able to access the object from the App Launcher and needs to ensure the object has a tab. After creating the custom object, what should the administrator do to make the object available in the App Launcher?

A.Enable the 'Available for App Launcher' checkbox on the custom object's detail page.
B.Assign the custom object to the System Administrator profile and the object will appear automatically.
C.Add the custom object to a permission set and assign it to users; the object will then appear in the App Launcher.
D.Create a custom tab for the object and add it to the desired Lightning apps.
AnswerD

Custom objects are not automatically available in the App Launcher. The administrator must create a custom tab for the object and then add that tab to the navigation of each Lightning app where users should see it. The App Launcher displays tabs that are included in the user's apps. Creating the tab and adding it to apps ensures the object is accessible from the App Launcher.

Why this answer

For a custom object to appear in the App Launcher, it must have a custom tab, and that tab must be added to the navigation of the Lightning apps that users access. Creating the object and granting profile or permission set access alone does not make it visible in the App Launcher. The administrator should create a custom tab and include it in the appropriate apps.

Exam trap

The trap here is assuming that granting object permissions automatically makes an object visible in the App Launcher; tabs and app navigation are also required.

5
MCQmedium

A Salesforce administrator at Orion Health is building a Lightning record page for the Patient__c custom object. The page must show a component that displays a list of related Appointment__c records, but only when the Patient's 'Status' field is set to 'Active'. The administrator wants to avoid creating multiple pages for different patient statuses. Which feature should the administrator use to conditionally display the related list component?

A.Create a separate Lightning record page for active patients and assign it using a Lightning page assignment rule based on the 'Status' field.
B.Configure the related list component's 'Set Component Visibility' to filter by the Appointment__c record's status.
C.Set component visibility rules on the related list component based on the Patient record's 'Status' field.
D.Use a formula field on Patient__c that references Appointment__c records and display it in a related list.
AnswerC

Component visibility rules in Lightning App Builder allow an administrator to show or hide a component based on record field values, device type, or user permissions. By setting a visibility rule on the related list component that checks whether the Patient record's 'Status' field equals 'Active', the component appears only for active patients. This avoids creating multiple pages and keeps the configuration on a single Lightning record page.

Why this answer

Component visibility rules in Lightning App Builder allow administrators to show or hide individual components based on the current record's field values, the user's device, or the user's permissions. By setting a rule on the related list component that checks the Patient's 'Status' field for 'Active', the component appears only for active patients. This meets the requirement without creating multiple pages or using assignment rules that cannot evaluate field values.

Exam trap

The trap here is confusing Lightning page assignment rules with component visibility rules; assignment rules cannot evaluate arbitrary field values, while component visibility rules can.

6
MCQeasy

An administrator at DreamHouse Realty needs to add a new custom field to the Opportunity object. The field should allow users to select a property type from a list of predefined values. Which field type should the administrator choose?

A.Text Area (Long)
B.Checkbox
C.Picklist
D.Formula
AnswerC

A Picklist field allows users to select a single value from a predefined list of options. This is ideal for standardizing data entry, such as property types. The administrator can define the list of property types, and users select one when creating or editing an Opportunity. This meets the requirement precisely.

Why this answer

A Picklist field provides a dropdown list of predefined values from which users can select one. This ensures data consistency and meets the requirement of allowing users to choose a property type from a list. The administrator can customize the picklist values to match the specific property types needed.

Exam trap

The trap here is confusing a Picklist with a multi-select Picklist; the scenario specifies selecting a property type, implying a single selection, so a standard Picklist is correct.

7
Multi-Selecthard

A Salesforce administrator at Nimbus Freight is configuring a custom object called Shipment__c that will be used by multiple teams. The administrator needs to allow users to relate a Shipment to a single Account record, and also needs to control which users can see the 'Hazardous' checkbox field based on their profile. Which TWO actions should the administrator take to meet these requirements? (Choose two.)

Select 2 answers
A.Set field-level security for the 'Hazardous' field to Visible for the appropriate profiles.
B.Add the 'Hazardous' field to a new page layout and assign the layout only to the profiles that should see it.
C.Create a validation rule that checks the 'Hazardous' field value and prevents saving when the user is not in the correct profile.
D.Create a Master-Detail Relationship field on Shipment__c to the Account object.
E.Create a Lookup Relationship field on Shipment__c to the Account object.
AnswersA, E

Field-level security determines whether a user can see and edit a field. To control which users can see the 'Hazardous' checkbox based on their profile, the administrator must configure field-level security for that field on each profile. Profiles with Visible access will see it; profiles without will not. This is the standard mechanism for per-profile field visibility, and it directly satisfies the requirement stated in the scenario.

Why this answer

To relate a Shipment to a single Account, a Lookup Relationship field is appropriate because it allows selecting one related record without imposing master-detail ownership and sharing constraints. To control which profiles can see the 'Hazardous' checkbox, the administrator must configure field-level security for that field on each profile. Page layouts and validation rules do not satisfy the visibility requirement because they do not govern field-level access.

Exam trap

The trap here is confusing page layout visibility with field-level security; a field omitted from a page layout is still accessible through reports and the API if FLS allows it.

8
MCQmedium

An administrator wants to improve the mobile experience by limiting the number of fields shown in the mobile record preview. Which feature should they modify?

A.Mobile Page Layout
B.Compact Layout
C.Lightning Record Page
D.Field-Level Security
AnswerB

Compact layouts control the display of key fields in the mobile app's header and preview cards. They are the designated configuration tool for ensuring that the most important data is immediately visible to mobile users, which is essential for efficiency when working on small screen devices.

Why this answer

Compact layouts are specifically designed to optimize the viewing of record summaries in the Salesforce mobile app and the Lightning highlight panel. By defining which fields appear in this compact view, administrators can ensure that mobile users see only the most relevant information at a glance, improving data consumption speeds and overall mobile usability for field teams.

Exam trap

Candidates often try to modify the 'Page Layout' or 'Search Layouts', forgetting that the mobile app specifically relies on the 'Compact Layout' for the header and related record previews.

9
MCQmedium

An administrator needs to display a read-only view of a related record's information on a Lightning Record Page. Which component should be used?

A.Record Detail component
B.Related List component
C.Related Record component
D.Custom Lightning Web Component
AnswerC

The Related Record component is designed specifically for this purpose. It allows the administrator to choose a relationship and a specific page layout to expose fields from the related record. This provides a clean, native UI experience that adheres to the page layout's read-only settings.

Why this answer

The 'Related Record' component is the standard Lightning component for showing data from a related object directly on a record page. It allows administrators to select a lookup field and define a specific page layout for that related object. This is more efficient than creating custom formulas or using complex workarounds, as it leverages standard Salesforce configuration to display data contextually without requiring custom development.

Exam trap

Candidates frequently suggest creating a 'Formula Field' or 'Custom Lightning Component' to display related data, ignoring the out-of-the-box 'Related Record' component designed specifically for this purpose.

10
MCQmedium

An administrator needs to create a relationship between the standard Account object and a custom Project object where the Project records can exist independently of the Account, and deleting an Account must not delete its related Projects. Which relationship type should the administrator configure?

A.Master-Detail relationship with sharing inheritance enabled
B.Hierarchical relationship using a custom lookup field
C.Lookup relationship with optional association
D.Indirect Lookup relationship pointing to an external ID
AnswerC

Lookup relationships link two separate objects while keeping them largely independent of each other. The child Project records can exist without being tied to an Account, and deleting the parent Account leaves the associated Project records intact in the system without causing data loss.

Why this answer

A Lookup relationship is the ideal choice when two objects are related, but each object can exist independently on its own without requiring a parent record. This ensures that deleting the parent Account record does not trigger a cascade delete on the child Project records. Administrators rely on this configuration to maintain historical data integrity when associations are purely optional or loose.

Exam trap

Candidates often confuse Lookup with Master-Detail relationships. They assume that because two objects are related, they must be tightly coupled, failing to recognize that deleting the parent record triggers cascade deletion in Master-Detail.

11
MCQhard

Refer to the exhibit. An administrator is reviewing a field configuration. Based on the provided metadata, what is the impact of the 'restricted_picklist' property being set to true?

A.The field will only accept values defined in the picklist set.
B.The field will be hidden from all users unless they have a specific permission.
C.The field can only be updated by the system administrator.
D.The field is converted to a global value set automatically.
AnswerA

When 'restricted_picklist' is true, Salesforce prevents any value from being saved that does not exist in the defined picklist set. This is enforced via API, UI, and Apex, ensuring data integrity by blocking invalid or misspelled entries that could otherwise bypass standard picklist validation.

Why this answer

The 'Restricted Picklist' setting ensures that only predefined values can be entered into the field, preventing data corruption from external systems or manual entry. This is critical for maintaining high-quality reporting and accurate business logic. By enforcing strict value adherence, the administrator ensures that integrations and automated processes receive predictable data, which is essential for stable, scalable Salesforce implementations.

Exam trap

Candidates often think restricted picklists automatically restrict values for standard picklists or prevent users with certain profiles from viewing specific options, rather than restricting unlisted value injection.

12
MCQmedium

What must an administrator do to ensure a custom field is available for use in an existing report type?

A.Nothing; it is added automatically.
B.Edit the report type layout in the Report Types menu.
C.Refresh the report definition in the Report Builder.
D.Update the field-level security for the report user.
AnswerB

Editing the layout of a custom report type allows the administrator to drag and drop the new field into the report. This is the required step to ensure that end-users can access the new data point when they generate reports based on that specific report type.

Why this answer

When a new custom field is created, it is not automatically added to custom report types that were already defined. The administrator must manually edit the custom report type definition to include the new field. This ensures that only relevant fields are exposed to report builders, maintaining a clean and performant reporting interface while avoiding the clutter of unnecessary fields.

Exam trap

A common mistake is assuming new custom fields automatically appear in existing custom report types simply because they were added to the object's page layout.

13
MCQeasy

The administrator at Cloud Kicks needs to create a new custom object to track customer feedback. The object should have a tab so users can access it from the App Launcher and navigation bar. After creating the custom object in Object Manager, what should the administrator do next to make it available as a tab?

A.Assign the object to profiles using permission sets.
B.Create a new tab for the custom object in the Tabs section of Setup.
C.Enable the object for Lightning Experience in Object Manager.
D.Add the object to a Lightning app using Lightning App Builder.
AnswerB

After creating a custom object, a custom tab must be created to make it accessible in the user interface. The Tabs section in Setup allows administrators to create custom object tabs, which can then be added to apps and the navigation bar. This is the correct next step to provide user access.

Why this answer

To make a custom object accessible as a tab, the administrator must create a custom tab for it in the Tabs section of Setup. Permissions are also needed, but the tab creation is the specific step that enables UI access. Lightning App Builder and Lightning enablement are not relevant to tab creation.

Exam trap

The trap here is confusing permissions with tab creation; granting object permissions does not automatically create a tab, and the object will not appear in the App Launcher without one.

14
MCQeasy

Which tab in the Salesforce Setup menu should an administrator use to create a custom field on a standard object?

A.User Management
B.Lightning App Builder
C.Object Manager
D.App Manager
AnswerC

The Object Manager is the correct location for managing all aspects of standard and custom objects, including field creation. Selecting the specific object allows access to 'Fields & Relationships', where the administrator can define the data type, properties, and field-level security for the new field.

Why this answer

The Object Manager is the centralized hub for all object-related configuration, including custom fields, page layouts, and validation rules. It streamlines the administration process by grouping all object-specific metadata under one interface. Mastering this navigation is essential for efficient Salesforce maintenance and customization, as it replaces the older 'Objects' menu and provides a more intuitive view of standard and custom objects.

Exam trap

Candidates who learned Salesforce years ago often search for the 'Objects' menu. They fail to adapt to the modern Object Manager, which is the mandatory path for all object configuration.

15
MCQhard

An administrator is building a Lightning record page for the Opportunity object. The sales team wants a component that shows a count of related Opportunity Line Items and the total of their line amounts, updating automatically as line items change. The administrator wants to avoid custom code. Which approach should the administrator take?

A.Add a Report Chart component filtered to the current Opportunity and configure it to display the line item sum.
B.Create a formula field on the Opportunity that references the Opportunity Line Items related list.
C.Create roll-up summary fields on the Opportunity for count and sum of Opportunity Line Items, then add those fields to the page layout.
D.Add the Related List component and enable the 'Show Record Count' and 'Show Sum of Amount' options.
AnswerC

Roll-up summary fields on the Opportunity can count related Opportunity Line Items and sum their line amounts, because Opportunity Line Items are a child object in a master-detail relationship with Opportunity. These fields update automatically as line items change, require no custom code, and can be placed on the page layout or a component. This is the standard declarative solution for the requirement.

Why this answer

Opportunity Line Items have a master-detail relationship with Opportunity, which makes roll-up summary fields available on the parent. A roll-up summary configured to COUNT the line items and SUM the line amount provides both values the sales team wants, updates automatically when line items change, and requires no code. The other approaches either cannot aggregate child records, lack the sum capability, or produce a report visualization instead of a field value.

Exam trap

The trap here is assuming formula fields or the Related List component can aggregate child records, when only roll-up summary fields can roll up master-detail children declaratively.

16
MCQhard

An administrator is configuring a custom object called 'Project' and has created a lookup relationship from Project to Account. The administrator now wants to create a formula field on Project that displays the Account's Billing City. Which statement describes what the administrator must do to make this work?

A.Create the formula field on Project and reference the Account's Billing City through the lookup relationship using the syntax Account.BillingCity.
B.Create a roll-up summary field on Project that sums the Account's Billing City values.
C.Create the formula field on Account and reference the Project's related list to display Billing City.
D.Create a text field on Project and populate it with a Flow that copies Billing City each time the Account changes.
AnswerA

Cross-object formulas can traverse a lookup or master-detail relationship from the child to the parent. On the Project object, the administrator can create a formula field and insert the Account lookup field, which renders as Account.BillingCity, pulling the parent's Billing City value onto the child. This is the standard declarative approach and requires no code.

Why this answer

Cross-object formula fields allow a child record to display values from a parent record reached through a lookup or master-detail relationship. On Project, the administrator creates a formula field and references the Account lookup, producing syntax such as Account.BillingCity. Because the formula reads the parent live, it always reflects the current Billing City without automation or stored copies, making it the correct declarative solution.

Exam trap

The trap here is reversing the direction of the relationship and assuming the formula belongs on the parent Account or that a roll-up can pull parent data, when cross-object formulas always traverse child to parent.

17
Multi-Selectmedium

An administrator is designing a Lightning record page for the Case object using the Lightning App Builder. The administrator wants to add components that display information about the Case's related Contact and the Case's related Case Comments. Which TWO standard components should the administrator add to the record page to meet these requirements? (Choose two.)

Select 2 answers
A.Path Assistant component
B.Highlights Panel component
C.Related Record component
D.Report Chart component
E.Related List component
AnswersC, E

The Related Record component displays fields from a record that is related to the current record through a lookup or master-detail relationship. Placing it on the Case record page and configuring it to reference the Contact lookup shows the related Contact's details inline. This is the standard component designed for surfacing parent record information on a record page.

Why this answer

Showing a related parent record's fields requires the Related Record component, which is built to display fields from a lookup-related record on the current page. Showing a list of related child records requires the Related List component, which renders a selected related list such as Case Comments. Together these two standard components satisfy the requirement to display both the related Contact and the related Case Comments on the Case record page.

Exam trap

The trap here is assuming the Highlights Panel or Path Assistant can display related records, when those components only summarize or guide the current record itself.

18
MCQhard

Universal Containers has a custom object 'Equipment__c' with a field 'Serial_Number__c' that must be unique across all records. The administrator needs to enforce this uniqueness. What should the administrator do?

A.Mark the Serial_Number__c field as unique in the field definition.
B.Use a formula field to concatenate Serial_Number__c with the record ID.
C.Create a duplicate rule and matching rule for Equipment__c.
D.Create a validation rule on Equipment__c that checks if the Serial_Number__c value already exists.
AnswerA

Salesforce allows administrators to mark a custom field as unique, which enforces that no two records can have the same value. This is done in the field definition under 'Unique'. It is the simplest and most direct way to enforce uniqueness for a custom field on a custom object.

Why this answer

To enforce uniqueness for a custom field, the administrator should mark the field as unique in its definition. This creates a database constraint that prevents duplicate values. Validation rules cannot query other records, duplicate rules are not strict, and formula fields do not enforce uniqueness.

Exam trap

The trap here is assuming that validation rules can check for duplicates by querying other records, but they cannot; only the unique field setting provides a hard constraint.

19
Multi-Selecthard

Cloud Kicks has a custom object 'Shipment__c' with a master-detail relationship to 'Order__c'. The administrator needs to create a new field on 'Shipment__c' that automatically calculates the total weight of all related 'Package__c' records. Which two actions should the administrator take to achieve this? (Choose two.)

Select 2 answers
A.Create a trigger on 'Package__c' that updates the parent 'Shipment__c' record.
B.Create a formula field on 'Shipment__c' that uses a cross-object formula to reference 'Package__c'.
C.Ensure that 'Package__c' has a master-detail relationship to 'Shipment__c'.
D.Use a Process Builder to update the total weight field whenever a 'Package__c' record is created or updated.
E.Create a roll-up summary field on 'Shipment__c' that sums the 'Weight__c' field from 'Package__c'.
AnswersC, E

Roll-up summary fields require a master-detail relationship between the objects. The detail object must be on the child side of the relationship. This ensures the roll-up can traverse the relationship to aggregate values. Without this relationship, a roll-up summary cannot be created.

Why this answer

To automatically calculate the total weight of related 'Package__c' records on 'Shipment__c', the administrator should create a roll-up summary field on 'Shipment__c'. This requires that 'Package__c' has a master-detail relationship to 'Shipment__c'. Roll-up summary fields are the standard declarative tool for aggregating child records, making these two actions the correct combination.

Exam trap

The trap here is assuming that a cross-object formula or an automation tool can sum child records, but only a roll-up summary field with a master-detail relationship can perform this aggregation declaratively.

20
MCQmedium

An administrator is configuring a Lightning Record Page for the Opportunity object. The sales team wants a component that displays the key fields of the Opportunity and allows inline editing without navigating away. Which component should the administrator use?

A.Record Detail component
B.Path component
C.Related List component
D.Highlights Panel component
AnswerA

The Record Detail component displays the fields of the current record and supports inline editing when the page is in edit mode or when fields are configured as editable. It allows users to modify field values directly on the page, which matches the requirement for inline editing without navigation.

Why this answer

The Record Detail component is designed to display and edit fields on the current record. It supports inline editing when fields are editable, allowing users to modify multiple fields directly on the page. The Highlights Panel is read-only, Related List shows child records, and Path is limited to a single picklist field.

Exam trap

The trap here is thinking that the Highlights Panel allows editing because it shows key fields, but it is strictly read-only; only the Record Detail component supports inline editing of the record's fields.

21
MCQhard

A Salesforce administrator at Pinnacle Retail is configuring a custom object called 'Store__c'. The object has a record type called 'Flagship'. The administrator needs to ensure that when users with the 'Store Manager' profile view a Flagship store record, they see a specific page layout that includes a 'Lease Details' section, while other store records use a different layout. The administrator has already created both page layouts. What should the administrator do next to meet this requirement?

A.Use a Lightning page assignment rule to assign a Lightning record page based on the 'Store Manager' profile and 'Flagship' record type.
B.Create a permission set that grants access to the 'Flagship' page layout and assign it to Store Managers.
C.Set the 'Flagship' page layout as the default for the Store__c object and rely on record type selection to apply it.
D.Assign the 'Flagship' page layout to the 'Store Manager' profile for the 'Flagship' record type in the Page Layout Assignment page.
AnswerD

Page layout assignments are made per profile and per record type. To ensure Store Managers see the Flagship layout when viewing Flagship records, the administrator must assign that layout to the Store Manager profile specifically for the Flagship record type. This is done from the Page Layout Assignment page, where each profile-record type combination can have its own layout. This meets the requirement precisely.

Why this answer

Page layout assignments in Salesforce are made per profile and per record type. To ensure Store Managers see the Flagship layout for Flagship records, the administrator must assign that layout to the Store Manager profile for the Flagship record type. This is done on the Page Layout Assignment page.

Permission sets and Lightning page assignment rules do not control classic page layout visibility, so they are not appropriate here.

Exam trap

The trap here is assuming that a page layout can be assigned globally or via permission sets; page layouts are assigned per profile and record type.

22
MCQmedium

Cloud Kicks wants a specific Lightning Page to appear only for users with the 'Sales Executive' profile when they view an Opportunity record. How should the administrator configure this?

A.Create a new record type and assign the page via the Record Type assignment settings.
B.Add a visibility filter on the Lightning Page components to hide them from all other profiles.
C.Assign the Lightning Page to the Opportunity record using the 'App, Record Type, and Profile' assignment option in Activation.
D.Use a Dynamic Form to conditionally show the entire record page layout based on the user's profile.
AnswerC

The Activation dialog in Lightning App Builder provides a specific tab for assigning pages based on a combination of App, Record Type, and Profile. This is the native, supported method for directing users of a specific profile to a unique Lightning Page without needing complex workarounds or record type dependency.

Why this answer

Lightning App Builder allows administrators to assign Lightning pages based on specific criteria such as App, Record Type, and Profile. By setting a Profile-based assignment, the administrator ensures that the customized layout is surfaced exclusively to the targeted user group, maintaining a streamlined user experience while adhering to internal security and visibility protocols necessary for effective organizational data management.

Exam trap

Candidates often try to use Sharing Rules or Permission Sets to control page visibility. These tools manage record access and feature permissions, not the UI layout displayed to the end-user.

23
MCQmedium

An administrator is configuring a custom object called 'Equipment' and needs to ensure that a text field labeled 'Serial Number' is unique across all Equipment records. Users occasionally enter the same serial number twice, causing data quality issues. Which setting should the administrator enable on the Serial Number field?

A.Encrypted
B.Unique
C.Required
D.External ID
AnswerB

Enabling the Unique attribute on a text field makes Salesforce reject any save where the value duplicates an existing record's value. This directly prevents users from entering the same serial number twice, which is exactly the data quality issue described. Unique also implies the field must be populated, so it enforces both presence and distinctness across all Equipment records.

Why this answer

The Unique attribute is the specific field-level setting that prevents duplicate values across records. When enabled, Salesforce validates every insert and update against existing values and blocks any collision. Required only enforces that a value exists, External ID is intended for integration matching and does not by itself enforce uniqueness, and Encrypted addresses data protection.

Only Unique directly solves the duplicate serial number requirement.

Exam trap

The trap here is confusing Required with Unique, since both sound like data-quality controls, but only Unique blocks two records from sharing the same value.

24
MCQmedium

Universal Containers uses a custom object 'Invoice__c' to track billing. The administrator needs to create a new picklist field on this object that allows users to select a payment status. However, the field must also be available as a filter in list views and reports. Which field type should the administrator choose?

A.Formula
B.Text Area
C.Text
D.Picklist
AnswerD

A standard Picklist field allows users to select one value from a predefined list and is fully supported in list view filters and report filters. It meets the requirement of tracking payment status and being filterable. This is the correct choice because it provides the needed functionality without additional configuration.

Why this answer

A Picklist field is designed to let users select one value from a predefined set and is fully compatible with list view and report filters. The other field types either do not enforce a predefined list (Text), are not filterable (Text Area), or are read-only (Formula). Therefore, Picklist is the only correct choice to meet both the selection and filtering requirements.

Exam trap

The trap here is assuming that any text-based field can serve as a picklist substitute, but only a true Picklist field provides the predefined selection and full filter support needed.

25
MCQmedium

An administrator has created a custom formula field that returns a text value. The business team now requests that this formula field be used as the controlling field for a dependent picklist on the Opportunity object. What is the platform limitation regarding formula fields and dependent picklists?

A.Formula fields can act as controlling fields only if they return numeric values rather than text.
B.Formula fields cannot be used as controlling fields for dependent picklists under any circumstances.
C.Formula fields can be used as controlling fields only if they are referenced in validation rules first.
D.Formula fields can serve as controlling fields provided they use the TEXT() conversion wrapper.
AnswerB

Salesforce explicitly prohibits formula fields from acting as controlling fields for dependent picklists because their values are computed dynamically rather than stored as static database values. The controlling field must be a standard or custom picklist or checkbox.

Why this answer

Salesforce platform architecture does not support formula fields as controlling fields for dependent picklists because formula values are calculated dynamically on the fly. Dependent picklists require static field types such as standard or custom picklists and checkboxes to accurately map dependent dependency matrix values. Recognizing this constraint prevents administrators from designing broken schema configurations.

Exam trap

Candidates often assume that because a formula returns a text value, it functions like a standard text field. They fail to realize that the dynamic nature of formulas prohibits their use as controlling fields.

26
MCQmedium

A user complains that they cannot see the 'Discount Amount' field on the Opportunity record page, despite having the 'Edit' permission on the Opportunity object. What is the first place an administrator should check in the Object Manager?

A.Lightning Record Page assignments
B.Field-Level Security
C.Page Layout assignments
D.User Profile Login Hours
AnswerB

Field-level security settings determine whether a user can see or edit a specific field. If the field is not marked as visible for the user's profile, it will be hidden from all pages, reports, and search results regardless of other object-level permissions or page layout configurations.

Why this answer

Field-level security (FLS) is the most common cause for missing fields. Even with object-level permissions, FLS overrides access at the field level. By checking the Field-Level Security settings in the Object Manager, an administrator can verify if the user's profile or permission set has 'Visible' access to the field, ensuring the UI and API respect the user's specific access rights.

Exam trap

Candidates often check the Page Layout first. While common, the most frequent reason for a hidden field is Field-Level Security, which overrides everything else regardless of the layout configuration.

27
MCQmedium

A sales manager wants to restrict users from editing the 'Close Date' field on Opportunities after the stage is set to 'Closed Won'. Which tool is the most efficient configuration solution to achieve this without using Apex code?

A.Create a Page Layout with the field set to Read-Only.
B.Assign a Permission Set with Read-Only access to the field.
C.Create a Validation Rule using ISCHANGED and PRIORVALUE functions.
D.Configure a Field-Level Security setting on the Profile.
AnswerC

Validation rules evaluate record data upon saving. By using ISCHANGED(CloseDate) and checking if the record was already closed, the system can block the save operation specifically when the business condition is met. This ensures data integrity without impacting the user interface for open, editable opportunities.

Why this answer

Validation Rules are the most appropriate declarative tool for enforcing data integrity based on field-level conditions. By checking if the current stage is 'Closed Won' and comparing the record's prior value to its current value, an administrator can prevent changes to historical data. This approach is superior to page layouts or permission sets, as it enforces the business logic at the database level regardless of the user's interface.

Exam trap

Many candidates mistakenly choose approval processes or page layout read-only settings instead of validation rules when trying to restrict field edits conditionally.

28
Multi-Selecthard

An administrator is building a Lightning App Page. Which TWO actions can be performed using the Lightning App Builder? (Choose two.)

Select 2 answers
A.Create custom Apex controllers for Lightning components.
B.Configure component visibility based on record field values.
C.Assign the Lightning Page as an Org-Default or App-Default.
D.Modify the underlying database schema of standard objects.
E.Edit the CSS of standard Salesforce components.
AnswersB, C

Component visibility filters allow administrators to show or hide Lightning components based on record field values, user attributes, or device types. This allows for dynamic pages that only display relevant information, reducing clutter and improving the user experience by showing only what is necessary for the current context.

Why this answer

Lightning App Builder provides a visual interface for assembling pages using standard and custom components. Understanding the capabilities, such as defining filter-based component visibility and assigning page-level activations, is critical for administrators to create dynamic user experiences. These tools allow for personalized interfaces without requiring custom code, significantly reducing maintenance overhead while improving user efficiency for different roles or business processes.

Exam trap

Candidates often confuse Lightning App Builder with the Page Layout editor. They mistakenly select options related to record types or profile-based layouts instead of component-level visibility settings.

29
MCQmedium

An administrator needs to create a field that calculates a value based on other fields on the same object. Which field type should be selected?

A.Roll-up Summary
B.Text (Encrypted)
C.Formula
D.Auto-Number
AnswerC

Formula fields are designed specifically to evaluate expressions based on other fields. They provide a robust syntax for arithmetic, date, and logical operations, allowing the administrator to derive information automatically. They are the correct choice for any requirement that involves field-to-field calculation.

Why this answer

Formula fields are the standard way to perform calculations across fields within a record. They are read-only and update dynamically whenever the underlying data changes. This is a foundational skill for administrators, as it allows for the creation of derived data points without writing code, enabling business logic to be embedded directly into the schema for reporting and display purposes.

Exam trap

Candidates often confuse 'Formula' fields with 'Roll-Up Summary' fields. While both are read-only, Roll-Up Summaries only work in master-detail relationships, whereas Formulas work on the same record.

30
MCQeasy

Which section in the Object Manager should an administrator use to change the label of a custom field?

A.Page Layouts.
B.Fields & Relationships.
C.Validation Rules.
D.Search Layouts.
AnswerB

This section allows administrators to edit the properties of any field, including the field label. Changing the label here ensures that the field is updated consistently across all reports, list views, and page layouts, maintaining a single source of truth for the field's display name within the Salesforce platform.

Why this answer

The 'Fields & Relationships' section in the Object Manager is the centralized location for managing all metadata related to an object's fields. Renaming a field label is a common administrative task that is performed here. This is important for keeping the user interface intuitive and ensuring that terminology remains consistent across the organization as business requirements evolve over time, thereby improving overall user adoption and system clarity.

Exam trap

Candidates often search global User Interface menus rather than the specific object's configuration area when trying to rename an existing custom field.

31
MCQmedium

An administrator needs to create a field on the Account object that calculates the number of days since the last contact with the client. The value must update automatically. Which field type is most appropriate?

A.Roll-up Summary field
B.Number field populated by a Flow
C.Formula field
D.Text field updated by a Validation Rule
AnswerC

Formula fields are designed to derive values from other fields or system functions like TODAY() or NOW(). They are read-only to users and update automatically whenever the record is accessed, providing the most reliable and maintenance-free way to represent calculated data points like the duration of time.

Why this answer

A Formula field is the ideal choice for this scenario because it performs real-time calculations based on existing record data without requiring manual input. By utilizing the TODAY() function, the field dynamically calculates the duration. This ensures the information remains accurate and relevant for sales teams tracking client engagement, which is vital for maintaining high-quality customer relationships and prioritizing follow-up activities effectively.

Exam trap

Candidates often consider Flow or Apex for this task. While they could work, they are over-engineered solutions for a simple calculation that updates automatically based on the current date.

32
MCQhard

An administrator at Northwind Traders is designing a Lightning record page for the Case object. Support agents should see a component that displays the case's related Knowledge articles only when the case priority is High. Which Lightning App Builder feature should the administrator use to conditionally display this component?

A.Set Component Visibility with a filter based on the Priority field
B.Use a Dynamic Component with a formula expression in the page layout
C.Create a separate Lightning page for high-priority cases and assign it via a record type
D.Configure the component's properties to filter by user profile
AnswerA

The Set Component Visibility feature in Lightning App Builder allows administrators to define filters that control when a component appears on a record page. By setting a filter on the Priority field equal to High, the component will only render for high-priority cases. This is the standard declarative way to conditionally show components based on record data.

Why this answer

Set Component Visibility in Lightning App Builder allows administrators to apply filters that evaluate record fields, user attributes, or device type. By setting a filter on the Priority field to equal High, the component will only appear for cases that meet that criterion. This is the correct declarative approach to conditionally display a component based on record data.

Exam trap

The trap here is confusing record-based visibility with user-based visibility, such as profile or permission set filters, which do not evaluate the record's field values.

33
MCQmedium

An administrator needs to track the total value of all 'Closed Won' Opportunities associated with an Account. Which configuration is required?

A.Create a formula field on the Account object.
B.Create a master-detail relationship and a Roll-up Summary field.
C.Use a Workflow Rule to update a field on the Account.
D.Create a custom lookup relationship and a flow.
AnswerB

A master-detail relationship is a prerequisite for roll-up summary fields. Once the relationship is established, the administrator can define the summary criteria, allowing the system to automatically aggregate the Opportunity amounts into a field on the parent Account record efficiently and accurately.

Why this answer

A Roll-up Summary field is the native Salesforce feature used to aggregate data from child records to a parent record. By creating a roll-up summary on the Account object that filters for 'Closed Won' opportunities, the administrator can maintain an accurate, real-time total of business value. This simplifies reporting and provides sales managers with immediate visibility into account health without needing complex custom code or manual calculations.

Exam trap

Candidates often choose 'Formula fields'. However, formulas cannot aggregate data from multiple child records; they only perform calculations within the current record or lookup relationship.

34
MCQeasy

Which feature in Lightning App Builder allows an administrator to show a component only when a specific record criteria is met?

A.Dynamic Forms
B.Component Visibility Filters
C.Record Type assignment
D.Profile-based Page Layouts
AnswerB

Component visibility filters provide the logic required to conditionally display components. By defining fields and their corresponding values, an administrator ensures that the UI remains contextual. This reduces noise for the end-user by ensuring they only see information that is actionable given the record's current status.

Why this answer

Component Visibility filters are a powerful feature in the Lightning App Builder that allow administrators to dynamically show or hide components based on record field values. This increases user productivity by decluttering the interface and presenting only relevant information based on the state of the record, such as showing a specific alert only when an Opportunity stage is 'Closed Lost'.

Exam trap

Candidates frequently confuse 'Component Visibility Filters' with 'Record Types' or 'Page Layout assignments', thinking they need to create multiple pages instead of using conditional logic on a single page.

35
Multi-Selectmedium

An administrator is creating a custom object called 'Project'. Which TWO of the following are required when defining this new object in the Object Manager?

Select 2 answers
A.A defined Auto-Number field.
B.A Label.
C.A Plural Label.
D.An assigned Tab visibility setting.
E.A set of custom fields.
AnswersB, C

The Label is the primary identifier for the custom object and is required to name the object within the Salesforce user interface. It serves as the foundation for the tab name, report types, and general object metadata, ensuring that users can easily identify the entity during daily navigation.

Why this answer

When creating a custom object in Salesforce, the platform mandates two specific components to ensure the object is identifiable and trackable within the system. The 'Label' provides the user-facing name, while the 'Plural Label' handles list views and tabs. Without these two identifiers, the metadata for the object cannot be generated, preventing the object from being accessible within the Lightning platform and the App Builder.

Exam trap

Test-takers often overlook the requirement for a Plural Label, focusing only on the singular label and object name when creating a custom object.

Ready to test yourself?

Try a timed practice session using only Object Manager Lightning App Builder questions.