- 17 more key points in Pro version
- 8 more common mistakes in Pro version
- 4 more exam tips in Pro version
- 53 more related questions in Pro version
Summary
Know how Salesforce automation behaves inside a transaction. Prefer Flow when supported declarative elements satisfy the requirement; use Apex when code is justified. In Apex, think set-based: collect IDs, query once, process collections, and perform bulk DML outside per-record loops. Choose SOQL for structured object queries and SOSL for text search. Understand all-or-none versus partial DML, trigger context, order of execution, recursion, exception handling, and the fact that asynchronous Apex has its own limits rather than bypassing limits.
Key Points
- Flow is the default choice when its supported elements meet the requirement without unnecessary code.
Common Mistakes
- Assuming Apex is better simply because it offers more control.
Exam Tips
- Translate each scenario into four questions: What triggers the work? How many records? Must it be synchronous? What platform feature already does it?