Logic & Automation Flashcards

1
Q

Which of the following functions are available when defining a roll-up summary field? Choose 3

A.) COUNT
B.) SUM
C.) AVG
D.) MIN
E.) MOD

A

A.) COUNT
B.) SUM
D.) MIN

The functions available when defining roll-up summary fields are: COUNT, SUM, MIN and MAX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

**TODO: Entender bien **
Steadfast Insurance has a custom object named Claim for tracking insurance claim requests. Each claim record is linked to an insurance contract, which contains a field called Claim Limit for storing the maximum amount that can be claimed. An insurance manager needs to check this limit as one of the considerations for approving or rejecting the claim request. What method should be used to provide this information? Choose 1

A.) Use a workflow field update to copy the limit amount to the claim record
B.) Use Flow Builder to copy the limit amount to the claim record
C.) Use a cross-object formula to display the claim limit on the claim record
D.) Use Process Builder to store the claim limit on the claim record

A

C.) Use a cross-object formula to display the claim limit on the claim record

Although the other options can be used to eventually display the required information on the claim record, using the formula is the most straightforward configuration for meeting the requirement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What can be done to allow a user to recall an approval request submitted by him? Choose 1

A.) Ask a developer to write Apex code that recalls approval requests
B.) Select the “Recall” checkbox on the record for which the approval request should be recalled
C.) Select the “Allow recall” checkbox in the “Recall Settings”
D.) Select the “Allow submitters to recall approval requests” in “Submission Settings”

A

D.) Select the “Allow submitters to recall approval requests” in “Submission Settings”

The “Allow submitters to recall approval requests” checkbox in the “Submission Settings” of a standard approval process setup wizard can be used to control this behavior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is true about assigning approval requests to queues? Choose 2

A.) Any queue members can approve or reject an approval request
B.) Approval request emails are sent to the queue email address
C.) A queue can be used as a delegated approver
D.) Approval requests can be assigned to a queue for any object

A

A.) Any queue members can approve or reject an approval request
B.) Approval request emails are sent to the queue email address

Approval requests can be assigned to objects that support queues. A group or queue cannot be assigned as a delegated approver.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

EDG Electronics created two different record types and sales processes for their service and consumer products. Which of the following should the admin configure to define and designate the sales processes for different users? Choose 3

A.) Workflow Rules
B.) Validation Rules
C.) Picklist Values
D.) Profiles
E.) Page Layouts

A

C.) Picklist Values
D.) Profiles
E.) Page Layouts

Validation rules and workflow rules are not configured while defining business processes for different users using record types.

A business process van be assigned to a record type.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Company will use SFDC to collect lead information from different sources. The information collected about a lead will vary greatly depending on if the lead is interested in life insurance or business insurance. Which of the following SFDC features can be configured for this requirement? Choose 1

A.) Record Types
B.) Tab Settings
C.) Visualforce Pages
D.) Custom Objects

A

A.) Record Types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Company would like to see a red/yellow/green traffic light representation on the Opp detail page based o the value in the “Opp probability” field. What would you use to achieve this? Choose 1

A.) Formula field
B.) Master-Detail Relationship
C.) Image Field
D.) Text Area (Rich) Field

A

A.) Formula field

An image (stored in documents) can be displayed conditionally using a formula field that users the IMAGE() function.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which of the following statements are true about defining a roll-up summary field on a master object based on a Date/Time field on the detail object? Choose 1

A.) The field can be defined only if the roll-up type is COUNT
B.) The field can be defined only if the roll-up type is MAX or MIN
C.) Roll-up summary fields cannot be based on a Date/Time field

A

B.) The field can be defined only if the roll-up type is MAX or MIN

Date/Time fields are available only when MIN or MAX is selected as the roll-up type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which of these actions cannot be executed within an approval process after a record has received all the necessary approvals? Choose 1

A.) Email Alert
B.) Task
C.) Create a Record

A

C.) Create a Record

An approval process does not allow creating a record automatically. Each step can have up to 40 actions, 10 of each of the following types: email alert, field update, task, and outbound message.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is true about delegated approvers? Choose 2

A.) A delegated approver is specified while defining an approval process
B.) A delegated approver is an appointed user with approver permissions
C.) Delegated approvers can reject an approval request
D.) Delegated approvers can reassign approval requests

A

B.) A delegated approver is an appointed user with approver permissions
C.) Delegated approvers can reject an approval request

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

An admin has received a requirement to display the total value of opps associated with an account for the current year. How can the requirement be fulfilled declaratively? Choose 1

A.) Use a roll-up summary field and enter the current year in filter criteria
B.) use a roll-up summary field and the CURRENTYEAR() function in filter criteria
C.) Use a roll-up summary field and the THISYEAR() function in filter criteria
D.) use a trigger to calculate the total value

A

A.) Use a roll-up summary field and enter the current year in filter criteria

Date functions cannot be used in the filter criteria of roll-up summary fields. Since the requirement should e made declaratively, an Apex trigger cannot be used

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

An object has a URL custom field named LINK, which is automatically populated by an external third-party platform integrated in the org. The URL populated in the field uses “http” and a developer would like to convert it to “https” and preserve the rest of the URL information. Which function can be used in a formula field to achieve this? Choose 1

A.) CHANGE
B.) HYPERLINK
C.) SUBSTITUTE
D.) REPLACE

A

C.) SUBSTITUTE

the SUBSTITUTE function can be used to replace “http” with “https” in the field URL.

The CHANGE and REPLACE functions do not exist. The HYPERLINK function is used to display a ink by specifying a URL, a link text, and a target attribute.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Matt is an SFDC user who has noticed that he can edit the XYZ Opportunity record even though its submitted for approval. What could be the possible reasons for this? Choose 2

A.) Matt submitted the approval request
B.) Matt is the owner of the opportunity
C.) Matt is the current approver
D.) Matt is a System Admin

A

C.) Matt is the current approver

D.) Matt is a System Admin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How can an approval request be triggered? Choose 3

A.) Apex code users an approval process
B.) A process that includes a “Submit for Approval” action is executed
C.) A user clicks a button or link
D.) A workflow rule is executed
E.) An escalation action

A

A.) Apex code users an approval process
B.) A process that includes a “Submit for Approval” action is executed
C.) A user clicks a button or link

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Opportunity approval requests need to routed to approvers based on the requestor’s region and the opportunity’s account type. How can this be done? Choose 1

A.) Serial Approval Process
B.) Dynamic Approval Process
C.) Matrix Approval Process
D.) Parallel Approval Process

A

B.) Dynamic Approval Process

Approval processes allow routing to a user specified in any user lookup field on the submitted record. A dynamic approval process is one that uses Apex to populate the value of a user lookup field on the submitted record by referencing a matrix of values recorded in a custom object.

In parallel approval processes, an approval request is sent to multiple users simultaneously. It is configured to require approval from either only one of the approvers, or all of them, before the record is moved to the next step. In serial approval processes, an approval from only a single user is needed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Company needs to see an Account custom field named “Account Priority” on the Opportunity detail page. What is the best way to achieve this? Choose 1

A.) Create a formula field on the Opportunity object and add to Opportunity Page Layout
B.) Create a formula field on the Account object and add to Opportunity Page Layout
C.) Add the Account field “Account Priority” to Opportunity Page Layout

A

A.) Create a formula field on the Opportunity object and add to Opportunity Page Layout

This can be achieved by creating a cross-object formula field on the Opportunity object, which would contain “Account.AccountPriority__c”. This is based on the relationship between Account and Opportunity. This field is then added to the Opportunity page layout.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Admin has noticed a large number of Opportunity approval requests being created in the company’s SFDC org. After deeper analysis, he has realized that most of those requests are unnecessary since an opportunity only needs to go through an approval process if the expected revenue is greater than $1 million. What can be done to address this? Choose 1

A.) Create a Workflow Rule with an Email Alert action to notify approvers
B.) use the Big Deal Alert functionality
C.) use a custom approval process created in Apex
D.) Define the entry criteria on the Approval Process

A

D.) Define the entry criteria on the Approval Process

The entry criteria of an Approval Process can be used to ensure that only certain records enter the approval process, and the “Expected Revenue” field of the Opportunity object could be used in the entry criteria to ensure that the opportunity only goes through the approval process if it is greater than $1 million.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Sam reports to two managers, one in the US and the other in UK. When he submits a request for leave, both managers must approve the request. What features of approval processes can be configured to meet this requirement? Choose 2

A.) Unanimous Approval
B.) Multiple Approvers
C.) Dynamic Approval Routing

A

A.) Unanimous Approval

B.) Multiple Approvers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

The renewals department would like a list of all contracts that were activated more than 365 days ago. A custom Date field named “Contract_Activation_Date__c” has been created to record the contract activation date. How would you create a formula field for the list view filter criteria? Choose 1

A.) Create a formula field with the formula: (TODAY() - Contract_Activation_Date__c) > 365
B.) Create a formula field with the formula: (NOW() - Contract_Activation_Date__c) > 365
C.) Create a formula field with the formula: (Contract_Activation_Date__c - NOW()) > 365
D.) Create a formula field with the formula: (Contract_Activation_Date__c - TODAY()) > 365

A

A.) Create a formula field with the formula: (TODAY() - Contract_Activation_Date__c) > 365

To calculate a difference in days between two date fields the TODAY() function can be used.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Company wants to capture some additional information while selling to accounts that belong to government authorities. Which of these steps represent the best solution? Choose 2

A.) Create a custom object called “Government Accounts”
B.) Create validation rules for the account fields specific to government accounts
C.) Define a separate account page layout for government accounts
D.) Create a record type to identify government accounts

A

C.) Define a separate account page layout for government accounts
D.) Create a record type to identify government accounts

Record types allow offering different business processes, picklist values, and page layouts to different users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is true regarding the capabilities of approval processes in Salesforce? Choose 1

A.) If an approver has selected a delegate, the delegated approver can always reassign any approval requests
B.) Records submitted for approval cannot be edited
C.) There can be no more than five approvers for an approval process
D.) Records can be automatically approved

A

D.) Records can be automatically approved

Records submitted for approval are locked, but the admin, and optionally, the approver, can edit the record. Delegated approvers cannot reassign requests; they can only approve or reject requests. More than five approvers can be defined per step. Records can be automatically approved based on criteria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

To fulfill a business requirement, a formula field of a child object has been used in a roll-up summary field of a master object. Will the roll-up summary field function correctly? Choose 2

A.) Yes, but only if the value of a formula field does not result in “#Error!”
B.) Yes, if the formula field is not referring to another field in a different object
C.) No, if the formula field references fields derived from leads or contacts
D.) No, if the formula field contains a DATEVALUE, NOW or TODAY function

A

B.) Yes, if the formula field is not referring to another field in a different object
D.) No, if the formula field contains a DATEVALUE, NOW or TODAY function

Formula fields can be used in roll-up summary fields if they do not contain dynamic functions such as DATEVALUE, TODAY and NOW. They also cannot be used if they contain cross-object field references

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Which of the following can be used by an approver to receive an approval request? Choose 3

A.) Salesforce Mobile App Notification
B.) Emails
C.) Twitter
D.) SalesforceA Mobile Notification
E.) Chatter Posts

A

A.) Salesforce Mobile App Notification
B.) Emails
E.) Chatter Posts

Approvers can receive approval requests through Emails, Chatter Posts, or Salesforce Mobile App Notifications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

A custom object called “Feedback” has been created to store the feedback received from each customer. There is a requirement to display the average feedback score of each customer on their account record. Which of the following combinations of Salesforce features can be used to meet this requirement? Choose 1

A.) Master-detail relationship, roll-up summary fields, and a formula field
B.) Lookup relationship, roll-up summary fields, and a formula field
C.) Cross-object formula field
D.) Hierarchical relationship and Process Builder

A

A.) Master-detail relationship, roll-up summary fields, and a formula field

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

A developer has created a formula field on the Opportunity Product object to display the discounted amount associated with a product. There is a requirement to display the total discounted amount of the related products on every opportunity. Which of the following statements are true regarding the use of a roll-up summary field for this requirement? Choose 2

A.) A roll-up summary field can be used if the formula only refers to field on the Opportunity Product object
B.) A roll-up summary field can be used if the formula does not contain any functions
C.) A roll-up summary field can be used if the formula does not contain the DATEVALUE, NOW or TODAY functions
D.) It is not possible to use a roll-up summary field

A

A.) A roll-up summary field can be used if the formula only refers to field on the Opportunity Product object
C.) A roll-up summary field can be used if the formula does not contain the DATEVALUE, NOW or TODAY functions

A roll-up summary field can work with a formula field unless the formula refers to a field on another related object. For ex: if the formula refers to a field on the related Product object, it will not work. The formula field cannot use any dynamic formulas such as DATEVALUE, NOW or TODAY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Which of the following combinations of objects is NOT valid for creating roll-up summary fields? Choose 1

A.) Account & opportunity
B.) Account & Contacts
C.) Campaign & Campaign Member
D.) Opportunity & Opportunity Product

A

B.) Account & Contacts

The contact object is related to the Account object through a standard lookup relationship field.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Which data type cannot be used as a return type for formula fields? Choose 1

A.) Date
B.) Checkbox
C.) Currency
D.) Text Area (Long)

A

D.) Text Area (Long)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Admin received a requirement to display the number of “Project” records associated with an account on each account record. “Project” is a child object of Account in a master-detail relationship. The admin has decided to create a roll-up summary field. Which roll-up type should be used for the requirement? Choose 1

A.) COUNT
B.) MAX
C.) MIN
D.) SUM

A

A.) COUNT

SUM is used to aggregate the values of a certain field on the child object. COUNT is used found counting how many child records are associated with the aster record. MIN displays the lowest value from the aggregated field. Lastly, MAX displays the highest value from the aggregated field

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Only users in the Sales department are permitted to submit contracts for approval. How should the approval process be configured to ensure this? Choose 1

A.) Add all Sales users to the list of allowed initial submitters by selecting the “user” submitter type
B.) Add the Sales group to the list of allowed initial submitters by selecting the “Public Groups” submitter type
C.) Add the contract owner to the list of allowed initial submitters by selecting the “Owner” submitter type
D.) Add the Sales department role to the list of allowed inital submitters by selecting the “Roles and Subordinates” submitter type

A

D.) Add the Sales department role to the list of allowed initial submitters by selecting the “Roles and Subordinates” submitter type

Although specifying all Sales users or the Sales group as initial submitters would work, the preferable option to limit the submitters to users in a sales role would be to use the role hierarchy. Also, if a user joins the Sales department in the future and a sales role assigned, this will make sure that he or she is permitted to submit contracts for approval automatically

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Which of the following statements about master picklists are true? Choose 2

A.) Values added to the master picklist must be manually added to selected record types
B.) The master picklist contains possible values for all record types
C.) The master picklist is the list of picklist value for the master record type
D.) Values added to the master picklist are automatically added to each record type

A

A.) Values added to the master picklist must be manually added to selected record types
B.) The master picklist contains possible values for all record types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

“Stock Symbol” is a custom field on the Account object. What is the best way to make this field appear on the Contact page layout? Choose 1

A.) lookup relationship field
B.) Roll-up summary field
C.) Formula Field
D.) Parent field

A

C.) Formula Field

A formula field that uses a cross-object formula allows the insertion of a reference to a merge field from the parent object. In this case, the formula would contain Account.Stock_Symbol__c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Company is using SFDC it manage travel requests. The company would like to allow managers to approve travel requests via email. What is true regarding email approval responses? Choose 1

A.) If the request is rejected, the approver must add the rejection comments directly in SFDC
B.) Approvers must have the “API Enabled” system permission
C.) Approval comments cannot be added within the email response
D.) Approvers must click a link in the approval email to respond to the request

A

B.) Approvers must have the “API Enabled” system permission

In order to allow approvers to respond to approval requests via email, the “API Enabled” user permission should be granted to them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

If a user does not have a certain record type assigned in their profile, which of the following is true? Choose 1

A.) The user will not be able to select the record type when creating records
B.) The user will not be able to access records of the record type
C.) The user will not be able to delete records of the record type
D.) The user will not be able to edit records of the record type

A

A.) The user will not be able to select the record type when creating records

The user will be prompted with an option to select the record type when creating a record. The default record type will be automatically used for the new record.

users can view records of any record type even if the record type is not associated with their profile. The ability to edit and delete records is controlled by object-level permissions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

TODO: Entender bien
You have a requirement to display the total cost of products on the opportunity record when they are added to an opportunity. “Products Cost” is a custom field on the Product object and is added as a formula field to the Opportunity Product object. How would yo meet this requirement? Choose 1

A.) Create a roll-up summary field on the Opportunity based on the formula field
B.) Create a workflow rule that copies the “Product Cost”to a currency field, and create a roll-up summary field based on the currency field
C.) Ask a developer to create a trigger that calculated the sum of the values of the formula field
D.) Create a process using Process Builder to update a currency field on the Opportunity object based on the “Product Cost” field on the “Opportunity Product” object

A

B.) Create a workflow rule that copies the “Product Cost”to a currency field, and create a roll-up summary field based on the currency field

Formula fields cannot be used in roll-up summaries if the reference fields on a related object. A workflow rue could copy the value of the product cost formula field, and the roll-up summary can be based on the currency field

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

If step criteria are defined on an approval process, which of the following actions are possible for records that do not meet the criteria? Choose 3

A.) Send an email alert
B.) Approve the record
C.) Reject the record
D.) Go to the last step
E.) Go to the next step

A

B.) Approve the record
C.) Reject the record
E.) Go to the next step

Three actions are possible if a record does not meet step criteria: “approve record”, “reject record” and “go to next step”. Go to next step applies only when there is a later step. The next step will only show if the next step has already been created.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Which of the following field types can e used in a formula field? Choose 1

A.) Text Area (Long)
B.) Text Field
C.) Description Field
D.) Text (Encrypted) Field

A

B.) Text Field

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

A workflow has been created to update the Stage field on the Opportunity object. what may be affected in the field update? Choose 3

A.) The Forecast Category value mapped to the Stage field
B.) The Close Date field on the Opportunity object
C.) The Type field on the Opportunity object
D.) The Type value mapped to the Stage field
E.) The Quantity field on the Opportunity object

A

A.) The Forecast Category value mapped to the Stage field
B.) The Close Date field on the Opportunity object
D.) The Type value mapped to the Stage field

Each picklist value of the Stage field is mapped to Type, Probability, and Forecast Category values that are configured individually. Depending on the stage a record is updated to and how it is configured, these associated values on the opportunity record may change.

These mappings on the Stage field are used in forecasting. ex: when a certain stage is mapped to a forecast category, the amounts of all opportunities belonging to that stage will be included in that forecast category amount.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Which considerations should a developer keep in mind when creating a workflow rule? Choose 2

A.) Workflow rules on custom objects can cause errors if the custom object is deleted
B.) Each workflow rule applies to a single object
C.) Field update actions are always executed first
D.) The order in which individual actions and types of actions are executed is guaranteed

A

B.) Each workflow rule applies to a single object
C.) Field update actions are always executed first

Workflow rules on custom objects are automatically deleted if the custom object is deleted. The order in which individual actions and types of actions are executed is not guaranteed. However, field update actions are executed first, followed by other actions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Company has “Account Priority” and “Contact Priority” fields on the Account and Contact objects respectively. Any change made to the “Account Priority” field should get pushed to the “Contact Priority” field of all associated Contact records. What is the best way to fulfill this requirement? Choose 1

A.) Workflow
B.) Apex Trigger
C.) Validation Rule
D.) Process Builder

A

D.) Process Builder

Process Builder can be used to update child records when the parent record is modified

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

COmpany has a field named “Sequence Number” on the Account object. A developer is unable to use this field for a workflow field update. What could be the reason? Choose 1

A.) Field is a Text (Encrypted) field
B.) Field is a Formula field
C.) Field is an External ID

A

B.) Field is a Formula field

Read-only fields like formula or auto-number fields are not available for field updates. Other field types sch as Text (Encrypted) and those marked as “External ID” can be used for field updates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Which of the following functions can be used in a validation rule to check that a field has been entered in the Social Security Number format of 999-99-9999 where 9 represents a single digit? Choose 1

A.) FORMAT()
B.) REGEX()
C.) NUMERIC()
D.) SSN()

A

B.) REGEX()

The Regex function allows a custom field to be compared against a regular expression.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Company has a requirement that when a quote is accepted by a customer, other quotes related to the opportunity are deleted, and a draft agreement and follow-up task should be created automatically. What is the best way to achieve this in Salesforce. Choose 1

A.) Create a workflow rule that is triggered by a field update on the quote status with an action that deletes other quotes and created an agreement record and task
B.) Have a developer write an Apex trigger that creates an agreement record and follow-up task automatically based on the quote status and deletes other quotes
C.) Use Process Builder to define a process with an action that invokes a flow to create an agreement record and follow-up task, and delete the necessary quotes
D.) Use Flow Builder to define a record-triggered flow that deletes other quotes related to the opportunity and creates an agreement record and follow up task

A

D.) Use Flow Builder to define a record-triggered flow that deletes other quotes related to the opportunity and creates an agreement record and follow up task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Which of the following are used while designing a flow in the Flow Builder? Choose 3

A.) Elements
B.) Resources
C.) Connectors
D.) Events

A

A.) Elements
B.) Resources
C.) Connectors

Flow building blocks include elements, connectors, and resources. An element represents an action that can be executed, a connector represents a path, and a resource represents a value that can be referenced throughout the flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Which of the following workflow actions cannot be automated by using Lightning Process Builder? Choose 1

A.) Tasks
B.) Email Alert
C.) Field Update
D.) Outbound message

A

D.) Outbound message

Process Builder can be utilized to automate all workflow actions except outbound messages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

The Sales Manager of a company would like to receive a notification email whenever a salesperson creates a new opportunity. What should the admin do to ensure this? Choose 1

A.) Create a Workflow Rule with an “Email Alert” action
B.) Send an email using an Apex Trigger
C.) Create a Workflow Rule with an “Outbound Message” action
D.) Create an Approval Process

A

A.) Create a Workflow Rule with an “Email Alert” action

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

What is the impact of a currently active flow when a new flow version is being activated? Choose 1

A.) The currently active version will be automatically deleted
B.) The currently active version will be automatically deactivated
C.) The currently active version will run together with the new flow
D.) The currently active version will prevent the new flow from activating

A

B.) The currently active version will be automatically deactivated

It is allowed to have several different versions of a single flow in Salesforce. However, only one version of a flow can be active at a time. When a new version of a flow is being activated, the current active version will be automatically deactivated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

The admin has found an erroneous flow that is active in the company’s SFDC org. She proceeds to delete the flow by first deactivating it. But she’s unable to delete it after deactivation. What could be the reason? Choose 1

A.) Flows cannot be deleted; they can only be deactivated
B.) The flow has multiple versions
C.) There is a paused or waiting interview of the flow
D.) The flow was created by another user

A

C.) There is a paused or waiting interview of the flow

To delete an active flow version, it needs to be deactivated first. However, if a flow have any paused or waiting interviews, it cannot be deleted until those interviews are finished or deleted. If a flow was created by another user, it should still be possible for the admin to delete it. having multiple versions does not affect whether a flow can be deleted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

When using the Process Builder to create a process that starts due to a record change, what must be done after defining the “Process Name” and “API Name”. Choose 1

A.) Choose the object, and specify when to start the process
B.) Choose the output type for the process flow
C.) Choose the object, and specify the fields that need to be updated
D.) Specify the execution order

A

A.) Choose the object, and specify when to start the process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

The service department users work orders to manage service jobs. When a job is scheduled and resourced, the status is changed to “Pending Approval” and must be approved by the Service Manager. Which of the following are suitable solutions for meeting this requirement while ensuring consistency? Choose 2

A.) Use Flow Builder to create a flow that submits the work order for approval automatically based on the work order status
B.) Use Process Builder to create a process with an action that submits the work order for approval automatically based on the work order status
C.) Define an entry criteria on the approval process to start it automatically based on the work order status
D.) Define an entry criteria on the work order that checks whether the work order status is “Pending Approval” and request the scheduler to use the “Submit for Approval” button

A

A.) Use Flow Builder to create a flow that submits the work order for approval automatically based on the work order status
B.) Use Process Builder to create a process with an action that submits the work order for approval automatically based on the work order status

An action can be defined in a process or flow to submit a record for approval automatically. A flow can be triggered automatically when a record is created or updated. It can invoke the “Send for Approval” Action. Similarly, a process created using Process Builder can also submit a record for approval automatically when a record changes via the “Submit for Approval” action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

In what order does Salesforce process the following rules? Choose 1

  1. ) Assignment rules
  2. ) Auto-response rules
  3. ) Escalation rules
  4. ) Validation rules
  5. ) Workflow rules
    A.) 1, 2, 3, 4, 5
    B.) 1, 2, 3, 5, 4
    C.) 2, 1, 4, 5, 3
    D.) 4, 1, 2, 5, 3
A

D.) 4, 1, 2, 5, 3
Salesforce processes the rules in the following order:
1. System Validation Rules
2. Apex Before Triggers
3. Custom Validation Rules (4)
4. Duplicate Rules
5. ApexAfter Triggers
6. Assignment Rules (1)
7. Auto-Response Rules (2)
8. Workfiow Rules (5)
9. Escalation Rules (3)
10. Flow Automations (Processes, Flows)
11. Roll-Up Summary Fields

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

The admin has defined custom objects for projects and work items. A custom field has been created on the Work Item object for storing the number of work hours spent. A custom field has also been created on the Project object to store the total number of work hours spent on all related work items. A lookup relationship field has been defined on the Work Item object to the Project object. When a project is updated, the field that stores that total number of work hours needs to be updated automatically. What should the admin do in order to meet the requirement? Choose 1

A.) Use Process Builder
B.) Use Flow Builder
C.) use an Apex trigger
D.) use a Roll-up Summary field

A

B.) Use Flow Builder

An autolaunched flow can be created and configured in Flow Builder to run before a project is saved to the database. Auto-launched flow can use a “record-triggered flow” template. The “Get Records”, “Loop” and “Assignment” elements can be used to query and iterate through related work items, add the work hours, and update the field on the project that stores the total number of work hours.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

Which of the following can be addressed using a flow created using Flow Builder? Choose 3

A.) Creating and deleting records from two unrelated objects
B.) Submitting a record for approval
C.) Getting input from the end user
D.) Invoke a process created using Process Builder
E.) Sending an outbound message without code

A

A.) Creating and deleting records from two unrelated objects
B.) Submitting a record for approval
C.) Getting input from the end user

A flow can address all of these requirements, except sending an outbound message without code or invoking a process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

The Sales Director at Cosmic Solutions would like to see the sum of the quantities of all associated Opportunity Products of a particular type displayed on the Opportunity detail page. Which Salesforce feature should be utilized for this requirement?
Choose 1 answer.
A. Formula Field
B. Flow Builder
C. Number Field
D. Roll-up Summary Field

A

D. Roll-up Summary Field
Since Opportunity and Opportunity Product have a master-detail relationship, a roll-up summaryfield can be created to calculate the sum of the values of
the ‘Quantity’ field on Opportunity Product records associated with each Opportunity. The roll-up type of SUM would need to be used for this
requirement. Filter criteria can be used to only include records meeting certain criteria.
A formula field cannot be used to display a value based on data from child records. Flow Builder is capable of meeting this requirement but is not
necessary since a simple roll-up summary field can be used. A number field allows users to enter any number, but it does not have the capability to
calculate values from other fields.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

When Cosmic Solutions interviews candidates for a position, they usually have severa’ levels of approval before they send an offer letter to the candidate. A 3-step decision making process is followed by multiple management levels. Which declarative feature of Salesforce is best suitable for this scenario?
Choose 1 answer.
A. Schema Builder
B. Flow Builder
C. Process Visualizer
D. Approval Process

A

D. Approval Process
The approval process is the most suitable declarative feature to use for straightforward approval stages.
Schema Builder is used for data modeling requirements.
Flow Builder is used to automate standard business processes like assigning tasks, sending emails, and updating and deleting records. A flow can be used
for more complex approval process requirements, like automating the submission of records for approval.
Process Visualizer is a tool for creating a graphical representation of an approval process, but it has since been retired.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

A travel agency uses flow screens to capture different types of data, such as customer details, booking information, travel itineraries, and more. The agency
would like to minimize the height of the screens that their agents scroll through by using multiple columns and collapsible sections in the flow screen. How
should this requirement be achieved?
Choose 1 answer.
A. Use the ‘Section’ component in the flow screen to specify columns and header labels.
B. Add multiple ‘Column’ screen components to the ‘Accordion’ screen component.
C. Define the ‘Columns’ property that is available in the ‘Screen Properties’ panel.
D. Build a Lightning web component as a custom screen component for the flow screen.

A

A. Use the ‘Section’ component in the flow screen to specify columns and header labels.
The ‘Section’ screen component can be used to create multi-column collapsible sections in a flow screen. A section can contain up to 4 columns, which are
responsive and stack vertically when viewed on smaller devices such as mobile phones. To easily identify grouped components, a header label can be
specified in each section. Aso, conditional visibility can be configured on a section to avoid the need to configure the conditional visibility of individual
screen components when necessary.
‘Column’ and ‘Accordion’ screen components do not exist Building a custom screen component is not required as a declarative option can be used. The
‘Screen Properties’ panel of a flow screen does not have a ‘Columns’ property.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

Global Containers needs to display the sum of the Amount of related Opportunities on the Account object How should the Administrator implement this?
Choose 1 answer.
A. Create a process
B. Create a roll-up summary field
C. Create a formula field
D. Create a currency field

A

B. Create a roll-up summary field
An account can be related to multiple opportunity records. In order to calculate the total Amount value of all opportunities associated with each account,
a roll-up summary field can be used.
lt is not possible for a formula field on an object to access field values from child records. A process or currency field cannot be used for this requirement.
A process is a too’ for automating business processes and cannot display data on a record. On the other hand, a currency field is used to represent
currency values and is not applicable in this scenario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

Global Sales Corporation wants to use Salesforce to track expenses using a custom object and need the records to go through an approval process. It is required that only the owner of an expense should be able to submit the record for approval. How can this requirement be achieved?
Choose 1 answer.
A. Add the Expense Owner to the Allowed Submitters list when configuring the approval process
B. Create a validation rule that verifies the approval request submission based on the Ownerfield
C. Update user profiles to allow approval requests of own records only for the Expense custom object
D. Control the visibility of the Submit for Approval button on the page layout based on the current user

A

A. Add the Expense Owner to the Allowed Submitters list when configuring the approval process
When configuring an approval process using the standard setup wizard, a step is provided to specify the initial submitters for an approval request. I n this
step, the Expense Owner of the record can be added to the list of allowed submitters.
A validation rule cannot be used to validate an approval request nor prevent it from being submitted. Approval request settings are not available in user
profile settings. Page layouts do not have the capability to conditionally hide or show certain buttons.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

Global Systems uses Salesforce to manage expense reports and an external payment system to facilitate reimbursement processes. If an expense request is approved, the payment system needs to be updated so that reimbursement can be done. What is the best way of achieving this?
Choose 1 answer.
A. Use Process Builder to send an API message to the payment system
B. Create a Visualforce page with a button to send an API message to the payment system
C. Use an Apex trigger to send an API message when the approval request is approved
D. Create an outbound message action that is sent to the payment system

A

D. Create an outbound message action that is sent to the payment system
An outbound message sends information in the form ofXML to a specific endpoint, such as an external service in the form of XML (Extensible Markup
Language). When the endpoint URL gets the message, it can take the information (Salesforce field values) from the message and process it. An outbound
message can be sent to another system or service when an approval request is approved. Outbound message actions can be associated with flows,
workfiow rules, approval processes, or entitlement processes.
An Apex trigger or a Visualforce page is not necessary since a declarative too’ can be used. Process Builder, by itself, cannot perform callouts and Will need
to invoke an Apex method.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

The Salesforce Administrator of Speedy Deliveries I nc. has created custom objects to track deliveries and delivery items. A master-detail relationship has been created between the two objects such that each delivery can have multiple delivery items. On the delivery record, the total number of delivery items as well as the number offragile items must be indicated. How can the administrator meet this requirement?
Choose 1 answer.
A. Use a formula field to update the fields on the delivery object when delivery items are updated
B. Create a trigger on the delivery item object to update fields on the delivery object
C. Create roll-up summary fields on the delivery object
D. Use flow to update the fields on the delivery object when delivery items are updated

A

C. Create roll-up summary fields on the delivery object
Roll-up summary fields can be created on the object that is on the master side of a master-detail relationship. A roll-up summary field can include criteria
to count only records meeting those criteria. A custom checkbox field that indicates the fragility of delivery items could be a criterion for the roll-up
summary field that calculates the number of fragile items.
A flow or a trigger can also satisfy the requirements, but these options are more complex compared to using a roll-up summary field. A formula field
currently does not support an aggregate function that can query field values from all child records and display the result in the master record.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

A Salesforce Administrator has created a record-triggered flow that will be used to set a ‘Status’ field of an account to ‘Premium’ if the record meets certain
conditions. Which of the options below represents a valid step for creating automated flow tests in Flow Builder to verify the flow’s expected behavior?
Choose 1 answer.
A. Use the ‘View Tests’ button to create, save, and run flow tests
B. Create and run automated flow tests using the Action element
C. Minimize assertions to create more efficient and reliable flow tests
D. Use the ‘Debug’ button to build unit tests and verify flow behavior

A

A. Use the ‘View Tests’ button to create, save, and run flow tests
Salesforce allows creating tests in Flow Builder specifically for record-triggered flows. To manage fiowtests, the ‘View Tests’ button is used. To build a
test, the test details, trigger, and path are first specified. Paths that run immediately, as well as scheduled paths, can be tested. Then, record values are set.
Lastly, assertions are defined to validate flow behavior and determine whether the operation produced the expected results. So, creating more assertions
to cover additional scenarios and use cases leads to more efficient and reliable tests. Once a test has been created, it can be run using the ‘ Run Test and
View Details’ option on each test in the ‘Tests’ table. Note, however, that flow tests cannot be created for record-triggered fiows that are configured to
run when a record is deleted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

The value of a ‘Product Cost’ custom field on the Product object is displayed on the related ‘Opportunity Product’ object using a formula field. The total value of the product costs should be displayed on the Opportunity record accordinglywhen opportunity products are added. Which of the following represents the most suitable option to meet the requirement?
Choose 1 answer.
A. Create a roll-up summaryfield on the Opportunity based on the formula field to compute the total cost
B. Build a flow that copies the ‘Product Cost’ to a custom currency field and use a roll-up summary field
C. Appoint a developer to build an Apex trigger that calculates the total cost from the formula field values
D. Use Process Builder to compute the total cost and populate a currencyfield on the Opportunity object

A

B. Build a flow that copies the ‘Product Cost’ to a custom currency field and use a roll-up summary field
Formula fields cannot be used in roll-up summaries if they reference fields on a related object (cross-object formula fields). As a solution, a record-
triggered flow can be used to copy the value of the Product Cost formula field to a currencyfield on the Opportunity Product object when it is added to
the opportunity. Then, a roll-up summary field can be created on the Opportunity object that summarizes the values on the currency field.
Programmatic customization is not required as the requirement can be met using declarative customization. A process cannot be used to summarize field
values on related child records.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

A user would like to see a red flag appear on the case record detail page if the case is older than 10 days. Which ofthe following should be used to add this red flag image to the case detail page?
Choose 1 answer.
A. Formula Field
B. Rich Text Field
C. Bitmap Field
D. Image Field

A

A. Formula Field
Formula fields can be used to display images that are stored as static resources in Salesforce.
Users may insert formatted text, images, and links into a rich text field. Unlike the formula field type, this field type does not have the capability to display
an image based on given criteria
There are no ‘ Image’ and ‘Bitmap’ field types available in Salesforce.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

A collection variable in a flow contains a list of names of supported shipping countries. A list of accounts needs to be generated where their Shipping Country does not exist in the supported countries. How should this requirement be implemented in the now?
Choose 1 answer.
A. Use the ‘Get Records’ element and query the accounts using the ‘Not In’ operator
B. Build an Apex invocable action that can be used by the flow to query the accounts
C. Use the ‘Get Records’ element and query the accounts using the ‘Not Contains’ operator
D. Build a Loop that iterates the collection and queries the accounts during each loop

A

A. Use the ‘Get Records’ element and query the accounts using the ‘Not In’ operator
The list of records can be generated using the ‘Get Records’ element and the ‘Not In’ operator, which can access a collection of primitive values. The ‘Not
In’ as well as the ‘ In’ operators, which are supported by the ‘Get Records’, ‘Update Records’, or ‘Delete Records’ elements, can be used to access a
collection resource that contains Text, Number, Date, Date/Time, Currency, or Boolean values.
Using Apex is not necessary as the operation is supported in now. A ‘Not Contains’ operator is not supported in these flow elements. The ‘Contains’
operator, however, is used to determine whether a string value exists or is contained in another string value. Performing a loop in a query is not a
recommended practice and is also not necessary in this scenario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

A Salesforce administrator has received a requirement to display the total value of opportunities associated with an account for the current year. How can the requirement be fulfilled declaratively?
Choose 2 answers.
A. Use an app from the AppExchange
B. Use a roll-up summary field and enter the current year in filter criteria
C. Use a roll-up summaryfield and the TH ISYEAR() function in filter criteria
D. Use a trigger to calculate the total value

A

TODO: entender porque usar appExchange

A. Use an app from the AppExchange
B. Use a roll-up summary field and enter the current year in filter criteria
Date functions cannot be used in the filter criteria of roll-up summary fields. A date range should be defined as filter criteria instead. For example:
Close Date less or equal 12/31/2022 AND
Close Date greater or equal 01/01/2022
There are AppExchange apps that extend the functionality of roll-up summary fields. Since the requirement should be met using a declarative approach,
an Apex trigger cannot be used.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

A Salesforce Administrator needs to create a roll-up summary field on a master object to summarize the value of a formula field in its detail object. However, the field is not appearing as an option in the list of fields to aggregate. What are the possible reasons?
Choose 2 answers.
A. The formula field is returning an error in one or more ofthe detail records
B. The formula field is referencing a field that belongs to a different object.
C. The formula field is not added as a column in the related list in the page layout.
D. The formula field contains date functions such as DATEVALUE, NOW, or TODAY.

A

B. The formula field is referencing a field that belongs to a different object.
D. The formula field contains date functions such as DATEVALUE, NOW, or TODAY.
If a formula field contains dynamic functions such as DATEVALUE, TODAY, and NOW, they cannot be used in roll-up summary fields. Formula fields that
reference fields in another object, or cross-object formula fields, are also not allowed.
A formula field may still be used in a roll-up summary field even if it returns the “#Error! “ in one or more of its records. Adding the field as a related list
column in the page layout of the master object is not required in roll-up summaryfields.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

How can an approval request be triggered?
Choose 3 answers.
A. By submitting the request using Apex
B. By submitting the request using a process
C. By having a user click on a button or link
D. By triggering an escalation rule
E. By triggering an assignment rule

A

A. By submitting the request using Apex
B. By submitting the request using a process
C. By having a user click on a button or link
Approval requests can be submitted using a button, process (‘Submit for Approval’ action), flow (‘Submit for Approval’ flow core action), or programmatically using Apex.
Escalation actions can only reassign cases or send notification emails. Assignment rules are used for assigning owners to cases or leads.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

When an opportunity status is set to ‘Approval’, approval is required from the Sales Director, Operations Director, and Finance Director. What should be done to set up the approval process in order to meet this requirement?
Choose 1 answer.
A. Use the ‘Approve or reject based on the first response’ option
B. Use the ‘Automatically assign to queue’ option
C. Use the ‘Require unanimous approval from all selected approvers’ option
D. Create three approval steps and assign each one to a different approver

A

C. Use the ‘Require unanimous approval from all selected approvers’ option
In this case, the approval process should be set up with multiple approvers and require unanimous approval from all the selected approvers. Although it
could be set up with three different steps, it is not necessary for this requirement as there are no further criteria to evaluate at each step.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

Which of these actions cannot be executed within an approval process after a record has received all the necessary approvals?
Choose 1 answer.
A. Field Update
B. Email Alert
C. Create Record
D. Task

A

TODO: eliminar carta? repetida

C. Create Record
An approval process does not allow creating a record automatically. Each step can have up to 40 actions, 10 of each of the following types: email alert,
field update, task, and outbound message.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

A custom object called ‘Sample’ has a master-detail relationship with the Opportunity object One opportunity can have many related samples. Each sample has fields for Start Date, Estimated End Date, and Actual End Date. How would a developer meet a requirement to provide a count of all related samples which are still active (i.e.: the Actual End Date’ field is still blank)?
Choose 1 answer.
A. Create a process
B. Create a flow
C. Create a formula field
D. Create a roll-up summary field

A

D. Create a roll-up summary field
Creating a roll-up summary field of roll-up type ‘COUNT’ on the Opportunity object would allow displaying a count of all related samples where the
‘Actual End Date’ is NULL (blank).
Although a flow could also be used, creating a roll-up summary field is a simpler solution. Unlike flows, a process cannot be used to evaluate child records.

70
Q

Approval requests can be delivered to approvers via which of the following channels?
Choose 3 answers.
A. Emails
B. Chatter posts
C. Messenger
D. Twitter
E. Salesforce mobile app notification

A

A. Emails
B. Chatter posts
E. Salesforce mobile app notification

71
Q

Salesforce Administrators can set up additional actions to take place when an approval request is recalled, approved, or rejected at each step. Which of the
following are valid actions?
Choose 2 answers.
A. Changing the value of a selected field
B. Assigning a task to a specified user
C. Creating an event record
D. Creating a new custom object record in Salesforce

A

A. Changing the value of a selected field
B. Assigning a task to a specified user
The four types of approval actions are Task, Email Alert, Field Update, and Outbound Message. Approval actions cannot create records other than “Tasks”,
nor delete or archive records.

72
Q

Global Sales Corporation wants to ensure that when a sales representative provides more than 15% discount on an opportunity, it is reviewed by a senior manager to determine whether or not the discount should be allowed. Which of the following features should be used in this requirement?
Choose 1 answer.
A. Approval process and a flow
B. Discount Builder and a flow
C. Validation rules and approval process
D. Assignment rules and validation rules

A

A. Approval process and a flow
This requirement can be achieved using an approval process on the Opportunity object with an entry criterion that specifies that only opportunities with
discounts greater than 15% need to be considered. Then, a record-triggered flow can be created to automate the submission of records for approval.
Validation rules are used to prevent unwanted values from being saved to a record. Assignment rules are used to automatically assign records, such as
cases or leads, to an owner when the record meets defined criteria. A ‘Discount Builder’ feature does not exist.

73
Q

**TODO: Entender bien **
A workfiow rule named ‘Payment Status Rule’ on the Account object is being used to update the value ofthe ‘ Is Active’ custom field to ‘True’ when the value of the ‘Payment Status’ custom field is changed to ‘ Paid’. The checkbox to ‘Re-evaluate Workfiow Rules after Field Change’ is selected for the field update action associated with this workfiow rule. In addition, another workfiow rule named ‘Transaction Status Rule’ is used to update the value of the ‘Payment Status’ custom field to ‘Paid’ when the value of the ‘Transaction Status’ custom field is changed to ‘Success’. What is true about the workflow rule(s) that Will be triggered when ‘Transaction Status’ is changed to ‘Success’ by a sales user?
Choose 1 answer.
A Both the workflow rules Will be triggered
B. Neither workflow rule Will be triggered
C. Only the ‘Transaction Status Rule’ Will be triggered
D. Only the ‘ Payment Status Rule’ Will be triggered

A

C. Only the ‘Transaction Status Rule’ Will be triggered
If a workfiow rule’s field update action changes the value of a field, all workfiow rules on the associated object are re-evaluated if ‘Re-evaluate Workfiow
Rules After Field Change’ is enabled for the field update. Any workflow rules whose criteria are met as a result of the field update are triggered.
However, in this case, since this checkbox is only selected for the field update associated with the first workflow rule named ‘ Payment Status Rule’ when
the second workfiow rule named ‘Transaction Status Rule’ is triggered due to a field change, the first rule is not triggered as a result of the change.
Moreover, since the value of the ‘Payment Status’ custom field is not manually changed by the user, workfiow rules Will not be re-evaluated as a result of
the field update associated with the first rule. The value of the ‘Is Active’ field Will not be set to ‘True’ in this case.

74
Q

A workfiow rule on the Account object had been updated to use a field update action that automatically updates certain field values on the current record. However, a user has reported that some accounts can no longer be saved due to validation errors on fields that were previously valid. Which of the following could have caused the error?
Choose 1 answer.
A. The validation rule was changed
B. A different field on the Account object was changed manually
C. The validation rule has invalid syntax
D. The field update performed by the workflow used an invalid value

A

TODO: entender mas

D. The field update performed by the workflow used an invalid value
Because updates to records based on workfiow rules do not trigger validation rules, workfiow rules can invalidate previously valid fields. A validation rule
immediately triggers when a record is manually updated, so there is no way it can invalidate a previously valid record.

75
Q

Global Containers has a field named ‘Sequence Number’ on the Account object. A developer is unable to use this as the “Field to Update” on a workfiow action. Which of the following could be the reason?
Choose 2 answers.
A. Field is an External ID
B. Field is a Text (Encrypted) field
C. Field is a Formula field
D. Field is an Auto Number field

A

C. Field is a Formula field
D. Field is an Auto Number field

76
Q

**TODO: Entender más **
One workfiow rule has been defined that sets the value of an ‘Is Active’ checkbox field to true when the value of a ‘Subscription’ picklist field is set to ‘Active’. A second workfiow rule has been defined that updates the value of ‘Subscription’ to ‘Active’ when ‘Is Active’ is set to true. The option ‘Re-evaluate Workfiow Rules After Field Change’ is enabled for both field update actions. What happens when the value of the Subscription field is ‘Pending and then ‘ Is Active’ is set to true by a user?
Choose 1 answer.
A. The field updates in the workfiow rules Will not be executed
B. The first workflow rule would be evaluated one more time
C. Both workfiow rules would be evaluated once only
D. None of the workflow rules would be evaluated

A

B. The first workflow rule would be evaluated one more time
If “Re-evaluate Workfiow Rules After Field Change” is enabled for a field update action, Salesforce Will re-evaluate the workfiow rules on the object when
the field update results in a field value change. In this scenario, when the “1s Active” field is set to true, the second workfiow rule causes the value of the
Subscription field to be changed from “Pending” to “Active”. Since a field value change has occurred, and the re-evaluate setting is enabled on the field
update that is related to that workfiow rule, the first workfiow rule Will be evaluated one more time.

77
Q

An email alert needs to be sent from a record-triggered flow onlywhen an opportunity is created or updated with a probability greater than 75%. Which of the following configurations should be performed to meet the requirement?
Choose 2 answers.
A. Configure the flow’s trigger settings to ‘A record is updated’
B. Select the option ‘Only when a record is updated to meet the condition requirements’ for updated records
C. Configure the flow’s trigger settings to ‘A record is created or updated’
D. Select the option ‘Every time a record is updated and meets the condition requirements’ for updated records

A

B. Select the option ‘Only when a record is updated to meet the condition requirements’ for updated records
C. Configure the flow’s trigger settings to ‘A record is created or updated’
The record-triggered flow’s trigger settings should be set to ‘A record is created or updated’ so that the flow is evaluated for both types of database
operations. In addition, the ‘Only when a record is updated to meet the condition requirements’ option for record update operations should be selected.
These configurations ensure that an email alert is sent onlywhen a record is created that meets the criteria (probability > 75%), and also when it did not
previously meet the criteria (probability 75%) but was updated to meet the criteria (probability > 75%).

77
Q

A Salesforce Administrator has been asked to implement automation in their Salesforce org where if the ‘Account Status’ field of an account is marked as ‘Inactive’, the ‘Contact Status’ field on all associated contacts should also be marked as ‘Inactive’ automatically. Which of the following tools is capable of this functionality and should be used in this scenario?
Choose 1 answer.
A. Process Builder
B. Approval process
C. Apex trigger
D. Flow Builder

A

TODO: creo que hay otro igual
D. Flow Builder
Both Flow Builder and Process Builder are capable of updating related contacts of the account in the above scenario. However, flows are more efficient as
processes run on top of fiow’s runtime through a metadata layer. In addition, the initialization of processes (and workfiow rules) are highly inefficient.
They unfavorably affect processing time in every save-order execution they are called in.
Approval processes are used for approving approval requests and are not relevant in the above scenario. In addition, approval processes, like workfiow
rules, are not capable of updating child records. An Apex trigger is not necessary since Flow Builder can easily meet the requirement.

78
Q

In a scheduling application, each job must be allocated to a staff member at least 24 hours before the job is to begin. Otherwise, an email should be sent to the job owner. If the job is still unallocated 8 hours before it is scheduled to begin, then an email should be sent to the Service Director. Job allocation is confirmed by the ‘Job Status’ field being changed from ‘Unallocated’ to ‘Allocated’. Which solution would be the most appropriate for such a requirement?
Choose 1 answer.
A. Use an assignment rule to send alerts if the job is unassigned 24 hours and 8 hours before the scheduled time.
B. Build a process that uses scheduled actions to send emails if the job is unallocated 24 hours and 8 hours before the scheduled time.
C. Define a flow using Flow Builder to send alerts if the job is unallocated 24 hours and 8 hours before the scheduled time.
D. Use an approval process to escalate the job if it is unallocated 24 hours and 8 hours before the scheduled time.

A

C. Define a flow using Flow Builder to send alerts if the job is unallocated 24 hours and 8 hours before the scheduled time.

78
Q

Global Containers would like to ensure that any time a Service Request (Case) is closed, a branded email is sent to the customer. Which of the following features can be used to meet this requirement?
Choose 3 answers.
A. Record-triggered flow
B. Auto-response rule
C. Email template
D. Letterhead
E. Outbound message

A

A. Record-triggered flow
C. Email template
D. Letterhead
A record-triggered flow can be configured to send an email alert when a Case record, for example, is closed. A letterhead would be used in order to
provide a consistent look and branding in the emails sent, such as the company logo and the colors used. The letterhead can then be applied to the email
template that the email alert action Will be using.
An auto-response rule is only run when a case is created and is used to send an initial response to the customer who created it. An outbound message is
used for sending messages to an external system.

78
Q

Sam is performing some tests in his company’s Salesforce org by manipulating data. He is aware that there are workfiow rules configured on the Account object. Which of these activities are likely to trigger a workflow rule?
Choose 2 answers.
A. Creating an account
B. Deleting an account
C. Updating an account
D. Viewing an account

A

A. Creating an account
C. Updating an account

78
Q

The email address of a contact is automatically sent to an external system through a SOAP endpoint, three days after the creation of the record in the org. Which of the following declarative tools may have been used to provide this functionality?
Choose 2 answers.
A. Process Builder
B. Workflow
C. Approval Process
D. Flow Builder

A

B. Workflow
D. Flow Builder
The above requirement can be met by sending an outbound message since the external system uses a SOAP endpoint. Both (record-triggered) flows and
workfiow rules support sending outbound messages as well as time-based actions.
Process Builder supports time-based actions, but it does not support outbound message actions. Although approval processes are also capable of sending
outbound messages, they are used for submitting records for approval which is not relevant in the above scenario.
Note that the creation of new workflow rules has been disabled in the Winter ‘23 release except in Developer Edition orgs. Salesforce recommends using
flows moving forward. However, existing workfiow rules Will continue to function and can be edited, deactivated, and reactivated.

78
Q

When the Industry field on an Account record is set to ‘ Insurance’, a custom field called Account Priority’ on the same record should be automatically changed to ‘High’. Which automation tool is optimal and recommended for this requirement?
Choose 1 answer.
A. Process Builder
B. Flow Builder
C. Validation rule
D. Approval process

A

B. Flow Builder
Salesforce recommends using before-save record-triggered flows to handle same-record field updates, as in the scenario above. Processes (as well as
workfiow rules) operate in the after-save phase, whereas before-save record-triggered fiows run before a database operation and avoid recursive saves
that greatly improves performance.
A validation rule cannot be used for setting field values. Approval processes are used for sending in records for approval.
Note that creating a new workfiow rule is no longer allowed in Winter ‘23. Existing workfiow rules, however, Will continue to operate and can be edited,
deactivated, and reactivated.

79
Q

Global Containers is developing an Expense Manager application, and would like to have the functionalitywherein an expense report can be approved by anyone from a group of managerial users, depending on availability. Which of the following Salesforce features can be utilized for this?
Choose 2 answers.
A. Approval Process
B. Report Builder
C. Assignment Rule
D. User Queue

A

A. Approval Process
D. User Queue

79
Q

TODO: Entender mas
A workfiow rule is being used to set the Stage field of an opportunity to ‘Closed Won’ when it is assigned to a certain owner. What otherfields on the record may be affected as a result ofthe change on the Stage field?
Choose 3 answers.
A. The Probability field of the opportunity
B. The Forecast Category field of the opportunity
C. The Quantity field of the opportunity
D. The Close Date field of the opportunity
E. The Amount field ofthe opportunity

A

A. The Probability field of the opportunity
B. The Forecast Category field of the opportunity
D. The Close Date field of the opportunity
Each picklist value of the Stage field is mapped to Type, Probability, and Forecast Categoryvalues that can be configured individually. Depending on the
stage a record is updated to and how it is configured, these values affect Opportunity standard fields such as Probability, Forecast Category, or Expected
Revenue.
These mappings on the Stage field are used in forecasting. For example, when a certain stage is mapped to a forecast category, the amounts of all
opportunities belonging to that stage Will be included in that forecast category amount.
If the Close Date of an open opportunity is a future date, and then its Stage is set to ‘Closed Won’, the Close Date Will be automatically set to the current
date. If the Close Date is a past date, it Will not be changed.
The Opportunity Amount field and Quantity field are not affected by stage field updates.

80
Q

A single record can be created in Flow Builder using the ‘Create Records’ element. What is required when configuring the element to set record fields by using all values from a record?
Choose 1 answer.
A. Constant
B. Record Variable
C. Screen
D. ID Variable

A

B. Record Variable
A ‘Record Variable’ can be used to create a single record when choosing the ‘Use all values from a record’ option in the ‘Create Records’ element for
setting record fields. Another option for setting record fields is to use separate resources and literal values.
A Constantor ID Variable is not necessary to create a new record. In fact. it should be ensured that the ID is blank in the record variable. After the flow
creates the records, ID is set to match the record that was created. lt is also not required to use a screen element to create records.

81
Q

Scenic Properties uses custom objects and automation to track their real estate listings and scheduled inspections. When the status of a listing is updated to ‘Sold’, the status of all related inspections is automatically updated to ‘Cancelled’. Which declarative tool is capable of this functionality?
Choose 2 answers.
A A formula field defined on the ‘Listing’ object that updates related ‘Inspection’ records
B. A process in Process Builder that updates ‘Inspection’ records when a listing is updated
C. A field update action in a workfiow rule that updates multiple ‘ Inspection’ records
D. A now in Flow Builder that updates ‘Inspection’ records when a listing is updated

A

TODO: borrar card? parecida a otra
B. A process in Process Builder that updates ‘Inspection’ records when a listing is updated
D. A now in Flow Builder that updates ‘Inspection’ records when a listing is updated
The ‘Update Records’ element in Flow Builder can be used in a record-triggered fiowto update child records. In Process Builder, the ‘Update Records’
action type can be used. Note that creating new processes in Process Builder is no longer allowed in the Summer ‘23 release. Any existing process,
however, Will still continue to operate and can be edited, activated, and deactivated.
Workfiow rules and formula fields cannot update child records.

82
Q

TODO: entender mas
The Salesforce Administrator of Cosmic Furniture has defined a lookup relationship between the standard Account object and a custom object called ‘Survey Result’. The director of the companywould like a field on the Account object that tracks the total number of survey results associated with the account when related survey results are created or deleted. Which of the following should be used to meet this requirement?
Choose 1 answer.
A. Process Builder
B. Flow Builder
C. Apex Trigger
D. Roll-Up Summary Field

A

B. Flow Builder
An after-save record-triggered flow can be created to count the total number of related survey results to an account when a survey result is created, and
save the number on the Account field. Then, a before-delete record-triggered flow can be created to count related survey results, decrement that number,
and then store the resulting value on the Account field when a survey result is deleted.
As the relationship is a lookup, a roll-up summary field cannot be used. Process Builder can also not be used to meet the requirement on its own, nor is it
capable to handle record deletion. An Apex trigger could be used, but it is possible to fulfill this requirement without coding.

83
Q

A custom object is used for storing Expense Requests. When the value of the ‘Status’ field on an Expense Request changes to ‘ Processed’, a Chatter post is created. Which automation tools are capable of this automation?
Choose 2 answers.
A. Approval process
B. Workfiow rule
C. Process Builder
D. Flow Builder

A

C. Process Builder
D. Flow Builder
Posting to Chatter is only possible declaratively by using Process Builder or Flow Builder. Process Builder can be used to create a process that is invoked
automatically when a record changes. lt can create a Chatter post automatically. Flow Builder can also be used to create a Chatter post automatically
when a record is updated via a record-triggered Flow.
lt is not possible to post to Chatterfrom an approval process orworkfiow rule.

84
Q

TODO: entender mas
Which of the following validation rules would ensure that the currency code can only be set to USD, EUR, GBP or JPY?
Choose 1 answer.
A. CASE (CurrencylsoCode, “USD”, 1, “EUR”, 1, “GBP”, 1, “JPY”, 1, 0)
B. INCLUDES (CurrencylsoCode, “USD”, “EUR”, “GBP”, “JPY”)
C. (CurrencylsoCode ! = “USD”, “EUR”, “GBP”, “JPY”)
D. CONTAINS (CurrencylsoCode, ‘USD”, “EUR”, “GBP”, “JPY”)

A

A. CASE (CurrencylsoCode, “USD”, 1, “EUR”, 1, “GBP”, 1, “JPY”, 1, 0)
The CASE function checks an expression against a series ofvalues. If a match is not found, it returns the ‘else’ result, which is O in this case.
The INCLUDES function determines if anyvalue selected in a multi-select picklist field equals a text.
The CONTAINS function checks if a given text contains specified characters and returns TRUE if it does. Otherwise, it returns FALSE.

85
Q

While defining a validation rule, what can a Salesforce administrator use to ensure that the name of an opportunity contains the ‘:’ character when it is created or edited?
Choose 2 answers.
A. INDEX() function
B. SEARCH() function
C. CONTAINS() function
D. FIND() function

A

C. CONTAINS() function
D. FIND() function
The FIND() function can be used to search for text within a field and return the position of a character. If it is not found, O is returned. An example
validation rule is: FIND( “ : Name) O. The CONTAlNS() function comparestwo arguments of text and returns TRUEifthe first argument contains the
second argument.
There is no INDEX() and SEARCH() formula function available in Salesforce.

86
Q

Global University uses a custom object for tracking enrollments in a program. lt needs to ensure that when a contact is marked as ‘Inactive’, the enrollment records associated with the contact are automatically deleted from the system. Which of the following would be the recommended tool to achieve this use case?
Choose 1 answer.
A. Flow Builder
B. Apex Trigger
C. Recycle Bin
D. Process Builder

A

A. Flow Builder

87
Q

Global Telecommunications would like to automatically create a new opportunity every time a new contact is added to an active account in Salesforce. Which of the trigger types in Process Builder is valid for this requirement?
Choose 1 answer.
A. Sales Process
B. Invocable
C. Event
D. Record Change

A

D. Record Change
A record change process can be triggered to perform actions when a record is created such as in the above scenario.
An event process is triggered when a platform event message from a platform event it is subscribed to is received. An invocable process can be invoked
from within an existing process. A “sales process” does not exist in Process Builder.

88
Q

In a real estate application, if a listing is sold, all related inspections for the listing must be cancelled. What can a Salesforce Administrator do to efficiently meet this requirement?
Choose 2 answers.
A. Use a trigger to update the status of the related inspection records when the listing status is updated
B. Create a validation rule on the Listing object to automatically cancel inspections when they are no longer valid
C. Use Flow Builder todefine a flow to iterate through the related inspection records and update the status to ‘Cancelled’
D. Use Process Builder to define a process with an action to update related records based on the listing status change

A

C. Use Flow Builder todefine a flow to iterate through the related inspection records and update the status to ‘Cancelled’
D. Use Process Builder to define a process with an action to update related records based on the listing status change
A record-triggered flow created using Flow Builder can be triggered automatically when a listing record is updated to update all the related inspec
records. Process Builder can also be used to achieve the same.
A validation rule cannot be used for automatically updating any records. Although it could be done using a trigger, it would be preferable to use
declarative configuration for the requirement.

89
Q

Sporty Auto Loans uses a custom object to record loan details for customers. As part of the loan agreement, the agreed loan rate is stored and cannot be changed. Meaning, changing the value of the Loan Rate field should not be allowed after the record has already been created. What is the best way to meet this requirement?
Choose 1 answer.
A. Set the field to read-only using the field-level security settings
B. Create a validation rule using the ISCHANGED() functions
C. Create a validation rule using the NOT(), ISNEW() and ISCHANGED() functions
D. Create a validation rule using the ISNEW() function

A

B. Create a validation rule using the ISCHANGED() functions
A validation rule can be used to prevent changes to a field value after a record has been created. The validation rule can use the ISCHANGED() function to
determine if a request to change the field value is made.
The ISNEW() function returns true if the record is new, or that is when the record is created. Note that the ISCHANGED() function returns false when the
record is created. So, using NOT() and ISNEW() in addition to ISCHANGED() in the validation rule is not required. Setting the field to read-only in field-
leve’ security settings Will prevent users from setting the loan rate value regardless ofwhether it is a new or an existing record.

90
Q

While designing a flow in the Flow Builder, which resource should be used to store a single record that contains multiple field values?
Choose 1 answer.
A. Variable
B. Apex-defined variable
C. Collection variable
D. Record collection variable

A

A. Variable
While designing a flow in the Flow Builder, the resource ‘Variable’ is used to store values for a single data type, such as a single text value. One should
ensure the checkbox ‘Allow multiple values (collection)’ is not selected. For example, a variable of data type ‘Text’ can hold a single email address.
To hold values for a single Salesforce record, i.e„ its multiple field values, the data type ‘Record’ is selected while defining the variable. For example, a
variable of data type ‘ Record’ and object ‘Opportunity’ can store multiple field values of a single Opportunity record.
A variable becomes a ‘Collection’ variable when the ‘Allow multiple values (collection)’ checkbox is selected. A variable is designed for holding a single
value, whereas a collection variable stores a list ofvalues. For example, a collection variable of data type ‘Text’ with the ‘Allow multiple values (collection)’
checkbox selected can store multiple email addresses.
A ‘Record Collection’ variable is nothing but a collection variable of the ‘Record’ data type. lt is used to contain multiple field values of a list of records
belonging to the selected object. For example, a variable of data type ‘ Record’ and object ‘Opportunity’ that has ‘Allow multiple values (collection)’
selected can hold various field values of a list of Opportunity records.
Therefore, to hold multiple field values related to a single Salesforce record, a variable is adequate. A collection variable or record collection variable is
unnecessary. A variable of data type ‘Apex-Defined’ is used to store multiple field values for one Apex class.

91
Q

An administrator has defined a flow that automatically updates the ‘Amount’ field on opportunities whenever a certain field is updated. What could be a possible reason if the ‘Amount’ field on an opportunity record is not affected by the field update?
Choose 1 answer.
A The ‘Amount’ field is always read-only
B. Products have been added to the opportunity
C. A quote has been created for the opportunity
D. A contract related to the opportunity has been activated

A

B. Products have been added to the opportunity
lt is possible to update the Amount’ field on Opportunity using an automation too’ such as Flow Builder, but it would only apply to opportunities that do
not have products. Adding products to an opportunity changes the Amount’ field to a read-only field that is automatically calculated based on the
opportunity line items.
Creating a quote for an opportunity does not have an effect on updating the ‘Amount’ field. A contract is typically associated with an account or contact
but not an opportunity. Activating a contract that is related to the account of an opportunity does not prevent updating the Amount’ field.

92
Q

If the ‘Discount’ field on an opportunity has a value greater than 30%, the opportunity needs to be automatically submitted to the Vice President for approval. Which of the following automation tools can be used to meet the requirement?
Choose 3 answers.
A. Process Builder
B. PushTopics
C. Validation Rule
D. Approval Process
E. Flow Builder

A

A. Process Builder
D. Approval Process
E. Flow Builder

93
Q

Global Containers has an existing business process in which all scheduled deliveries need to be approved by the Delivery Manager. After the delivery status of a record is changed to ‘Awaiting Approval’, the user has to manually click the ‘Submit for Approval’ button to submit the approval request. Which ofthe following options can be implemented to provide the most efficient automation solution?
Choose 1 answer.
A. Use Flow Builder to submit the request.
B. Enable the auto-submit option in the approval process.
C. Use a process to invoke an auto-launched now.
D. Use Process Builder to submit the request.

A

A. Use Flow Builder to submit the request.

94
Q

The approval status of contract records is indicated by a custom picklist field. Contracts must be approved before their status is set to “finalized.” How can this requirement be met?
Choose 1 answer.
A. Use flow to check that the contract is approved when the contract is edited and the status is set to ‘Finalized’
B. Use a trigger on the ‘Contract’ object to check whether a contract has been approved when the status is changed
C. Add avalidation action in the approval process to ensure the status is not set to ‘Finalized’ before the contract is approved
D. Add a final approval action in the approval process to update a field on the contract, and use avalidation rule tocheck this field when the contract status is changed to ‘Finalized’

A

D. Add a final approval action in the approval process to update a field on the contract, and use avalidation rule tocheck this field when the contract status is changed to ‘Finalized’

95
Q

Which of the following can be best addressed using a flow?
Choose 3 answers.
A. Create basic lead assignment logic and basic lead routing
B. Collecting input from an end user through a form
C. Creating and deleting records of two unrelated objects
D. Sending an outbound message when certain criteria are met
E. Throwing a validation error when saving an invalid field on a record page

A

B. Collecting input from an end user through a form
C. Creating and deleting records of two unrelated objects
D. Sending an outbound message when certain criteria are met

96
Q

There is a request to define a process that sends out an email to the org’s Salesforce Administrators when the account phone number is modified. How can the criteria be defined for the process in Lightning Process Builder?
Choose 1 answer.
A. [Account].Phone Does Not Equal PRE([Account).Phone)
B. [Account].Phone Does Not Equal OLD([Account].Phone)
C. [Account].Phone Is Changed = True
D. [Account].Phone Is Modified = True

A

C. [Account].Phone Is Changed = True

97
Q

Cosmic Solutions requires that validation rules should not be enforced for the System Administrator, as it is causing problems when editing records or loading historical data. How should this requirement be met?
Choose 1 answer.
A. Use triggers instead of validation rules and check the user’s profile
B. Enable the ‘Don’t apply validation rules’ setting in Data Loader
C. Add a condition to check the user’s profile in the validation rules
D. Deactivate the triggered validation rules when loading data

A

C. Add a condition to check the user’s profile in the validation rules

98
Q

**TODO: Entender bien **
Sam has written the following validation rule for the custom field named ‘Count’. What should be the error message for this validation rule?
Choose 1 answer.
OR (Count__c = 0, MOD(Count__c, 2) <> 0)
A. Count cannot be a non-zero even number
B. Count cannot be a non-zero odd number
C. Count must be a non-zero odd number
D. Count must be a non-zero even number

A

D. Count must be a non-zero even number

99
Q

Cosmic Global wants to ensure that no opportunities are lost if a sales rep forgets to follow up. At least 200 records are being created a day. A reminder task should be created automatically 15 days after the ‘Created Date’ of the opportunity. Which automation feature can be used to address the requirement declaratively considering the risk of exceeding governor limits per transaction?
Choose 1 answer.
A. Flow Builder
B. Apex Trigger
C. Process Builder
D. Big Deal Alert

A

A. Flow Builder

100
Q

Which ofthe following statements are true about the ‘Variable’ resource available in the Flow Bu ilder?
Choose 2 answers.
A. It can hold multiple values of multiple data types.
B. It can hold multiple field values for multiple records if configured.
C. It can only hold a single field value for a single record.
D. It can hold values that can be changed at any point in the now.

A

B. It can hold multiple field values for multiple records if configured.
D. It can hold values that can be changed at any point in the now.

101
Q

Heartfelt Fundraising Inc. tracks commitments forfundraising campaigns using a custom object. There is a requirement that a commitment amount can only be increased but not decreased once saved. What is the most suitable option for this requirement?
Choose 1 answer.
A. Use an assignment rule to reassign a new value when required
B. Use a validation rule using the PREVIOUSVALUE() function
C. Use a validation rule using the PRIORVALUE() function
D. Use Process Builder to compare the previous and new commitment values

A

C. Use a validation rule using the PRIORVALUE() function

102
Q

The Sales Manager of a company would like to receive a notification email whenever a sales rep creates a new opportunity. Which of the following are valid
methods that can be utilized by a Salesforce administrator to meet this requirement?
Choose 1 answer.
A. Send an email alert using an assignment rule.
B. Send an email using a record-triggered flow.
C. Create an approval process for the manager.
D. Send an outbound message to the manager.

A

B. Send an email using a record-triggered flow.

103
Q

TODO: Entender mas
As part of data entry validation, the country code specified by users in a text field needs to be validated. A custom object contains the values for every valid country code. How could this requirement be met?
Choose 1 answer.
A. Use a validation rule with the INCLUDES() function
B. Use an ‘after’ trigger
C. Use a ‘before’ trigger
D. Use a validation rule with the VLOOKUP() function

A

D. Use a validation rule with the VLOOKUP() function
The VLOOKUP function can search a custom object for a specific value and return another value. The INCLUDES function determines if any value
selected in a multi-select picklist field equals a specified text literal, which would not be useful for this requirement.
Creating a before-save trigger can also meet the requirement, but it is less preferred because an adequate declarative solution is available. T his type of
trigger is used to either update or validate the values of a record before saving them into the database, whereas the “after trigger” updates the value
based on data inserted in some other record.

104
Q

Which users can approve or reject email approval requests via email?
Choose 1 answer.
A. Approvers specified in the approval process and all delegated approvers
B. Approvers specified in the approval process only
C. No users can approve or reject a request via email
D. All active users

A

A. Approvers specified in the approval process and all delegated approvers

105
Q

**TODO: Entender más **
An invocable method is used to perform a callout that retrieves the latest currency exchange rates from a third-party web service. After a record is created in a screen flow, the invocable method is executed, and the record is then updated with the data returned by the callout. Which of the following is a valid statement regarding the Transaction Control settings of this flow?
Choose 1 answer.
A. If the method contains the ‘callout=true’ attribute, the Transaction Control settings Will be automatically locked to ‘Let the flow decide’.
B. To avoid the uncommitted work pending error, the Transaction Control settings can be set to ‘Always start a new transaction’.
C. If the method is not defined with a callout=true attribute, the callout Will still be successful as long as the setting is set to ‘Let the flow decide’.
D. To avoid the uncommitted work pending error, the Transaction Control settings can be set to ‘Always continue in current transaction’.

A

B. To avoid the uncommitted work pending error, the Transaction Control settings can be set to ‘Always start a new transaction’.
When a callout is executed after a DML operation in a single transaction, the ‘uncommitted work pending’ error is thrown. Screen flows are capable ofworking efficiently around this limitation by
executing the callout in a new transaction. If the ‘callout=true’ attribute is present in the invocable method annotation, the now can be made aware that the method contains a callout. The flow can
then be safely configured to let it decide at run time by explicitly setting the Transaction Control settings to ‘Let the now decide’, which is the setting recommended by Salesforce. On the other
hand, configuring the flow to always start a new transaction would also avoid the error since the method would always be executed in a new transaction regardless of whether it performs a callout.
Configuring the flow to always run the callout in the current transaction would throw the callout exception in this scenario. If the ‘callout-true’ attribute is not added to the invocable method
annotation, the flow cannot determine that the method contains a callout. Hence, letting the flow decide for itself would eventually fail in this case.

106
Q

The support agents of Cosmic Support Services recently started using Lightning Experience for case management. The CTO of the company would like to implement a call script that walks agents
through the process of creating a case in order to streamline their workflow. The script should allow an agent to capture customer information, look for an existing contact, create a contact if it doesn’t exist, and finally, create a case based on the details provided by the customer. Which of the following represents the best solution to meet this requirement?
Choose 1 answer.
A. Create a custom flow that uses elements including Screen, Loop, and Update Records.
B. Use a prebuilt flow named ‘Create a Case’ and customize it if required.
C. Create a custom flow that uses elements including Screen, Get Records, and Create Records.
D. Use a prebuilt flow named ‘Auto Case Creator’ and customize it if required.

A

B. Use a prebuilt flow named ‘Create a Case’ and customize it if required.
A prebuilt now named ‘Create a Case’ can be utilized for this requirement. If necessary, it can be customized based on the requirements and saved as a new flow. lt uses elements including Screen,
Get Records, Create Records, Decision, and Assignment. An agent can use this now to capture a customer’s name, find an existing contact, create a new contact, obtain case details, and create a
case.
Although a custom flow can be built, it is easier to use a prebuilt flow that already meets the requirements and customize it if required. There is no prebuilt flow named ‘Auto Case Creator’. A
custom now that contains elements including Screen, Loop, and Update Records would not meet the requirements.

107
Q

A Salesforce Administrator of Cosmic Service Solutions has created a flow that will be used as a call script by support agents for one of their United States clients. The director of the company has asked the Salesforce Administrator to create similar call scripts for a few client companies in the country and other countries, such as France and the United Kingdom. Which of these options would make it easier to create the other country-specific flows?
Choose 2 answers.
A. A flow template can be made, and the template can be cloned and customized for other countries
B. A flow solution can be used to create multiple flows using the existing flow
C. The flow can be copied and customized to create other country-specific flows
D. An AppExchange application can be downloaded and installed to clone the flow then customized

A

A. A flow template can be made, and the template can be cloned and customized for other countries
C. The flow can be copied and customized to create other country-specific flows
lt is possible to turn a flow into a template by navigating to the flow list page in Setup, clicking ‘Edit’, and selecting ‘Template’. The template can be cloned and customized for other countries based
on business requirements.
lt is possible to save a flow as a new flow to create a copy of that flow. However, instead of downloading and installing an AppExchange application, it is better to use native functionality. A flow
solution is a configurable pre-built business process with flow templates.

108
Q

Cosmic Repair Solutions recently started using Salesforce for case management. The support director of the company would like to implement a business process that is triggered automatically only when the status of a case record changes to ‘Working’. lt should automatically send an email to the manager of the support user who created the case, create a new record of a custom object called ‘Case Log’, and update a field on the Contact record related to the case. The administrator of the company has decided to define a flowfor this requirement. When choosing the object in the flow, which option should be selected to run the flow for updated records?
Choose 1 answer.
A. Only when a record is updated to meet the condition requirements
B. Every time the record is updated and meets the condition requirements
C. Any time a record is created or updated and meets the condition requirements
D. Only when a record is committed and meets the condition requirements

A

A. Only when a record is updated to meet the condition requirements
When choosing the object in a flow that should be triggered when A record is updated’ or A record is created or updated’, the following two options are available:
1) Every time the record is updated and meets the condition requirements
2) Only when a record is updated to meet the condition requirements
If the first option is selected, the flow is launched every time the triggering record that meets the given criteria is updated. If the second option is selected, the now is launched only when the
triggering record changes from not meeting the given condition requirements to meeting them. To meet the requirement in this case, the second option should be selected because the actions
should be performed only when the status of the triggering case record changes to ‘Working’ and not every time a ‘Working’ case record is updated.
The other two options are invalid.

109
Q

A Salesforce administrator is working in an org with multiple Validation, Escalation, Assignment, and Workflow rules. What is the correct sequence of rules that are processed that the administrator needs to keep in mind?
Choose 1 answer.
A. Validation rules, Assignment rules, Workflow rules, Escalation rules
B. Escalation rules, Assignment rules, Workflow rules, Validation rules
C. Escalation rules, Validation rules, Workflow rules, Assignment rules
D. Assignment rules, Workflow rules, Validation rules, Escalation rules

A

A. Validation rules, Assignment rules, Workflow rules, Escalation rules
According to the order of execution in Salesforce, events are executed as follows: Validation rules, Assignment rules, Auto-response rules, Workflow rules (with immediate actions) & Escalation
rules.

110
Q

When an account’s status is set to ‘Inactive’, the value of an existing picklist field on all child contacts assigned with the ‘Client Contact’ record type should be updated to ‘Former Customer’. Which of the following tools should be used in this requirement?
Choose 1 answer.
A. Flow Builder
B. Apex trigger
C. Roll-up summary field
D. Formula field

A

A. Flow Builder

111
Q

A Salesforce Administrator working for Cosmic Solutions has configured a process using Process Builder to send an email 10 days before the Close Date field of an opportunity. The process is started only when a new opportunity record is created by a user. What Will happen if the field is updated before the scheduled action is processed?
Choose 1 answer.
A. The scheduled action Will not be processed, and no email Will be sent.
B. The scheduled action Will only be processed if the new scheduled date is in the future.
C. The scheduled date Will be recalculated, or the record is reevaluated.
D. The scheduled action Will still be processed based on the original schedule.

A

D. The scheduled action Will still be processed based on the original schedule.

112
Q

TODO: Entender mas
Cosmic Lights uses the standard Contact object to store information about people associated with B2B companies who purchase the products manufactured by the company. A custom object is used to store information about sales orders. When a person associated with a company purchases a product, a custom field on that person’s contact record is updated by a salesperson manually. When this field is updated, a Salesforce survey should be sent to the person to gather certain information, such as the reason behind the purchase and how their previous purchases influenced the recent
purchase decision. What solution should be recommended to meet this requirement?
Choose 1 answer.
A. Create a flow that sends a survey invitation to the contact automatically when the value of the custom field changes.
B. Create an Apex trigger that sends a survey invitation to the contact when the value of the custom field changes.
C. Create an outbound message that is sent to a third-party survey application when the value of the custom field changes.
D. Create a process using Process Builder that executes an action type called ‘Send Survey Invitation’ when the value of the custom field changes.

A

A. Create a flow that sends a survey invitation to the contact automatically when the value of the custom field changes.

113
Q

A Salesforce Administrator is building an autolaunched flow that automatically creates a number of related coupon records based on the value of a field on the parent campaign record. When a test run is performed using the Debug mode in Flow Builder, what should be done to delete the generated test coupons?
Choose 1 answer.
A. Enable the roll back mode in the ‘Debug options’ when debugging the now.
B. Add the ‘Delete Records’ element in the flow to handle the record deletion.
C. Create an invocable Apex method and invoke it in a separate branch of the flow.
D. Nothing, since records are automatically deleted when flows are run in debug mode.

A

A. Enable the roll back mode in the ‘Debug options’ when debugging the now.

114
Q

A developer has noticed that a workflowfield update does not trigger a validation rule. The validation rule does work when records are updated from the user interface. What could be the reason for this?
Choose 1 answer.
A. The validation rule is not active
B. The ‘Re-evaluate workflow rules after field change’ checkbox is not selected
C. Workflow rules fire before validation rules
D. Workfiow field updates do not trigger validation rules

A

D. Workfiow field updates do not trigger validation rules

115
Q

A flow encountered an error in an org and sent an email notification to a Salesforce Administrator. The Salesforce Administrator would like to debug the failed flow interview in Flow Builder. However, a link to the flow interview was not included in the sent email. Which of the options below could be possible reasons?
Choose 1 answer.
A. The error was caused by an Action element in a screen now.
B. The status field of the flow is not set to ‘Draft’ or ‘InvalidDraft’.
C. The flow interview came from a platform event-triggered now.
D. The flow status is active when the error was encountered.

A

C. The flow interview came from a platform event-triggered now.
When an active screen flow, record-triggered flow, scheduled-triggered now, or autolaunched flow with no trigger launches and encounters an error, the failed flow interview is saved in the org.
The notification email that contains details of the error includes a link that allows the recipient to access the saved flow interview in Flow Builder and debug the flow more efficiently.
However, a failed flow interview is not saved in all instances. The flow interview is not saved, for example, if the error came from a flow that is either inactive, a platform event-triggered flow, from
a managed package (and is not a template), or the error was thrown as a result of an Apex test method, and more. So, if the now interview is not saved, then the notification email does not include a
link.
A failed now interview of a screen flow is saved if it is active, for example, regardless of the element that threw an exception. If the status metadata field of a flow is ‘Draft’ or ‘InvalidDraft’, then its
failed flow interviews are not saved.

116
Q

Which of the following statements about a process in Process Builder that updates records are correct?
Choose 3 answers.
A. A subset of the child records of a related object can be updated
B. A record from an unrelated object can be updated
C. The triggering record, or record in context, can be updated
D. A single Update Records action can update records from different objects
E. All child records of a related object can be updated

A

A. A subset of the child records of a related object can be updated
C. The triggering record, or record in context, can be updated
E. All child records of a related object can be updated
Lightning Process Builder cannot update values of an unrelated record. A flow would be required to achieve this use case. Also, it is not possible to update records from multiple objects using a
single action.

117
Q

The service department uses work orders to manage service jobs. When a job is scheduled and resourced, the status is changed to ‘Pending Approval’ and it must be approved by the service manager. What tools could be used to provide a solution to automate this business process?
Choose 1 answer.
A. Use a flow to submit the work order for approval automatically based on the work order status
B. Use Apex to create a process with an action that submits the work order for approval automatically based on the work order status
C. Define an entry criteria on the approval process to start the approval process automatically based on the work order status
D. Define an entry criteria on the work order that checks whether the work order status is ‘Pending Approval’, and request the scheduler to use the ‘Submit for Approval’ button.

A

A. Use a flow to submit the work order for approval automatically based on the work order status

118
Q

A company uses Slack as its primary messaging tool for internal communications. The Sales Director wants to inform users whenever a new opportunity is created for one of their premium accounts by sending a notification in Slack. Which of the following is a valid consideration when using a custom notification to meet this requirement?
Choose 1 answer.
A. A Slack custom notification can be created and then sent using Flow Builder
B. A Slack app does not need to be installed to distribute custom notifications in Slack
C. The company Slack workspace needs to authorize the action in Flow Builder
D. A Slack-enabled notification type can be cloned and should be sent using Apex

A

A. A Slack custom notification can be created and then sent using Flow Builder

119
Q

Which of the following can be used to launch a flow created using Flow Builder?
Choose 3 answers.
A. Custom Button
B. Process Builder
C. Workflow
D. Validation Rule
E. An updated or created Record

A

**TODO: agregar resumen wf **

A. Custom Button
B. Process Builder
E. An updated or created Record

120
Q

Susan, a Sales Manager for Cosmic Solutions, is responsible for approving various opportunities via an approval process when the deal amount is over a certain value. However, the Sales Manager will be going on vacation for two weeks and wants to ensure that her colleague, Mike, is able to approve any requests on her behalf while she is away. How would Susan go about enabling this?
Choose 1 answer.
A. Add Mike as a Delegated Administrator under ‘Delegated Administration’ in Setup.
B. Create a sharing rule to share any of Susan’s Opportunity records with Mike and grant Read/Write Access.
C. Create a flow that automatically assigns any of Susan’s incoming approval records to Mike.
D. Add Mike as a Delegated Approver under ‘Approver Settings’ in Susan’s ‘My Personal Information’ user setting.

A

D. Add Mike as a Delegated Approver under ‘Approver Settings’ in Susan’s ‘My Personal Information’ user setting.

121
Q

A Salesforce consultant has built a record-triggered flow that is not working as expected. The consultant has decided to use the ‘Debug’ button in Flow Builder to test and troubleshoot the flow. Which of the following is a valid consideration for debugging a record-triggered flow using this option?
Choose 1 answer.
A. Only the values of the required fields on the triggering record can be set while debugging the flow.
B. An existing record can be specified to trigger the flow only if the flow is triggered by an update operation.
C. The now can run as a specified user when the triggering record is created, updated, or deleted.
D. The rollback mode can be disabled in order to save changes to the database even during a debug run.

A

C. The now can run as a specified user when the triggering record is created, updated, or deleted.

122
Q

TODO: entender mas
A Salesforce administrator has started working in a company that uses Salesforce. They need to implement an automated solution that runs when an opportunity is won. lt should automatically create commission records based on opportunity team data and update specific fields on the related account and opportunity. How can Flow Trigger Explorer be useful in this scenario?
Choose 1 answer.
A. Using the Flow Trigger Explorer helps in identifying which record-triggered flows contain operations that take too long to complete and need to be optimized.
B. The Flow Trigger Explorer can automatically calculate commission amounts and generate the records based on opportunity team member data.
C. Using the Flow Trigger Explorer helps in identifying which record-triggered flows are run when a record of a specific object is created, updated, or deleted.
D. The Flow Trigger Explorer can be used to specify and combine record-triggered flows for different objects into one flow to make it function as a single unit.

A

C. Using the Flow Trigger Explorer helps in identifying which record-triggered flows are run when a record of a specific object is created, updated, or deleted.

123
Q

Before closing a case, support agents should be able to use a flow for a customer survey. Which flow element can be used by an agent to enter customer feedback?
Choose 1 answer.
A. Quick Action
B. Apex Action
C. Assignment
D. Screen

A

D. Screen

124
Q

The Customer Site users of Bright Starts Company have edit access to the Case object but have Read-Only access to its custom ‘Status Details’ field, which should be updated when a change is made to the status of a case. Due to the field-level security setting, a screen flow on the case site page throws an ‘insufficient privileges’ error when they try to close cases. How can the Salesforce Administrator allow the users to close cases successfully using the same flow without removing the Read-Only setting?
Choose 1 answer.
A. Conditionally provide access to the ‘Status Details’ field for users using Apex managed sharing
B. Upgrade the Customer Community users to the Customer Community Plus license
C. Edit the screen now to run in system context with sharing to ignore certain user permissions
D. Call a process created using Process Builder from the screen flow to bypass field-level security

A

C. Edit the screen now to run in system context with sharing to ignore certain user permissions

125
Q

A Salesforce Administrator for a digital marketing company has created a custom object, called Expense, and set its organization-wide default setting to Private. lt Will be used by employees for tracking and reimbursement of expense claims. A Lightning page was built to facilitate the reimbursement process. The page uses flow for querying Expense records from the different users across the role hierarchy in the org. However, it has been found during testing that the flow is unable to return records properly due to the sharing setting of the object and the role of the user accessing the page. What should be done to enable the application to retrieve all Expense records?
Choose 1 answer.
A. Set the flow to run in system context without sharing.
B. Configure the Lightning page to run as an administrator.
C. Invoke an Apex method to perform the record queries.
D. Enable the ‘Grant Access Using Hierarchies’ option.

A

A. Set the flow to run in system context without sharing.

126
Q

The technology director of Modular Blocks has noticed a decline in the number of opportunities that advance to the ‘Negotiation’ stage because some clients are not satisfied with the solution presented to them, according to the collected proposal feedback. The sales team has agreed to require a sign-off from the Head of Solutions before presenting a solution to the client. The ‘Proposal Approved’ checkbox must be checked when the opportunity is approved. What must be implemented to make the process efficient?
Choose 1 answer.
A. A record-triggered flow that sends an email alert to the Head of Solutions if the ‘Stage’ is set to ‘Proposal Submitted’
B. An approval process that requires the approval of opportunity records prior to the ‘Proposal Submitted’ stage
C. A validation rule that is triggered when the ‘Proposal Approved’ checkbox is false and the ‘Stage’ is set to ‘Proposal Submitted’
D. An Apex validation that is triggered when the ‘Proposal Approved’ checkbox is false and the ‘Stage’ is set to ‘Proposal Submitted’

A

B. An approval process that requires the approval of opportunity records prior to the ‘Proposal Submitted’ stage

127
Q

Sales users of a certain company that offers professional services are allowed to adjust opportunity amounts when negotiating and trying to close deals with clients. However, if the deducted value is more than 10% of the previous amount, the record should be automatically submitted for approval first. How should this requirement be achieved using a flow?
Choose 2 answers.
A. Build a record-triggered flow and use the $Prior_Values global variable to determine the previous Amount.
B. Create a Formula resource that calculates the percentage of the deducted amount and use it in an Assignment element.
C. Create a Formula resource that calculates the percentage of the deducted value and use it in a Decision element.
D. Build a record-triggered flow and use the $Record_Prior global variable to determine the previous Amount.

A

C. Create a Formula resource that calculates the percentage of the deducted value and use it in a Decision element.
D. Build a record-triggered flow and use the $Record_Prior global variable to determine the previous Amount.

128
Q

A Salesforce Administrator is trying to use the Flow Builder to build a flow that allows support agents to upload files while gathering information from customers. Which of the following can be used in a flow for this use case?
Choose 1 answer.
A. Local Action
B. Screen Component
C. Quick Action
D. Apex

A

B. Screen Component

129
Q

TODO: Entender mas
A cable TV company is expanding its service offerings and needs to launch bundle promotions of its services. lt wants to take advantage of this campaign by being able to provide the right offerings quickly to each customer and get as many new subscriptions, plan upgrades, and contract renewals as possible. The marketing head has heard about Einstein Next Best Action and requested to roll it out for the company’s Salesforce users. What are some of the considerations when implementing Einstein Next Best Action?
Choose 3 answers.
A. Flow Builder must be used to create a now that gets invoked when a recommendation is accepted.
B. Strategy Builder or Flow Builder can be used to define a strategy for loading recommendations based on criteria.
C. The action strategy and its source must be specified in the configuration of the Einstein Next Best Action component.
D. A Lightning record page must be used to display the recommendations to users.
E. Each recommendation that needs to be loaded is added to a screen now in Flow Builder.

A

A. Flow Builder must be used to create a now that gets invoked when a recommendation is accepted.
B. Strategy Builder or Flow Builder can be used to define a strategy for loading recommendations based on criteria.
C. The action strategy and its source must be specified in the configuration of the Einstein Next Best Action component.
When implementing Einstein Next Best Action, a now must be created, which is invoked when a recommendation is accepted. For example, the flow can be used to auto-renew a contract or guide
the user through a series of steps for upgrading a customer’s plan. Salesforce recommends using Flow Builder to build a strategy using the Recommendation Strategy flow type and define which
recommendations to load or make available to the user based on specified criteria. Alternatively, Strategy Builder can also be used for building recommendations.
The recommendations are loaded through the Einstein Next Best Action component, which can be added using Lightning App Builder to any Lightning page, such as a Lightning record page or
Lightning home page. lt can also be displayed programmatically on a Visualforce page or used in a custom app. The component requires selecting the ‘Strategy Source’ and an ‘Action Strategy’ in its configuration.

130
Q

A company uses an external cloud storage application for data archiving and long-term backup. Qualified records are sent daily from the Salesforce org for archiving, and the external application publishes a platform event for each processed record to indicate that it has been successfully archived. A Salesforce Administrator needs to delete the records that have already been archived.
What’s the most suitable option for automating the deletion process?
Choose 1 answer.
A. Apex Trigger
B. Flow Builder
C. External Services
D. Process Builder

A

B. Flow Builder

131
Q

The head of operations in a company would like to approve Asset records first before they can be deleted from the org. For example, if an asset needs to be deleted, a user can set a checkbox field to true on the record and submit an approval request after the record is saved. If the request is approved, the record can then be deleted automatically via a schedule. Which of the following options is most suitable for this requirement?
Choose 1 answer.
A. Using record-triggered and schedule-triggered flows
B. Using an Apex trigger and scheduled Apex job
C. Using Process Builder and a scheduled action
D. Using Recycle Bin to schedule the records to delete

A

A. Using record-triggered and schedule-triggered flows

132
Q

The customer service agents of Cosmic Service Solutions use a Chatter group to share recommendations related to support. A service manager is the owner of the group. The Salesforce Administrator of the company has been asked to automate the creation of a post on the manager’s Chatter feed whenever the number of members in the Chatter group increases or decreases. Which automation tool would be best to use for the requirement?
Choose 1 answer.
A. Apex trigger
B. Flow Builder
C. Process Builder
D. Chatter rule

A

B. Flow Builder

133
Q

An organization uses a screen flow in a Lightning community in order to capture event cancellation requests. lt would like to add another step in the flow to allow external users to request a refund or reschedule the event. What flow element is the most appropriate for this use case?
Choose 1 answer.
A. Assignment
B. Apex Action
C. Subflow
D. Loop

A

C. Subflow
To meet this requirement, another flow can be created to capture the refund or reschedule the request. This second flow can be launched from the first flow using a ‘Subflow’ element. A ‘Subflow’
element is used to launch a now from another flow. An Apex action is used to invoke Apex code. The ‘Assignment’ element is used to assign values to variables. Lastly, a ‘Loop’ element is used for
iterating over items in a collection variable. Although an Apex class or trigger may be used, a declarative approach should be preferred.

134
Q

If a record meets a certain set of criteria, an email should be sent. If the record meets a different set of criteria, a task should be created. lt is possible for a record to meet both. What would be the best solution to recommend in this scenario?
Choose 1 answer.
A. Implement a combination of flow and Apex triggers
B. Utilize Apex triggers with conditional logic
C. Create two flows
D. Create one flow with a Decision element

A

D. Create one flow with a Decision element
Flow allows for complex logic and can handle multiple criteria simultaneously. A single flow can use the Decision element to allow different paths or actions to be taken depending on whether
specified criteria are met or not. Hence, using two separate flows for handling email and task creation separately is not necessary.
Apex triggers can handle record-based logic and perform custom actions. However, using a declarative solution, if applicable, is recommended.
While a combination of flow and Apex triggers is a valid approach for certain scenarios, it’s not necessary or optimal in this case because a single flow is sufficient for handling these actions effectively.

135
Q

A Salesforce administrator is building a record-triggered flow that needs to automatically add line items to an opportunity. In addition, based on the value of a custom field on the opportunity record, the flow should update records of an external object stored on the Heroku platform. However, an error is encountered when the flow tries to create Salesforce records and update the external records in the same transaction. Which of the following should be used to resolve the issue?
Choose 1 answer.
A. Update the external object’s records using an asynchronous path.
B. Use a screen flow to run the two operations in different transactions.
C. Enable the ‘Uses External Object’ option by editing the ‘Start’ element of the flow.
D. Ensure that the external object’s records are updated before new Salesforce records are created.

A

A. Update the external object’s records using an asynchronous path.
Salesforce does not allow a flow to access data in the org and data from an external system in the same transaction. In the given scenario, the external update can be performed in a different
transaction by using an asynchronous path, which is a feature that is available for record-triggered flows. Operations added to an asynchronous path are performed after the original transaction in
which the triggering record is successfully committed.
An error is encountered if the external object’s records are updated in the same transaction. The ‘Start’ element of a record-trigger flow has no ‘Uses External Object’ option. Although a screen
flow can be used to execute actions in different transactions, it is not necessary or recommended for this use case since the record-triggered now already has a feature available for resolving the Issue.

136
Q

A few users of Cosmic Solutions have been given the task to inspect and work on anyflow interviews which have been paused by a support agent in Salesforce. What should be done to allow these users to resume the paused flow interviews for this task?
Choose 2 answers.
A. The ‘Allow resuming shared flow interviews’ checkbox should be enabled for each flow in Salesforce.
B. Users should be allowed to resume shared now interviews in ‘Process Automation Settings’ in Setup.
C. A sharing rule should be created to provide read/write access for flow interviews to a public group consisting of the users.
D. The organization-wide default setting for the ‘Flow Interview’ object must be set to ‘Public Read/Write’.

A

B. Users should be allowed to resume shared now interviews in ‘Process Automation Settings’ in Setup.
C. A sharing rule should be created to provide read/write access for flow interviews to a public group consisting of the users.
In order to allow users to resume flow interviews that are not owned by them, an administrator must ensure that the ‘Let users resume shared flow interviews’ checkbox in ‘Process Automation
Settings’ is enabled.
For this particular requirement, a flow interview sharing rule can be created to give read/write access for flow interviews owned by support agents to a public group consisting of specific users
who have been given the task to resume the now interviews.
The organization-wide default setting for the Flow Interview object should be set to ‘Private’ to ensure that not all users of the org are able to resume flow interviews owned by others. Also, there
is no setting available for individual flows that allows resuming shared flow interviews.

137
Q

At Cosmic Holdings, whenever a new account record is created that contains information related to an expense, a related Expense record is automatically created. Which of the following automation tools are capable of this functionality?
Choose 2 answers.
A. Approval process
B. Flow Builder
C. Process Builder
D. Workflow rule

A

B. Flow Builder
C. Process Builder
Flow Builder and Process Builder can be used to create a record of any object type automatically when a record is created or edited. Flow Builder, however, is more efficient and has better
performance compared to Process Builder and is recommended by Salesforce to be used when possible.
A workflow rule cannot be used for automatically creating records other than tasks. An approval process is used for automating the approval of records.

138
Q

The system administrator of Cosmic Solutions is building a flow that should be triggered after an account record is updated. When the rating of an Account record changes to ‘Hot’, the flow should automatically send an email to the account manager and send related data to an enterprise resource planning system using Apex code. When the rating changes to ‘Cold’, it should only send an email to the account manager. Without using the ‘Is Changed’ operator, which of the following represents the correct way of configuring the outcomes in the Decision element of the flow for this use case?
Choose 1 answer.
A. Each outcome should be configured to check if the value of the $CHANGED global variable is true.
B. Each outcome in the element should be configured to execute ‘only if the record that triggered the flow to run is updated to meet the condition requirements’.
C. Each outcome in the element should be configured to execute ‘if the condition requirements are met’.
D. Each outcome should include a condition that checks a custom field that stores the previous value of the ‘Rating’ field.

A

B. Each outcome in the element should be configured to execute ‘only if the record that triggered the flow to run is updated to meet the condition requirements’.
When configuring an outcome in the ‘Decision’ element of a flow, the following two options are available for executing the outcome:
1) If the condition requirements are met
2) Only if the record that triggered the now to run is updated to meet the condition requirements
The first option executes the outcome if the condition requirements are met regardless of the previous and new field values, except when the ‘Is Changed’ operator is used. The second option
allows executing the outcome only if the record changes from not meeting the condition requirements to meeting them. T his option, which is similar to the ‘Is Changed’ operator, can be used to
execute an outcome only if the value of a field changes. lt can be used for this requirement to execute two different outcomes based on whether the value of the ‘Rating’ field changes to ‘Hot’ or
‘Cold’. Note that when the ‘Is Changed’ operator is selected, the ‘When to Execute Outcome’ setting Will be automatically set and fixed to ‘If the condition requirements are met’.
A $CHANGED global variable in Flow Builder does not exist. lt is not necessary to create a custom field since the $Record_Prior global variable in Flow Builder can be used to access previous field
values of the updated record.

139
Q

The senior leadership team has decided to implement an approval process for any sales discounts over 40%. They would like the approval process to be automatically started when an opportunity is saved. The senior leadership team should immediately be notified and be able to approve the sales discount through the Salesforce mobile app. Which of the following are required to make this possible?
Choose 3 answers.
A. An active approval process
B. Assignment rules for the approval process
C. A validation rule on discount
D. Flow Builder
E. ‘Salesforce Notification Settings’ enabled

A

A. An active approval process
D. Flow Builder
E. ‘Salesforce Notification Settings’ enabled
A flow can automatically trigger an approval process when a record is saved and meets the specified criteria. A push notification can be sent to approvers in this situation to notify and request
approval. The Salesforce mobile app Will only allow approvers with record access to receive a push notification and approve the request. Notifications need to be enabled in the ‘Salesforce
Notifications’ page in Setup.
Assignment rules are used for cases or leads and cannot be used for approval processes. A validation rule is not required in this setup.

140
Q

Sales managers at Cosmic Financial Services often have to handle approval requests from sales reps while they are traveling. Which of the following solutions should be suggested by the Sales Cloud consultant to improve the productivity of sales managers on the go?
Choose 2 answers.
A. Allow email approval response
B. Allow approvals from the Chatter feed
C. Enable notifications on the Salesforce mobile app
D. Create a quick action on the Salesforce mobile app

A

A. Allow email approval response
C. Enable notifications on the Salesforce mobile app

141
Q

After creating a number of processes, you have found that you have repeated actions and criteria across multiple processes. What feature of Process Builder could help with this duplication?
Choose 1 answer.
A. Child Processes
B. Invocable Processes
C. Master Processes
D. Parent Processes

A

B. Invocable Processes

142
Q

Cosmic Solutions uses Salesforce Connect to view and update external data in Salesforce. The company would like to define a business process with the following requirements:
1) The business process should be triggered automatically when the status of an order changes to ‘Complete’ in an external order management system.
2) The opportunity record related to the customer should be updated with data from the external system.
3) A record of a custom object called ‘Sale’ should be created based on the order data.
Which of the following is a valid consideration when using a flow to meet these requirements?
A. Flows can access both Salesforce data and external data.
B. Process Builder would need to be used to update Salesforce data.
C. Flows cannot be launched on external object record changes.
D. Flows cannot respond to platform events from the external system.

A

A. Flows can access both Salesforce data and external data.

143
Q

When the status of a payment record is updated to ‘Under Review’, the payment record should be automatically submitted for approval without the user having to click the ‘Submit for Approval’ button. Which automation tool can be used to achieve this requirement?
Choose 1 answer.
A. A flow created in the Flow Builder that uses a ‘Submit for Approval’ core action
B. Activation of the auto-submit option in the approval process settings page
C. An Apex trigger that automates the submission of records for approval
D. A third-party app that can readily meet the requirements

A

A. A flow created in the Flow Builder that uses a ‘Submit for Approval’ core action

144
Q

Global Containers is building custom clone functionality using a flow. In the flow, almost all fields from the source record Will need to be copied into the new record. How would an app builder configure the ‘Get Records’ element to store the record fields in the quickest way possible?
Choose 1 answer.
A. Select fields to store in separate variables
B. Manually type in all the field references
C. Write a ‘select all fields’ query in the element
D. Set element to automatically store all fields

A

D. Set element to automatically store all fields

145
Q

A Salesforce Administrator is configuring the standard Lightning Service Console app to guide agents using a list of flows designed by a developer for using Chat with customers. Which capabilities are available for flows in console apps?
Choose 2 answers.
A. Default flows can be configured for each support channel, such as phone and chat.
B. The Actions & Recommendations component can be used to display an ordered list of flows.
C. Lightning App Builder can be used to associate a flow with records so that it opens as a subtab in the console.
D. lt is possible to specify which flows agents should complete first and last, but agents cannot add flows.

A

A. Default flows can be configured for each support channel, such as phone and chat.
B. The Actions & Recommendations component can be used to display an ordered list of flows.

146
Q

What is true about what happens after Process Builder executes actions?
Choose 2 answers.
A. The process can evaluate multiple sets of criteria
B. The process can only evaluate one set of criteria
C. The process can stop after actions are executed or continue evaluating the next defined set of criteria
D. The process can only evaluate the next set of criteria when an action group contains scheduled actions

A

A. The process can evaluate multiple sets of criteria
C. The process can stop after actions are executed or continue evaluating the next defined set of criteria
Processes can evaluate multiple sets of criteria and execute actions from more than one, but it can only evaluate the next set of criteria if the action group does not contain scheduled actions.

147
Q

Cosmic Enterprises uses a flow to guide its support agents through a call script. The Support Operations Director would like to replace the header of the flow with a Lightning component which has been designed by a developer based on the company’s branding. Which of the following are important considerations related to the use of a Lightning component in a flow for such a requirement?
Choose 2 answers.
A. A screen component can be added to a flow screen to display a custom Lightning component.
B. Using a Lightning component in a flow only works for Lightning flow runtime.
C. The default header of a flow can be removed by deselecting ‘Show Help Text’ while configuring a flow screen.
D. ‘Lightning Service Domain’ domain needs to be set up in order to use Lightning components in flows.

A

A. A screen component can be added to a flow screen to display a custom Lightning component.
B. Using a Lightning component in a flow only works for Lightning flow runtime.

148
Q

A Salesforce Administrator is using Process Builder to define a process that creates a Task record whenever the value of the ‘Account Tier’ field on the Account object is updated to ‘Gold’. While defining the ‘Create a Record’ action for the task, which of the following fields are available for setting values?
Choose 1 answer.
A. Any field except for system and formula fields
B. Subject, Priority, and Assigned To
C. Subject and Assigned To
D. Subject, Description, and Assigned To

A

A. Any field except for system and formula fields

149
Q

TODO: entender mas
In which of the following scenarios will validation rules always be ignored?
Choose 3 answers.
A. A record is being updated using a process scheduled action.
B. The ownership of multiple records is being changed using the Mass Transfer tool.
C. A record is being updated immediately using a process when it is invoked.
D. A lead is being converted into an account, contact, and opportunity.
E. Campaigns are being associated with each other to build a campaign hierarchy.

A

A. A record is being updated using a process scheduled action.
B. The ownership of multiple records is being changed using the Mass Transfer tool.
E. Campaigns are being associated with each other to build a campaign hierarchy.
Although changing the ownership of records individually Will trigger validation rules, using the Mass Transfer tool Will not. When a record is being updated in a process scheduled action, validation
rules Will not fire. However, if the record is updated using an immediate action, validation rules Will fire. Note that field updates caused by workflow rules do not cause validation rules to fire. Also,
campaign hierarchies ignore validation rules.
Validation rules can always be ignored in lead conversions only if “Require Validation for Converted Leads” in Lead Settings in Setup is disabled.

150
Q

When an opportunity having an amount that is greater than $IOO,OOO is sent to the ‘Closed Lost’ stage, a record-triggered flow should update the ‘Review Required’ checkbox field on the record. Which element can be used to directly update the custom field while specifying the needed filter criteria based on the requirement?
Choose 1 answer.
A. Update Records
B. Update Values
C. Action
D. Get Records

A

A. Update Records

150
Q

TODO: Entender bien
Universal Containers has a requirement to build a flow that will create orders and order products when an opportunity with opportunity products is ‘Closed/Won’. In the flow, how should a Salesforce Administrator reference the ID of a newly created order in the ‘Create Records’ action for the order products to relate them to the order?
Choose 1 answer.
A. Manually assign a variable in the ‘Create Records’ action for the Order as an output value
B. Use the automatically generated value from the variable on the ‘Order ID’ field in the ‘Create Records’ action
C. Connect the ‘Create Records’ action for the Order to the ‘Create Records’ action for the Order Product
D. Copy and paste the Order ID generated from the ‘Create Records’ action for the Order

A

B. Use the automatically generated value from the variable on the ‘Order ID’ field in the ‘Create Records’ action
The ID of the created record from a ‘Create Records’ action in a Lightning Flow is automatically stored as an output variable to use in subsequent record actions. In this case, the automatically
stored order ID output variable would be used to relate the new order product to the correct order created in the previous Flow action.
Manually assigning a variable in the ‘Create Order’ action is not needed. Copying and pasting order IDs would not be efficient as these IDs are automatically generated. Connecting actions
determine the order of how actions are executed in the flow, and field value assignments are not defined by it.

151
Q

The sales and support agents of Cosmic Supermarket frequently create account records manually in Salesforce. If the ‘Billing State’ of a new account is ‘New York’, then an email should be sent immediately to the manager of the account owner. In addition, a new task should be created and assigned to the account owner to reach out to the primary contact associated with the account. However, the task should only be created one week after the creation of the account. A Salesforce Administrator has decided to build a record-triggered flow for this requirement. What can be added to the flow to create the task record at a dynamically scheduled time?
Choose 1 answer.
A. Scheduled Path
B. Apex Action
C. Time-Dependent Action
D. Trigger

A

A. Scheduled Path
A part of a record-triggered now can be run at a dynamically scheduled time after the triggering event occurs by adding a scheduled path to the flow. To meet this requirement, a scheduled path
can be added and connected to a ‘Create Records’ element to create a task record 7 days after the ‘Created Date’ of a new account record. Note that a scheduled path can be configured to run
before or after a specified number of minutes, hours, days, or months based on a specified Date/Time field on the triggering record. An email alert can be configured to be sent to the account
owner’s manager immediately.
Using Apex is not necessary to schedule the creation of the task record. lt is not possible to add a trigger to the flow. Time-dependent actions are available in workflow rules to schedule the
execution offield updates, email alerts, task creation, or outbound messaging.

152
Q

The Salesforce Administrator of Cosmic Financial Services is required to create a new formula field on the ‘Contract’ object which calculates the expiration date by adding the ‘Contract Term (months)’ to the ‘Customer Signed Date’ field. Both of these are standard fields on the object. Which of the following represents the correct formula for the new field?
Choose 1 answer.
A. DATEVALUE (CustomerSignedDate + ContractTerm)
B. ADD (CustomerSignedDate, ContractTerm)
C. ADDMONTHS (CustomerSignedDate, ContractTerm)
D. ADDDATE (CustomerSignedDate, ContractTerm)

A

C. ADDMONTHS (CustomerSignedDate, ContractTerm)
The ‘ADDMONTHS’ formula function can be used in a formula to return the date that is the indicated number of months before or after a specified date. lt uses the syntax ADDMONTHS
(date,num), in which ‘date’ is the specified date and ‘num’ represents the number of months that need to be added to the date. If the resulting month has fewer days than the start month, then the
function returns the last day of the resulting month. Otherwise, the result has the same day component as the specified date.
There are no ADD or ADDDATE functions available for formula fields. The DATEVALUE function is used to return a date value for a date/time or text expression, but it cannot be used to add
months to a specified date.

153
Q

A support manager uses workflow rules in automating some of the article management tasks in their department. Which two actions are available as Knowledge Actions that can then be associated with a workflow rule?
Choose 2 answers.
A. Create
B. Publish
C. Review
D. Publish as New

A

B. Publish
D. Publish as New
Review and Create are not available Knowledge Actions that can be selected. Only Publish and Publish as New are available as selectable Knowledge Actions.
Objective: Business Logic and Process Automation

154
Q

When an account is marked as inactive, all related ‘Closed Lost’ opportunities should be deleted, after which a message should be posted to a Chatter group to inform that records have been deleted. How should this requirement be handled?
Choose 1 answer.
A. Configure a workflow rule which invokes a flow that deletes the opportunities and posts to the Chatter group
B. Configure a process in Process Builder that deletes the opportunities and posts to the Chatter group
C. Configure a process in Process Builder that invokes a flow that deletes the opportunities and posts to the Chatter group
D. Configure a flow that is triggered by an account update that deletes the opportunities and posts to the Chatter group

A

D. Configure a flow that is triggered by an account update that deletes the opportunities and posts to the Chatter group
To meet the above requirement, a record-triggered flow should be configured to fire after an account is updated. The flow can then fetch and delete matching opportunities and post to the
Chatter group at the end of the operation.
Process Builder is not capable of deleting records. While a process can invoke a now, this is unnecessary since the flow can be configured to fire on its own after an account update. A workflow rule
cannot be used to invoke a now.

155
Q

TODO: eliminar, duplicado
Dan is considering a requirement to validate the “Source Country” custom field of the Order object against a list of ISO codes to ensure that the field value is allowed for a particular type of order when saving the record. The ISO codes are individual records stored in the org. What is the most suitable option for this requirement?
Choose 1 answer.
A. Create a before trigger and validate the value using APEX code
B. Create a validation rule using the VLOOKUP function
C. Create an after trigger and validate the value using APEX code
D. Create a validation rule using a CASE statement

A

B. Create a validation rule using the VLOOKUP function
In this case, trying to include all ofthe possible values in a validation rule may reach the maximum allowed number of characters and can be hard to maintain.
VLOOKUP and a validation rule could be configured for this requirement. Note that VLOOKUP onlyworks on the ‘Record Name’ field, so the country code would need to be stored in this field for
the validation to work.
A before trigger could validate the entry against possible values stored in a custom object and return an error if the value is not found before the record is saved, but using the VLOOKUP function
with a validation rule is a simpler declarative solution.

156
Q

To ensure that Order records in Salesforce comply with a policy of Cosmic Sporting Goods, a Salesforce consultant needs to display the conversion rate for an order’s currency on the order detail page. Which formula function can be utilized for this use case?
Choose 1 answer.
A. CONVERSIONRATE
B. CURRENTRATE
C. CURRENCY
D. CURRENCYRATE

A

D. CURRENCYRATE
The CURRENCYRATE formula function can be used in a formula field to return the conversion rate to the corporate currency for the given currency ISO code. For this requirement, the
‘CurrencylsoCode’ field on the Order object can be used to return the currency conversion rate. However, since it is a picklist field, its value would need to be converted into regular text using the
TEXT function.
There are no CURRENCY, CONVERSIONRATE, or CURRENTRATE formula functions.

157
Q

The Salesforce administrator working at Cosmic Solutions has created multiple record-triggered flows over time to support different business processes of a sales department in a marketing company. To meet a new requirement, another record-triggered flow needs to be created, but it requires the other flows for the same object to run first due to data dependencies. Which of the following represents the most suitable option?
Choose 1 answer.
A. Specify the ‘Trigger Order’ value in the Advanced Properties of each record-triggered flow.
B. Combine logic from the other flows into one big flow to ensure that records are always processed in the required order.
C. Use the ‘Subflow’ element in Flow Builder to execute the fiows sequentially in a chained manner.
D. Rename the flows since flows on the same object and trigger type are executed alphabetically based on their API names.

A

A. Specify the ‘Trigger Order’ value in the Advanced Properties of each record-triggered flow.
The ‘Trigger Order’ property is available in the Advanced Properties of a record-triggered now, which can be used to specify when the flow is executed in a transaction that involves other flows.
Record-triggered flows for the same object and trigger type (before-save or after-save) are executed in ascending order based on this value.
The Flow Trigger Explorer can be used to easily update the execution order of record-triggered flows through drag-and-drop options. Saving the order in the Flow Trigger Explorer automatically
updates the ‘Trigger Order’ property values of the rearranged flows.
Flows with the same ‘Trigger Order’ values are executed based on their API names in alphabetical order.
Flows with empty ‘Trigger Order’ values are executed separately, based on their API names in alphabetical order.
Creating one big now is not required. Renaming the flow API names is not necessary. The ‘Subflow’ element does not support record-triggered flows.

158
Q

TODO: agregar a resumen
The value of a certain field is being updated by a workflow rule based on the selected value of a picklist field on the record. Which of the following are ignored by the field update action?
Choose 2 answers.
A. Validation rules
B. Field-level security
C. Apex triggers
D. Field character limits

A

A. Validation rules
B. Field-level security
Field update actions are executed later after validation rules have been fired in the save order of execution, which can cause field updates to set invalid values to records. Field update actions
ignore field-level security. So, fields that the current user does not have access to can be updated by a field update action.
Field character limits cannot be ignored. Field updates Will invoke Apex triggers.

159
Q

A Salesforce Administrator accesses Flow Builder to make final changes to flow before activating it. Where can the flow be quickly activated?
Choose 1 answer.
A. Flow Debug page
B. Flow Detail page
C. Flow Builder interface
D. Flow Run page

A

C. Flow Builder interface

160
Q

TODO: Entender mas

Cosmic Supermarket uses a custom object called ‘Warehouse’ to store information in Salesforce about the company’s warehouses. A custom Lightning record page has been created to allow users to view and edit warehouse information. Each warehouse record contains information about multiple warehouse managers and their email addresses. Each warehouse manager is assigned to one or more categories of products. Users who can access a warehouse record should be able to send an email to warehouse managers by specifying one or more product categories. In order to meet this requirement, a Salesforce Administrator is creating a screen flow that can be launched using a quick action on the Lightning page. Which of the following should be considered to ensure that the flow gets the required information from the warehouse record to send the email?
Choose 1 answer.
A. An element needs to be added to the flow to get the warehouse record.
B. The flow should use a record variable named ‘recordld’ that is available for input.
C. An Apex action is required in the flow to access the warehouse record.
D. The Lightning page needs to be edited to enable passing the warehouse record to the flow.

A

B. The flow should use a record variable named ‘recordld’ that is available for input.
To meet this requirement, a record variable named ‘recordld’ that is set as Available for input’ should be created in the screen now. The ‘Data Type’ of this variable must be set to ‘Record’. If the
data type is set to ‘Text’, only the Id of the record Will be passed to the now such that a ‘Get Records’ element, for example, needs to be added to retrieve the warehouse record using the Id. If the
data type is set to ‘Record’, the quick action passes and stores the entire record into the variable. So, adding an element to retrieve details of the warehouse record is not necessary because the
flow can readily access the data using the variable.
An Apex action is also unnecessary to meet the requirement. The Lightning page does not need to be edited to enable passing the record; that would only be required if the now was embedded on
the Lightning page using Lightning App Builder.

161
Q

Cosmic Smart Solutions uses Salesforce for case management. A record of a custom object called ‘Daily Case Log’ is created programmatically at the beginning of each weekday. When a case record is created or updated by a support agent, the ‘Daily Case Log’ record of the current day should be updated with the latest information about the number of closed cases. An email should also be sent to an organization-wide email address that is only used to receive system emails. Which automation tool should be used for this requirement?
Choose 1 answer.
A. Assignment rule
B. Flow Builder
C. Process Builder
D. Apex trigger

A

B. Flow Builder

162
Q

Which of the following tools are capable of automating the submission of records for approval?
Choose 2 answers.
A. Validation rule
B. Process Builder
C. Flow Builder
D. Workflow rule

A

B. Process Builder
C. Flow Builder

163
Q

TODO: entender mas
The Salesforce Consultant working for Cosmic Solutions has been asked to ensure that when a support agent pauses a flow while collecting information from a customer on the phone, the paused flow is related to the customer’s contact record in Salesforce. This would allow displaying all paused flow interviews related to each contact record in Salesforce. Which system variable can be used in a flow for this requirement?
Choose 1 answer.
A. $Flow.CurrentRecord
B. $Flow.ActiveRecord
C. $Flow.RecordContext
D. $Flow.lnterviewGuid

A

A. $Flow.CurrentRecord
The $Flow.CurrentRecord system variable can be used to associate an org’s paused interviews with a record. The value of this system variable can be set to a variable that contains an appropriate
ID by using the Assignment element at the beginning of the now.
The $Flow.lnterviewGuid system variable is a unique identifier for a flow interview; it cannot be used to associate an interview with a record. Also, there are no system variables named
$Flow.RecordContext and $Flow.ActiveRecord.

164
Q

John Keith is the Salesforce Administrator. His company would like to implement an approval process to automate the approval to close a case. The support engineer can close the case when the approval has been confirmed by the support team lead, support assistant manager or the support manager. How can John implement this?
Choose 1 answer.
A. An Approval process should be set up to have three different steps each for the team lead, assistant manager and support manager
B. An approval process with First Response approval should be implemented to send the record to multiple approvers in one step
C. An approval process with Unanimous approval should be implemented to send the record to multiple approvers in one step
D. Three approval processes should be set up, one each for the support team lead, support assistant manager and support manager

A

B. An approval process with First Response approval should be implemented to send the record to multiple approvers in one step
Parallel approver routing is the ability to send approval requests to multiple approvers in a single step. The approver setting can be set to Unanimous or First Response. In a Unanimous parallel
approval process, all approvers must approve a request before it is considered as approved. In First Response, only one of the approvers needs to approve the request.

165
Q

In order to launch a flow from a process created using the Process Builder, which of the following must be true?
Choose 1 answer.
A. The flow must have a ‘User Interface’ element
B. The flow must be autolaunched
C. The flow must be built upon the same object as the process
D. The flow must have an sObject variable

A

B. The flow must be autolaunched