Salesforce Platform App Builder Summer’18 Release Exam

Which feature can an App Builder use to get an industry certification number for an account based on its NAICS field?

A) Workflow rules
B) Processes
C) External Services
D) Outbound Messages

Answer: C

How can an App Builder protect contact information from being seen by the marketing team when that contact is added to a campaign?

A) Set campaign member sharing settings
B) Remove the Contact field from page layouts
C) Create a cross-object formula on campaign with contact information filtered by profile
D) Add campaign member sharing rules

Answer: A

Which new piece of information is now included in flow and process error emails?

A) The step name that caused the error
B) The organization name where the error occured
C) The variable name that caused the error
D) The validation rule name where the error occured

Answer: B

A process fails with a “Too many SOQL calls” error. How can an App Builder troubleshoot the problem?

A) Add an email alert to the process that includes error information
B) Use the debug log and set workflow debugging to FINER
C) Add an update record action to save the error message on the record
D) Configure an ErrorHandler Apex class on the process

Answer: B

How can an App Builder associate a flow with a specific record for Lightning console?

A) Use the Guided Action List
B) Add the flow to the page layout
C) Use a Record Action record
D) Add the flow to the utility bar

Answer: C

How can an App Builder provide rich text data entry to Salesforce mobile users?

A) Create a flow and add that to the mobile layout
B) Install an AppExchange package
C) Add the rich text standard Lightning component to a record page in Lightning App Builder
D) Add the Rich Text field to the mobile layout

Answer: D

How can an App Builder organize reports for a global sales team so that each region sees reports specific to them?

A) Define report sharing settings
B) Disable enhanced folder sharing
C) Create report subfolders under the Sales Report folder
D) Use report scheduling

Answer: C

Which feature can an App Builder use to share a Lightning dashboard with users each morning?

A) Dashboard subscriptions
B) Reporting snapshots
C) Process builder email alerts
D) Process builder email alerts

Answer: A

Hands-on Challenge

Build an Account Flow to demonstrate understanding of the Summer ’18 Flow assignment operators. Build an account flow that displays a message to the user telling the user whether the number of contacts on the account matches the number of employees.
  • Create a flow with an sObject Collection Variable:
    • Name: Compare Contacts vs Emps
    • Type: Screen Flow
  • Flow should compare the number of Contacts to the NumberOfEmployees field.
    • If the values are the same, this message should display: “There are the same number of Contacts and Employees.”
    • If the values are different, this message should display: “The number of Contacts and Employees are different.”
  • Flow should include a fast lookup screen called Find Contacts.
  • Flow should include an assignment element called Find Number of Contacts with the VariableOperator, and Value fields selected.
  • Flow should include a record lookup element called Find Number of Emps.
  • Flow should include a decision element called Are numOfContacts and numOfEmps Equal?
  • Flow should include screen elements called Equal and Not Equal.
  • Activate the flow.
  • Add a flow component named Compare Contacts vs Emps to the Account Record Page.

Solution

Not sure if this was the best solution, but I was able to pass the hands on challenge on my first try.

Flow

  • I created a variable called varNCount to store the Number of Contacts
  • My Fast Lookup called Find Contacts filters for AccountId does not equal GlobalConstant.EmptyString. I store this in an sObject Collection variable called socContacts
  • The Find Number of Contacts Assignment operator has varNCount equals count socContacts
  • The Record Lookup called Find Number of Emps filters Account Id does not equal GlobalConstant.EmptyString.  I take the NumberOfEmployees field and store it in a sObject variable called numOfEmps
  • Once the flow has been saved and activated, I created a Lightning Record Page on Account called Account Record Page
  • I used the default layout
  • Dragged the Flow component onto the canvas.  The flow details pre-populated.  Layout is One Column
  • Saved the record page and assigned it as the default layout for my org
Advertisements

2 thoughts on “Salesforce Platform App Builder Summer’18 Release Exam

  1. Hi I adopted the same approach ~ got the below error … can you please help —> Couldn’t find ‘Equal_Message: There are the same number of Contacts and Employees’ with the correct information. Please double check the instructions.

    1. Do you have a screen element called Equal? It should contain a display text field with “There are the same number of Contacts and Employees.” as the message. Then drag your Decision element to your Equal Screen and select Go to this element if the decision outcome is numOfContacts and numOfEmployees Equal

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.