CSA Process Automation 2 — Questions and Answers
Question 1: Which automation tool in Salesforce is best suited for sending an email alert when a Case is escalated to Priority 'High'?
- Approval Process
- Flow-triggered by record change (Correct answer)
- Validation Rule
- Permission Set
Correct answer: Flow-triggered by record change
A record-triggered Flow fires automatically when a record is created or updated, making it ideal for sending email alerts on field changes like Priority escalation.
Question 2: In a Flow, what element should you use to retrieve a single record from a Salesforce object based on filter criteria?
- Create Records
- Get Records (Correct answer)
- Update Records
- Loop
Correct answer: Get Records
The 'Get Records' element queries Salesforce for records matching specified filter criteria and stores the results in a Flow variable.
Question 3: An Approval Process has a 'Final Rejection Action'. When does this action execute?
- When any approver rejects the record
- When the record is submitted for approval
- When the final approver in the last step rejects or when rejection causes the process to exit (Correct answer)
- When a recall action is triggered
Correct answer: When the final approver in the last step rejects or when rejection causes the process to exit
Final Rejection Actions run when the overall approval process ends in rejection, either at the final step or when a rejection action is set to reject the entire process.
Question 4: Which statement about scheduled paths in record-triggered Flows is TRUE?
- They run immediately when the trigger fires
- They run at a defined time offset after the trigger condition is met (Correct answer)
- They require a separate Scheduled Flow to work
- They can only be used in Before-Save Flows
Correct answer: They run at a defined time offset after the trigger condition is met
Scheduled paths in record-triggered Flows execute at a configured time delay (e.g., 3 days after record creation) relative to when the trigger condition is met.
Question 5: What is the maximum number of active Flows you can have per object in a record-triggered automation context?
- 5 per object
- There is no per-object limit for active Flows (Correct answer)
- 1 per trigger event per object
- 10 total across the org
Correct answer: There is no per-object limit for active Flows
Salesforce does not impose a strict per-object limit on active record-triggered Flows, though best practices recommend consolidating logic to reduce performance overhead.
Question 6: A company wants to auto-populate the Account field on a Contact when the Contact is created, based on a custom matching rule. Which Flow type is most efficient for this?
- After-Save record-triggered Flow
- Before-Save record-triggered Flow (Correct answer)
- Screen Flow
- Autolaunched Flow
Correct answer: Before-Save record-triggered Flow
Before-Save Flows update fields on the triggering record without a DML statement, making them more efficient than After-Save Flows for populating record fields on creation.
Question 7: In an Approval Process, which feature allows different users to approve a record based on a field value, such as routing to different managers by region?
- Parallel Approval Steps
- Dynamic Approval Routing using a Formula (Correct answer)
- Approval Process Criteria
- Entry Criteria Filter
Correct answer: Dynamic Approval Routing using a Formula
Dynamically assigning approvers using a formula or lookup field allows the approval process to route to different users based on record data such as region or territory.
Which automation tool in Salesforce is best suited for sending an email alert when a Case is escalated to Priority 'High'?