Salesforce Certified Platform App Builder Exam Practice Questions (P. 1)
- Full Access (610 questions)
- Six months of Premium Access
- Access to one million comments
- Seamless ChatGPT Integration
- Ability to download PDF files
- Anki Flashcard files for revision
- No Captcha & No AdSense
- Advanced Exam Configuration
Question #1
Universal Containers manages internal projects by department using a custom object called Projects. Only employees in the project's respective department should have view access to all of the department's project records. If an employee changes job roles and moves to another department, the employee should no longer have access to the projects within their former department.
Which two options will meet these requirements assuming the organization-wide default for Projects is set to Private? (Choose two.)
Which two options will meet these requirements assuming the organization-wide default for Projects is set to Private? (Choose two.)
- ACreate a criteria-based sharing rule using the Project's department that grants access to users by profiles.
- BCreate a criteria-based sharing rule using the Project's department that grants access to users by permission sets.
- CCreate a criteria-based sharing rule using the Project's department that grants access to users by roles.Most Voted
- DCreate a criteria-based sharing rule using the Project's department that grants access to users by public groups.Most Voted
Correct Answer:
CD
CD

To effectively restrict access to the Projects object based on departmental membership in Salesforce, options C and D serve best. Option C employs role-based criteria in sharing rules to align access with departmental hierarchy, ensuring people only see projects pertinent to their role in the organization. Option D uses public groups which can dynamically include users based on their department, again ensuring that only the right set of eyes have access to sensitive departmental project data. Both of these methods assure that if an employee changes departments, their access adjusts accordingly, maintaining tight security and relevance of access as per organizational changes.
send
light_mode
delete
Question #2
Universal Containers has a customer base where many customers have the same or similar company names.
Which functionality should be configured to improve an end user's search experience? (Choose two.)
Which functionality should be configured to improve an end user's search experience? (Choose two.)
- AUpdate the account search layouts search filter fields.Most Voted
- BUpdate the account search layouts accounts tab columns displayed.
- CUpdate the account search layouts search results columns displayed.Most Voted
- DUpdate the account search layouts list view filter settings.
Correct Answer:
BC
BC

To effectively assist users in distinguishing between records with similar or identical names, it's essential to optimize the visibility of relevant information. Thus, enhancing the columns displayed in the accounts tab (option B) and updating what is shown in the search results columns (option C) directly addresses this issue. This approach allows users to swiftly identify and differentiate between companies by displaying pertinent details, such as alternate identifying information, right at a glance during their search. This is particularly beneficial in an environment with non-unique company names, ensuring a smoother and more efficient user experience.
send
light_mode
delete
Question #3
An app builder creates an Account validation rule on the Industry field that will throw an error if the length of the field is longer than 6 characters. Another app builder creates a workflow with a field update that sets the Industry field to Technology whenever the Billing City field is set to San Francisco.
What will happen the next time a sales person saves an Account with a Billing City of San Francisco?
What will happen the next time a sales person saves an Account with a Billing City of San Francisco?
- AThe record will save and the Industry field will change to Technology.Most Voted
- BThe record will not save and no error message will be displayed.
- CThe record will not save the validation rule's error message will be displayed.
- DThe record will save but the Industry field will not change to Territory.
Correct Answer:
B
B

Based on the scenario described and Salesforce's order of operations, when a workflow rule updates a field, custom validation rules are not re-evaluated within the same transaction. Therefore, although the validation rule checks if the Industry field has more than 6 characters, this rule won’t prevent the workflow from updating the Industry field to 'Technology' when the Billing City is set to 'San Francisco'. Hence, the record will save and the Industry field will be updated without triggering a validation error, making answer A the correct response. This adjustment in understanding reflects the operational nuances of Salesforce’s execution rules.
send
light_mode
delete
Question #4
What is a true statement when deleting a dashboard?
- ADeleting a dashboard also deletes the components within it. It does not delete the custom reports used by the components.Most Voted
- BDeleting a dashboard does not move the dashboard to the Recycle Bin and therefore the dashboard cannot be recovered.
- CDeleting a dashboard also deletes the components within it as well as the custom reports used by the components.
- DDeleting a dashboard requires a user to first edit the components to remove the underlying reports.
Correct Answer:
A
A

When you delete a dashboard in Salesforce, you're only removing that specific dashboard and its component setups but not the underlying custom reports. This allows the reports to be reused elsewhere, ensuring data continuity. Keep in mind, deleting a dashboard is a specific configuration change, not a data deletion.
send
light_mode
delete
Question #5
A junction object has two Master-Detail relationships, a primary and a secondary master object.
What happens to a junction object record when both associated master records are deleted?
What happens to a junction object record when both associated master records are deleted?
- AThe junction object record is permanently deleted and can't be restored.Most Voted
- BThe delete operation cannot be performed on both master records.
- CThe delete operation is not allowed with Roll-up summary fields defined.
- DThe junction object records is deleted and placed in the recycle bin.
Correct Answer:
D
D

When a junction object in Salesforce has two associated master records, the deletion of any of the individual master records leads to the junction object record being placed in the recycle bin. However, if both master records are deleted, the junction object record is permanently deleted and is not retrievable. This ensures data integrity and reflects hierarchical dependency in Master-Detail relationships within the Salesforce environment.
send
light_mode
delete
Question #6
Universal Containers wants its Field Sales team to only see the accounts that they own. Separate North American and European marketing teams should only see accounts in their respective regions. The Inside Sales Team needs to see all accounts in Salesforce.
How should an app builder accomplish this?
How should an app builder accomplish this?
- ASet the Organization-Wide Default to Public for accounts. Create profiles for each Marketing Team, and create an Inside Sales Team role that is at the top of the Role Hierarchy.
- BSet the Organization-Wide Default to Public for accounts. Create criteria-based sharing rules for each Marketing Team, and create an Inside Sales Team permission set with the "View All" setting for accounts.
- CSet the Organization-Wide Default to Private for accounts. Create permission sets for each Marketing Team, and create an Inside Sales Team profile with the "View All" setting for accounts.
- DSet the Organization-Wide Default to Private for accounts. Create criteria-based sharing rules for each Marketing Team, and create an Inside Sales Team profile with the "View All" setting for accounts.Most Voted
Correct Answer:
B
B

The correct approach involves setting the Organization-Wide Default (OWD) for accounts to Public. This contradicts some user opinions that suggest it should be Private. However, in the given structure, setting OWD to Public and then specifically controlling access through criteria-based sharing rules for Marketing Teams, while employing a "View All" permission for the Inside Sales Team via a Permission Set, ensures that each team has the appropriate level of access while maintaining a simpler and more direct configuration. This setup correctly addresses the distinct access needs of each team as described in the scenario.
send
light_mode
delete
Question #7
The app builder has just created a Visual Workflow for the VP of Service.
Which two Flow be accessed by users? (Choose two.)
Which two Flow be accessed by users? (Choose two.)
- ACustom ButtonMost Voted
- BQuick ActionMost Voted
- CVisual Workflow Launcher
- DFrom a Process
Correct Answer:
AD
AD

The correct options for accessing the Visual Workflow created for the VP of Service include a Custom Button and initiating the workflow via a Process. Using a Custom Button, the user can directly trigger the flow from page layouts. Additionally, integrating the flow with Process Builder allows automated execution in response to specific org events, though it does not directly involve user choice in triggering the flow.
send
light_mode
delete
Question #8
Which two metadata changes can be made directly in a production environment without deploying from a sandbox? (Choose two.)
- AValidation rules
- BApex Triggers
- CApex Classes
- DVisualforce pages
Correct Answer:
AD
AD

Absolutely, for those dealing with adjustments on Salesforce’s production environments, be sure to remember that adding or adjusting validation rules and Visualforce pages won’t necessarily require deployment from a sandbox. These types of metadata configurations are directly editable due to their minimal risk of affecting existing user data or application performance, and they provide a lot of flexibility for swift on-the-fly adjustments. Keep this in mind for quicker changes needing less overhead.
send
light_mode
delete
Question #9
The Training team at Universal Containers uses a custom Training object to track their customer training sessions. An app builder needs to create a relationship between the Training object and the related Students' record.
Which two statements are true when creating a Student Lookup field on the Training object? (Choose two.)
Which two statements are true when creating a Student Lookup field on the Training object? (Choose two.)
- AOn Training record, the Student Lookup field can be made optional.Most Voted
- BOn Student record, users can set up Roll-up summary field on Training records.
- COn Training record, users can only delete Students, if they have access to it.
- DCross-object field updates between Training and Student records are not supported.Most Voted
Correct Answer:
AC
AC

The correct answers are A and C. When setting up a lookup relationship such as the Student Lookup field on the Training record, this field can be optional, addressing use cases where certain training sessions might not have any enrolled students initially. Furthermore, the deletion of a Student record from the Training record is controlled by user permissions, ensuring that users can only delete a linked student if they have the necessary access rights to do so. This setup enhances data integrity and access control within the Salesforce environment.
send
light_mode
delete
Question #10
An app builder would like to streamline the user experience by reflecting summarized calculations of specific fields on various objects.
Which three field types could be used in roll-up summary fields to accomplish this? (Choose three.)
Which three field types could be used in roll-up summary fields to accomplish this? (Choose three.)
- ACheckbox
- BDateMost Voted
- CPercentMost Voted
- DTime
- ECurrencyMost Voted
Correct Answer:
BCE
BCE

When utilizing roll-up summary fields in Salesforce, it is essential to select field types that accommodate operations such as MIN, MAX, and SUM. Date, Percent, and Currency fields are particularly versatile, allowing you to execute various summary calculations effectively. These three choices align well with Salesforce's capabilities for summarizing data across related records, ensuring accurate and useful reporting and data management within your Salesforce environment.
send
light_mode
delete
All Pages