Platform App Builder Flashcards
AW Computing wants to connect Job Applications to Candidates. Only the recruiter and interviewer should have access to the Job Applications, but all employees of AW Computing should see Candidates. What type of relationship should be created between Job Applications and Candidates?
Lookup
Recruiters at AW Computing need to track both the status and stage for job applications. How can an App Builder ensure that the status selected determines the values available for the stage?
Create the status field as a controlling picklist and the stage field as a dependent picklist.
Cloudy Computing purchases lists of Leads from 3 different companies. These Leads are given the ‘Lead Source’ of ‘Purchased List’. Cloudy Computing needs to work out which company provides the highest quality Leads and need to identify which company a Lead was purchased from. To do this, you have been asked to create a new field ‘Lead Seller’. This field should only be available when the ‘Lead Source’ is ‘Purchased List’. As the Administrator, what do you need to do to set this up?
Create a Dependent Picklist with ‘Purchased List’ as the controlling field and ‘Lead Seller’ as the dependent field
What function can be used to ensure a Text field matches a specified format before being able to be saved?
REGEX
Cloudy Computing would like to know the number of Applications associated with a Job in Salesforce. Job is the master in a Master-Detail Relationship with Applications. Which Roll-Up Summary type should be used to get this number?
Cloudy Computing should use “COUNT” as this produces the total number of related records – in our example, the total number of related Application records.
https://help.salesforce.com/s/articleView?id=sf.fields_about_roll_up_summary_fields.htm&type=5
What is a Roll-Up Summary field?
A Roll-Up Summary field is a field that aggregates child record information into the parent record
What is the character limit for a Formula field?
3900
What is the correct syntax to display the first name from global variable User in a Formula field?
The correct syntax for User First Name is:
“$User.FirstName”
Cloudy Computing stores order information in an external system. They would like to be able to view order information in Salesforce with the external objects as the parent. What type of relationship would support this?
External Lookup Relationship
Which 3 field types support External IDs?
Field types that support External IDs are Text, Email and Number. An External ID contains record IDs from a system other than Salesforce.
An object can have how many Master-Detail Relationships?
2
Cloudy Computing would like to minimize duplicates when importing Person Accounts from a recent event. They would like to update existing Person Accounts, as well as adding new ones. Which tool can you use that will help with this?
The “Data Import Wizard” offers us additional functionality to minimize duplicates when importing data. When using the Data Import Wizard, a Person Account can be matched by Name, Email and Salesforce ID to identify and prevent duplicates.
Cloudy Computing would like to report on historical Opportunity data, comparing current metrics with metrics at a specific point in time in previous quarters or years. What feature of Salesforce could support this?
Reporting Snapshots.
Reporting Snapshots allow you to take a picture of a set of Salesforce records and freeze the data on them for future reference. The most common use case is Opportunity Pipeline Change over time.
Name 2 facts about Chatter security.
1.) Files attached to a post will have the same visibility of the post itself.
2.) If you attach a file to a post on the Home tab, Chatter tab, or your profile, it is visible to all employees.
Your manager has asked you to create an object with radio buttons that track a rating of 1-5, how could you achieve this?
Create a Visualforce page with Radio Buttons.
The VP of Sales, Charlotte, originally set up the report folder structure for Cloudy Computing’s sales reports. Charlotte created a report folder called ‘US Sales Team Reports’ and has ‘Manage’ access to it. Her subordinate, Steve, now heads up US sales. Steve has created a new subfolder called ‘Midwest Sales Team Reports’. What is TRUE about folder access and Charlotte’s access to this new subfolder?
1.) Subfolders inherit the ‘root’ (parent) folder sharing access.
2.) Charlotte will have access to the new subfolder as she has ‘Manage’ access to the parent folder.
- Folders do not follow Organization-Wide Defaults or the Role Hierarchy for sharing access.
- In this example, Charlotte will have access to the new subfolder because she has access to the ‘root’ (parent) folder. Her access level will be the same as her access to the ‘root’ (parent) folder e.g. she will have ‘Manage’ access to both folders.
Andy’s profile has Read and Edit access to the Job object. The Organization-Wide Default for Job is ‘Public Read Only’. What access will Andy have to Job records?
1.) Andy will be able to view but not edit all Job records not owned by himself.
2.) Andy will be able to view and edit Job records owned by himself.
Andy’s Profile gives him the ability to View and Edit his own Job records.
In addition, the Organization-Wide Default for Job is ‘Public Read Only’ which means that Andy will be able to View other user’s Job records, but NOT edit them.
Name 3 considerations of inline editing for reports.
1.) Fields marked with a pencil can be edited.
2.) Multiple fields and records can be edited at once.
3.) Supported fields include Currency, Picklist and Number.
What is a Bucket Column in Salesforce reporting?
A Bucket Column is an easy way to categorize report records without creating a formula or a custom field.
When you create a Bucket Column, you determine categories (buckets) used to group report values. For example, you might bucket ‘France’, ‘Germany’ and ‘Spain’ into a ‘Europe’ bucket or categorize opportunity likelihood of winning based on ‘Probability %’ as ‘Low’, ‘Medium’ or ‘High’. You can sort, filter, and group by Bucket Columns.
The Recruitment Team uses their own App in Salesforce. Your supervisor has asked you to ensure that the Sales Team cannot see the App, or any of the recruitment specific objects such as Job Application or Interview. How can this be achieved?
1.) Edit the Sales Team profile and remove access to the Recruitment App
2.) Edit the Sales Team profile and ensure it does not have access to recruitment objects including Job Application and Interview
Name 3 industry-specific collections on the AppExchange.
1.) Education
2.) Financial Services
3.) Retail
Name 2 chart types that would be appropriate to compare values, for example, average deal size per Account?
Bar Chart and Column Chart.
The VP of Marketing at Cloudy Computing would like to get a report of Accounts without Contacts, she does not need any data from Contact records. As the Salesforce Administrator, what should you use to support this requirement?
A “Cross Filter” can be used when you need ‘With’ OR ‘’Without’ reporting but do not require data from the child object.
Name 2 facts about global actions.
1.) They can be used to “create” (not update) a record.
2.) They must be added to the Global Publisher layout.