Praxis Academy

Salesforce Certified Platform App Builder practice exam

The real exam has 60 questions, lasts 105 minutes and needs 63% to pass. Start with a free 20-question diagnostic, no account needed.

Start the free diagnostic

Exam sections and weights

Sample questions

A life sciences company stores sales rep performance scorecards in a custom object. Each scorecard must be visible only to the rep, the rep's manager, and the executives above that manager. Reps must also be blocked from seeing the executive comment fields on their own scorecard. What should the Platform App Builder do to satisfy both requirements?

  1. Set the sharing model to Private and grant record access through the hierarchy; control field visibility with record types and field-level security.
    Incorrect. Record types drive picklist values and layout assignment; they do not secure field data.
  2. Set the sharing model to Private and grant record access through custom settings; control field visibility with page layouts and field-level security.
    Incorrect. Custom settings hold configuration data and cannot share records.
  3. Set the sharing model to Private and grant record access through the hierarchy; control field visibility with field-level security. (Answer)
    Correct. Private OWD plus hierarchy access covers managers and executives, and field-level security keeps the executive comments away from reps.
  4. Set the sharing model to Private and grant record access through custom settings; control field visibility with record types and page layouts.
    Incorrect. Custom settings do not share records, and page layouts only hide fields visually; the data stays reachable through reports or the API.

A property management firm has two unrelated custom objects, Inspection__c and Building__c. About three inspections are logged per building each year. Deleting a building must automatically delete its inspections, and each inspection must use the same sharing and access as its building. How should the Platform App Builder relate the objects?

  1. Add a required lookup relationship field on Building__c that points to Inspection__c.
    Incorrect. The field sits on the wrong object, and lookups neither cascade delete nor pass down the parent's sharing.
  2. Add a master-detail relationship field on Building__c that points to Inspection__c.
    Incorrect. This would make Building the child of Inspection, the reverse of what is needed.
  3. Add a required lookup relationship field on Inspection__c that points to Building__c.
    Incorrect. The object is right, but a lookup does not cascade delete or inherit the parent's sharing.
  4. Add a master-detail relationship field on Inspection__c that points to Building__c. (Answer)
    Correct. A master-detail field on the child Inspection__c deletes inspections with their building and makes them inherit its sharing.

A medical-devices company wants the Stage_Last_Changed__c date field on an opportunity to be stamped every time StageName changes. What should the Platform App Builder build?

  1. A before-save record-triggered flow on Opportunity that sets Stage_Last_Changed__c to today's date whenever StageName changes (Answer)
    Correct. A before-save flow updates the triggering record without extra DML, making it the most efficient way to stamp the date.
  2. An after-save record-triggered flow with a scheduled path that sets Stage_Last_Changed__c to today's date one hour after the change
    Incorrect. The scheduled path delays the update by an hour and is less efficient than a before-save update.
  3. An approval process on Opportunity that uses Update Records to set Stage_Last_Changed__c to today's date whenever StageName changes
    Incorrect. Approval processes route records for approval; they are not meant to stamp a field on each stage change.
  4. An autolaunched flow started from a custom button, which the user clicks after changing StageName, to set Stage_Last_Changed__c to today's date
    Incorrect. A button-launched flow depends on the user remembering to click, so it isn't automatic.

Questions are original and follow the official exam guide. Praxis Academy is not affiliated with Salesforce, Inc.