Salesforce Platform Developer I Certification Guide
上QQ阅读APP看书,第一时间看更新

Quiz

  1. What are the capabilities of cross-object formula fields? (choose two options)
    1. Formula fields can expose a user to data, to which they do not have access on a record itself
    2. Formula fields can reference fields from a collection of child records
    3. Formula fields can reference fields from objects that are up to 10 relationships away
    4. Formula fields can be used in up to three roll-up summary fields per object
  1. Using only standard object relationships, on which standard objects could you create a custom roll-up summary field? (choose three options)
    1. On the Opportunity object rolling up Opportunity Product records
    2. On the Account object rolling up Case records
    3. On the Campaign object rolling up Campaign Member records
    4. On the Account object rolling up Opportunity records
  1. Which of the following scenarios can you not achieve with formula fields?
    1. Display a clickable link using the HYPERLINK function to a specific record in a legacy system.
    2. Display the previous value for a field using the PRIORVALUE function to the user.
    3. Calculate whether the value from a datetime field is in the past using the NOW function.
    4. Determine which of three different images to display using the IF function.
  1. Who can edit a record after it has been submitted for approval and has been locked? (choose two options)
    1. A user who is assigned as a current approver
    2. Any user who approved the record previously
    3. Any user higher in the role hierarchy that the current approver
    4. An administrator
  1. How can a developer enforce the fact that a reviewer is required to provide a reason in a specific field only when a review has a rating lower than three?
    1. By creating a formula field
    2. Creating a reason field and marking it as required
    3. Creating a validation rule
    4. This can't be done declaratively
  1. A developer needs to create an application that tracks machines and their parts. Individual parts can be related to different machine types. How should the developer set up their data model to keep track of this data and prevent unrelated parts?
    1. Create a lookup relationship to relate Parts to their parent Machine.
    2. Create a junction object to relate many Machines to multiple Parts through a master-detail relationship.
    3. Create a master-detail relationship to represent the one-to-many data model of Parts to Machines.
    4. Create a junction object to relate many Machines to many Parts through a lookup relationship.
  1. A developer needs to update a picklist field on related contact records when a modification to the associated account is detected. How could a developer provide a solution?
    1. Create a workflow rule that performs a field update
    2. Create a Visual Workflow on Account that updates the contact records
    3. Create a process with Process Builder on Account that updates the contact records
    4. This requirement cannot be solved declaratively
  1. Which of the following statements is true?
    1. A roll-up summary field can be created on any object that is on the master side of a master-detail relationship
    2. A roll-up summary field can be created on any object that is on the parent side of a lookup relationship
    3. A roll-up summary field can be created on any object that is on the detail side of a master-detail relationship
    4. A roll-up summary field can be created on any object that is on the child side of a lookup relationship
  1. Object X has a lookup to Object Y. Which of the following statements is true? (choose two options)
    1. Fields of object X can be accessed from object Y
    2. Fields of object Y can be accessed from object X
    3. Fields of both X and Y are accessible from object Y
    4. Fields of both Y and X are accessible from object X
  1. The business asks a developer to make sure that when a record of object X gets deleted, all records with the same name pertaining to another unrelated object Z also get deleted. How would a developer solve this request?
    1. Create a Process Builder that invokes a Visual Flow when a record of object X gets deleted. The Visual Flow then queries for records of object Z with the same name and deletes them.
    2. Replace the Delete button on object X with a custom Delete button that calls a Visual Flow. This Visual Flow first queries all records of object Z with the same name as the record where the button was clicked, then deletes that X record, and also deletes all Z records it found.
    3. Create a Process Builder that deletes all records of object Z with the same name when record X gets deleted.
    4. There is no way to meet this requirement declaratively.