Salesforce App Builder Flashcards
Universal Containers wants Candidates to potentially have Job Applications. Only the recruiter and interviewer need access to the Job Application, but all employees can see Candidates. What type of relationship should be created?
- Lookup
- Master-Detail
- Hierarchy
- Self
- Indirect Lookup
- Lookup
Where in the user interface is the plural label used? (Choose 2)
- Tab
- Related List
- Detail Page
- Object Manager
- Tab
2. Related List
Recruiters at Universal Containers need to track both the status and stage for job applications. How can an administrator ensure that the status selected determines the value available for the stage?
- Multi-Select Picklist
- Global Picklists
- Validation Rule
- Dependent Picklists
- Dependent Picklists
What is a use case for an External Object?
- Data resides in a spreadsheet
- Source of truth for data is a legacy finance system
- Data requires a many-to-many relationship
- Data resides in a report
- Data must be loaded with Data Loader
- Source of truth for data is a legacy finance system
What type of field is always required on a page layout?
- Master reference on a detail record
- Detail reference on a master record
- Parent reference in a lookup relationship
- Owner
- All of the above
- Master reference on a detail record
At Universal Containers, the organisation-wide default for Candidates is set to Private. The audit team needs to see all the candidates that are located in California. How can a developer meet this requirement?
- Crate an ownership-based sharing rule for Candidates that give read/write access to a role.
- Change the organisation-wide default for Candidates to Public read/write.
- Create a criteria-based sharing rule for Candidates that gives read access to a public group.
- Create a new product auditor role in the role hierarchy which is above the VP of human resources role.
- Create a criteria-based sharing rule for Candidates that gives read access to a public group.
An executive assistant needs the ability to view, edit, and transfer ownership of all records. However, she should not be able to delete any records. Which two steps should the developer take to meet this requirement? (Choose 2)
- Create a sharing rule for each object that gives Read/Write access for all records to the executive assistant.
- Change the organisation-wide default for all objects to Public Read Only.
- Assign the executive assistant to the highest role hierarchy.
- Create a custom profile with the Delete object permission disabled for all objects and assign this profile to the executive assistant.
- Create a sharing rule for each object that gives Read/Write access for all records to the executive assistant.
- Create a custom profile with the Delete object permission disabled for all objects and assign this profile to the executive assistant.
What do Record Types control? (Choose 2)
- Record Access
- Page Layouts
- Field-Level Security
- Picklist dependencies
- Available Picklist Values
- Page Layouts
5. Available Picklist Values
What happens when a user attempts to save a record and the formula defined by a custom validation rule evaluates to true for that record? (Choose 2)
- The record is saved
- The record is not saved
- An error message is displayed
- The result of the formula is displayed to the user
- The user is asked whether they still want to save the record.
- The record is not saved
3. An error message is displayed
What is a use case for validation rules?
- Prevent non-managers from joining a private chatter group.
- Restrict partner visibility to channel sales team.
- Prevent deals with less than a 10% discount from entering an approval process.
- Ensuring Zip/Postal Codes are entered in the correct format.
- Ensuring Zip/Postal Codes are entered in the correct format.
Which of these are directly available as an action type in a Workflow but not a Process Builder? (Choose 2)
- Send email
- Create Task
- Update Records
- Delete Records
- Send Outbound Message
- Create Task
5. Send Outbound Message
When Process Builder has scheduled actions triggered, where can a developer view and manage any pending actions?
- Process Builder
- Process Manager
- Event Manager
- Paused Flow Interviews
- Paused Flow Interviews
Universal Containers wants the position record owner to be notified when the position is closed. How can an App Builder accomplish this? (Choose 2)
- Send an Email from Workflow
- Send an Email from Process Builder
- Send an Email using Apex Trigger
- Create a report
- Send an Email from Workflow
2. Send an Email from Process Builder
Which of these is a good use case for the Process Builder? (Choose 3)
- Automatically set Status to Closed when Date Closed is entered on a position
- Prevent users from setting Date Closed to be earlier than Date Opened on a position
- Send an email to the Hiring Manage when the Status of position is set to Closed
- Provide users with a wizard-based interface for entering a new position
- Post to chatter when position Status is set to Open
- Automatically set Status to Closed when Date Closed is entered on a position
- Send an email to the Hiring Manage when the Status of position is set to Closed
- Post to chatter when position Status is set to Open
What is a part of an approval process? (Choose 3)
- Entry Criteria
- Immediate Actions
- Approval Steps
- Scheduled Actions
- Final Approval Actions
- Entry Criteria
- Approval Steps
- Final Approval Actions
True or False: a developer can change the order of the steps in an active approval process.
False
The list of available actions of approval processes is the same as for which other Salesforce automation tool?
- Process Builder
- Workflow
- Validation
- Flow
- None of these
- Workflow
A user can receive an approval request all of the following ways except which one?
- Text Message
- Mobile App
- Home Tab
- Approvals Tab
- Text Message
When building a flow, which element is used to branch based on user input?
- Screen
- Decision
- Record Choice Set
- Assignment
- Decision
When building a flow, which element is used to make changes to data in Salesforce? (Choose 3 answers)
- Create Records
- Update Records
- Delete Records
- Dynamic Choice
- Create Records
- Update Records
- Delete Records
How many versions of a flow can be active at one time?
- 50
- 10
- 5
- 1
- 1
How can a flow be made available to users? (Choose 3)
- Custom Button
- Quick Action
- Unmanaged Package
- Standard Lightning Component
- Custom Button
- Quick Action
- Standard Lightning Component
Which of the following are metadata? (Choose 2)
- Picklist values
- User Records
- Salesforce licenses
- Reports
- Picklist values
4. Reports
Which of the following cannot be included in a change set?
- Flows
- Processes
- User Records
- Assignment Rules
- User Records
Which sandbox would you use to declarative changes are frequently made in production and the sandbox must be updated often to reflect this?
- Full Copy Sandbox
- Developer Pro Sandbox
- Partial Data Sandbox
- IDE Sandbox
- Developer Pro Sandbox
There are multiple production environments that will require the same basic reports and dashboards. They should be customizable after they are deployed. Which tool would you use? (Choose 2)
- Unmanaged Package
- Managed Package
- Change Set
- Force.com migration tool
- Unmanaged Package
4. Force.com migration tool
What should a developer consider before importing a set of records into Salesforce? (Choose 2)
- If the owner field is left blank, the record will not be imported.
- If a universally required field is left blank, the record will not be imported.
- If the value of a field doesn’t meet the data validation criteria, the record will not be imported.
- If the name field is not unique, the record will not be imported.
- All columns in the import file must be mapped to a field object.
- If a universally required field is left blank, the record will not be imported.
- If the value of a field doesn’t meet the data validation criteria, the record will not be imported.
What are the benefits of using the data import wizard to import data into Salesforce? (Choose 2)
- Can be used to import data for all custom and standard objects
- Allows user performing the import to decide whether or not to trigger workflow rules
- Match on Name, Email, or Salesforce ID to prevent duplication
- Import up to 5 million records
- Can update, upsert, delete and export data
- Allows user performing the import to decide whether or not to trigger workflow rules
- Match on Name, Email, or Salesforce ID to prevent duplication
Why would a user choose Data Loader instead of the Data Import Wizard? (Choose 3)
- Can be used to import data for all custom and most standard objects
- Allows user performing the import to decide whether or not to trigger workflow rules
- Match on Name, Email, or Salesforce ID to prevent duplication
- Import up to 5 million records
- Can update, upsert, delete and export data
- Can be used to import data for all custom and most standard objects
- Import up to 5 million records
- Can update, upsert, delete and export data
Which field property or properties allow you to identify the record when performing an upsert
- Unique
- Unique (case sensitive)
- Unique and required
- External Id
- External Id
What can be modified using a Custom Report Type? (Choose 2)
- Object relationship
- Fields and sections available in the report builder
- Running User
- Additional fields via related lookup
- Fields and sections available in the report builder
4. Additional fields via related lookup
Universal Containers needs a report that categorises accounts as small, medium or large, based on the number of employees. How can an app builder meet this reporting requirement?
- Create an account report that uses a bucket field to categorise accounts small, medium or large.
- Create a report that uses a multi-select picklist field to bucket accounts in the report according to size.
- Create an account report that uses a cross filter to categorise account based on the number of employees
- Create a summary report for accounts groups by size field.
- Create an account report that uses a bucket field to categorise accounts small, medium or large.