Salesforce PDI Exam (page: 15)
Salesforce Certified Platform Developer I
Updated on: 08-Aug-2025

Viewing Page 15 of 77

A developer wants to create a custom object to track Customer Invoices.How should Invoices and Accounts be related to ensure that all Invoices are visible to everyone with access to an Account?

  1. The Account should have a Master-Detail relationship to the Invoice.
  2. The Invoice should have a Master-Detail relationship to the Account
  3. The Account should have a Lookup relationship to the Invoice
  4. The Invoice should have a Lookup relationship to the Account Previous

Answer(s): B



A developer needs to provide a way to mass edit, update, and delete records from a list view. In which two ways can this be accomplished? Choose 2 answers

  1. Create a new Visualforce page and Apex Controller for the list view that provides mass edit, update and delete functionality.
  2. Configure the user interface and enable both inline editing and enhanced lists.
  3. Download an unmanaged package from the AppExchange that provide customizable mass edit, update, and delete functionality.
  4. Download a managed package from the AppExchange that provides customizable Enhanced List Views and buttons

Answer(s): A,C



A developer needs to create a custom Visualforce button for the Opportunity object page layout that will cause a web service to be called and redirect the user to a new page when clicked. Which three attributes need to be defined in the <apex:page> tag of the Visualforce page to enable this functionality? Choose three answers.

  1. StandardController
  2. Extensions
  3. Action
  4. Controller

Answer(s): A,B,C



The Review__c object has a lookup relationship up to the Job_Application__c object. The Job_Application__c object has a master-detail relationship up the Position__c object. The relationship field names are based on the auto-populated defaults. What is the recommended way to display field data from the related Review__c records on a Visualforce page for a single Position__c record?

  1. Utilize the Standard Controller for position__c and a Controller Extension to query for Review__c data.
  2. Utilize the Standard Controller for Position__c and cross-object Formula fields on the job_Application__c object to display Review__c data.
  3. Utilize the Standard Controller for Position__c and cross-object Formula fields on the Review__c object to display Review__c data.
  4. Utilize the Standard Controller for position__c and expression syntax in the page to display related Review__c data through the job_Application__c object

Answer(s): A



Universal Containers (UC) has an integration with its Accounting system that creates tens of thousands of Orders inside of Salesforce in a nightly batch. UC wants to add automaton that can attempt to match Leads and Contacts to these Orders using the Email Address field on the insert. UC is concerned about the performance of the automation with a large data volume. Which tool should UC use to automate this process?

  1. Process Builder
  2. Process Builder with an Autolaunched Flow
  3. Workflow Rules
  4. Apex

Answer(s): D



Viewing Page 15 of 77



Share your comments for Salesforce PDI exam with other users:

TestPD1 8/10/2023 12:22:00 PM

question 18 : response isnt a ?
EUROPEAN UNION


TestPD1 8/10/2023 12:19:00 PM

question 17 : responses arent b and c ?
EUROPEAN UNION