Exam Details

  • Exam Code
    :PDI
  • Exam Name
    :Salesforce Certification for Platform Developer I
  • Certification
    :Salesforce Developer
  • Vendor
    :Salesforce
  • Total Questions
    :719 Q&As
  • Last Updated
    :Nov 24, 2024

Salesforce Salesforce Developer PDI Questions & Answers

  • Question 591:

    Which three process automations can immediately send an email notification to the owner of an Opportunity when its Amount is changed to be greater than $10,000? Choose 3 answers

    A. Workflow Rule

    B. Flow Builder

    C. Approval Process

    D. Escalation Rule

    E. Process Builder

  • Question 592:

    A Next Best Action strategy uses an Enhance Element that invokes an Apex method to determine a discount level for a Contact, based on a number of factors. What is the correct definition of the Apex method?

    A. @InvocableMethod global static ListRecommendation getLevel(List input) { /*implementation*/ }

    B. @InvocableMethod global static List> getLevel (List input) { /*implementation */ }

    C. @InvocableMethod global List> getlevel(List input) { /*implementation */ }

    D. @InvocableMethod global Recommendation getlevel(ContactWrapper input) { /*implementation */ }

  • Question 593:

    A developer has the following requirements:

    1.

    Calculate the total amount on an Order.

    2.

    Calculate the line amount for each Line Item based on quantity selected and price.

    3.

    Move Line Items to a different Order if a Line Item is not stock. Which relationship implementation supports these requirements?

    A. Line Items has a Master-Detail field to Order and the Master can be re-parented.

    B. Line Item has a Lookup field to Order and there can be many Line Items per Order

    C. Order has a Lookup field to Line Item and there can be many Line Items per Order.

    D. Order has a Master-Detail field to Line Item and there can be many Line Items per Order.

  • Question 594:

    What are two ways a developer can get the status of an enquered job for a class that queueable interface? Choose 2 answers

    A. View the apex status Page

    B. View the apex flex Queue

    C. View the apex Jobs page

    D. Query the AsyncApexJobe object

  • Question 595:

    What should be used to create scratch orgs?

    A. Sandbox refresh

    B. Salesforce CLI

    C. Developer Console

    D. Workbench

  • Question 596:

    The values 'High', 'Medium', and 'Low' are Identified as common values for multiple picklist across different object.

    What is an approach a developer can take to streamline maintenance of the picklist and their values, while also restricting the values to the ones mentioned above?

    A. Create the Picklist on each object and use a Global Picklist Value Set containing the Values.

    B. Create the Picklist on each object as a required field and select "Display values alphabeticaly, not in the order entered".

    C. Create the Picklist on each object and select "Restrict picklist to the values defined in the value set".

    D. Create the Picklist on each and add a validation rule to ensure data integrity.

  • Question 597:

    Universal Containers stores the availability date on each Line Item of an Order and Orders are only shipped when all of the Line Items are avaible. Which method should be used to calculate the estimated ship date for an Order?

    A. Use a CEILING formula on each of the Latest availability date fields.

    B. Use a DAYS formula on each of the availability date fields and a COUNT Roll-Up Summary field on the Order.

    C. Use a LATEST formula on each of the latest availability date fields.

    D. Use a Max Roll-Up Summary field on the Latest availability date fields.

  • Question 598:

    A Next Best Action strategy uses an Enchance Element that invokes an Apex method to determine a discount level for a Contact, based on a number of factors. What is the correct definition of the Apex method?

    A. @InvocableMethod global static ListRecommendation getLevel(List input) { /*implementation*/ }

    B. @InvocableMethod global static List> getLevel(List input) { /*implementation*/ }

    C. @InvocableMethod global List> getLevel(List input) { /*implementation*/ }

    D. @InvocableMethod global Recommendation getLevel (ContactWrapper input) { /*implementation*/ }

  • Question 599:

    Which process automation should be used to send an outbound message without using Apex code?

    A. Workflow Rule

    B. Process Builder

    C. Approval Process

    D. Flow Builder

  • Question 600:

    A developer needs to have records with specific field values in order to test a new Apex class. What should the developer do to ensure the data is available to the test?

    A. Use Anonymous Apex to create the required data.

    B. Use SOQL to query the org for the required data.

    C. Use Test.loadData() and reference a CSV file in a static resource.

    D. Use Test.loadData() and reference a JSON file in Documents.

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Salesforce exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your PDI exam preparations and Salesforce certification application, do not hesitate to visit our Vcedump.com to find your solutions here.