Salesforce Certified Platform App Builder Free Sample Questions

Description

Covers declarative versus programmatic customization, data model design and relationship types, formula fields and validation rules, UI customization with custom components, and app deployment.

12 free sample questions160 in the full practice test Other version: Platform-App-Builder(187)

Try simulator

CRT-402 Sample Questions

  1. Question 1

    Intermediate

    Salesforce Fundamentals · Object, Record, and Field Access

    Universal Containers has a private sharing model for Opportunities. The sales operations team needs to report on all Opportunities owned by the Sales team, but they should not be able to edit them. The Sales team is in a separate branch of the Role Hierarchy. Which sharing mechanism provides the most appropriate solution?

    Answer and explanation

    Correct answer: A

    A Criteria-based or Ownership-based sharing rule configured for Read-Only access is the correct approach. Since the requirement is specifically for reporting (read access) without edit rights, granting Read-Only access via a sharing rule targeting the Sales Operations group satisfies the principle of least privilege.

  2. Question 2

    Beginner

    Data Modeling and Management · Field Types and Changes

    A developer needs to store a unique external ID on the Account object to integrate with an ERP system. The value is alphanumeric and case-sensitive. Which field configuration should be selected?

    Answer and explanation

    Correct answer: C

    To support case-sensitive alphanumeric values (e.g., 'Id123' is different from 'ID123'), the field must be configured as Unique (Case Sensitive). Marking it as an External ID allows it to be used for upsert operations during integration.

  3. Question 3

    Intermediate

    Business Logic and Process Automation · Automation Tools

    Cloud Kicks wants to automatically post a message to a dedicated Slack channel whenever a 'Big Deal' (Opportunity > $1M) is closed won. The message must include the Opportunity Name and Amount. Which automation tool is best suited for this requirement?

    Answer and explanation

    Correct answer: B

    Record-Triggered Flow is the modern, recommended tool for this scenario. Salesforce Flow includes native actions to send messages to Slack. Workflow Rules are being retired, and Process Builder is also legacy functionality.

  4. Question 4

    Intermediate

    Salesforce Fundamentals · Reports and Dashboards

    An App Builder creates a custom object 'Project' and enables 'Allow Reports'. Users are complaining that they cannot create a report that shows Projects without Tasks. What is the most likely reason for this issue?

    Answer and explanation

    Correct answer: B

    When 'Allow Reports' is enabled, Salesforce creates a standard report type. For objects with activities enabled, this standard type is often 'Projects with Tasks' (inner join). To report on Projects without tasks (or with/without), a Custom Report Type must be created using the 'Projects with or without Tasks' relationship.

  5. Question 5

    Advanced

    Data Modeling and Management · Relationship Types

    Northern Trail Outfitters wants to implement a custom 'Return Request' object. A Return Request must be linked to an Opportunity. If the Opportunity is deleted, the Return Request should also be deleted. However, the Return Request needs to have its own Owner field separate from the Opportunity owner. What relationship type should be used?

    Answer and explanation

    Correct answer: B

    Standard Master-Detail relationships do not allow the child to have a separate Owner (it inherits the Master's owner). A Lookup relationship allows for a separate Owner. To achieve the requirement of deleting the child when the parent is deleted, a Lookup relationship with 'Cascade Delete' enabled is the correct solution.

  6. Question 6

    Intermediate

    Business Logic and Process Automation · Automation Tools

    An App Builder is creating a Flow to update the 'Region' field on the Account object based on the 'Billing State' when a record is created or updated. This update should happen as fast as possible, before the record is saved to the database. Which Flow type is appropriate?

    Answer and explanation

    Correct answer: D

    Before-Save updates are faster because they update the record in memory before the commit to the database, avoiding an extra update cycle. This is the best practice for updates to fields on the same record that triggered the flow.

Register free for 6 more questions

Or unlock all 160 CRT-402 questions with explanations, timed mode and flashcards.