Salesforce Admin Zero to Hero - Module 18: Legacy Automation | SF Interview Pro
📜 Salesforce Admin Zero to Hero — Module 18 of 25
Legacy Automation
The final module of Phase 4. Before Flow, Salesforce Admins automated with Workflow Rules and Process Builder. Real orgs still run on these today — recognizing and understanding them is essential, even though Flow is now the only tool you should build new automation with.
Module 18 of 25 · Phase 4: Flow & Automation (Final Module)
🏁 This closes out Phase 4: Flow & Automation. Modules 13 through 18 built the complete automation toolkit — Flow Fundamentals, Elements, Record-Triggered Flow, Advanced Patterns, Approval Processes, and now Legacy Automation. Phase 5 begins in Module 19 with Reports.
🎯 What You Will Master in This Module
Workflow Rules and Process Builder are older declarative automation tools that predate Flow. Salesforce no longer recommends building NEW automation with either, but both remain heavily present in real, established orgs — meaning every working Admin needs to recognize them, understand their capabilities and limitations, and know how to responsibly migrate away from them.
✓ Workflow Rules — what they are, and their genuinely limited capabilities
✓ Process Builder — the more powerful predecessor to Record-Triggered Flow
✓ Why Salesforce officially retired both in favor of Flow
✓ Interaction pitfalls when legacy automation and Flow coexist on the same object
✓ The Migrate to Flow tool and a responsible migration strategy
✓ Auditing an org to find and inventory existing legacy automation
✓ Confidently answering "why does Flow exist" in an interview context
📋 In This Module
Concept 1 of 7
Workflow Rules — What They Could Do (and Could Not)
A Workflow Rule is a simple, single-condition automation mechanism: ONE rule criteria, triggering a small set of possible actions — Field Update, Email Alert, Task creation, or Outbound Message — with no branching logic, no ability to query other records, and no multi-step sequencing whatsoever.
⚡ Why This Matters
Recognizing a Workflow Rule in an existing org, and understanding exactly how limited its capabilities genuinely are, is essential context before touching any automation in a real, established company — many older orgs still have dozens of these quietly running, and any change to that object's data model needs to account for what they do.
| Workflow Rule Capability | Genuine Limitation |
|---|---|
| Field Update | Can only update fields on the SAME record (or, with older Cross-Object Field Updates, a very narrow set of related objects) — no genuine multi-object logic |
| Email Alert | Sends a pre-built Email Alert — identical to the Email Alert Action used in Flow (Module 16) |
| Task | Creates a single Task record with fixed details |
| Outbound Message | Sends a SOAP XML message to an external endpoint — an older, narrower integration mechanism |
| No Decision/branching logic | One rule criteria, evaluated as a single true/false gate — no equivalent of Flow's Decision element at all |
🛠️ Hands-On: Locate and Examine a Workflow Rule
1Setup → Quick Find → Workflow Rules → click it
2A fresh Developer Org likely has none — if so, create a simple one to observe the interface: New Rule → Object
Lead → Rule Criteria: LeadSource Equals "Web".3Under Immediate Workflow Actions, add a Field Update setting a custom field, or a Task creation → Save (do not activate, this is purely for observing the interface).
4Compare this interface directly to Flow Builder's canvas (Module 13) — notice there is no visual canvas at all, no Decision element, no way to branch into multiple outcomes. This single-criteria, flat structure is the defining limitation of Workflow Rules.
⚠️ Common Gotcha — Workflow Rules Can Still Be Active in Real Orgs
Workflow Rules were not deleted or force-deactivated when Flow became the recommended tool — any Workflow Rule already built and activated in an existing org continues running exactly as it always did, indefinitely, until an Admin explicitly deactivates or migrates it. Do not assume an org is "Flow-only" just because it is a modern Salesforce org; always check for existing Workflow Rules before assuming you understand the full automation picture on any given object.
Concept 2 of 7
Process Builder — Flow's Direct Predecessor
Process Builder was a significant step up from Workflow Rules — a visual (though simpler than Flow Builder), node-based automation tool supporting multiple Decision criteria, invoking Quick Actions, calling other Processes, and updating related records. It was the direct predecessor to Record-Triggered Flow, and many of Flow's underlying concepts (Decisions, Actions) trace their design lineage directly back to it.
⚡ Why This Matters
Process Builder was genuinely powerful for its time and is still extremely common in orgs that have not yet migrated to Flow — a real Admin will very likely encounter Process Builder-based automation on the job, and needs to be able to read and reason about it, even while building all NEW automation exclusively in Flow.
Process Builder structure, conceptually:
[Start: Object = Opportunity, "when a record is
created or edited"]
↓
[Criteria Node 1: "Is Closed Won?"]
↓ Yes → [Action: Update related Account field]
↓ No → [Criteria Node 2: "Is High Value?"]
↓ Yes → [Action: Send Email Alert]
↓ No → (no action)
This node-based, top-to-bottom structure is genuinely
similar in SPIRIT to a Flow's Decision chain, but Process
Builder itself lacks Loops, Collection Variables, and the
Fault Path error handling covered in Module 16.
🛠️ Hands-On: Explore the Process Builder Interface
1Setup → Quick Find → Process Builder → click it (Salesforce may show a banner noting Process Builder is retired for new automation — this is expected and directly previews Concept 3).
2If any sample Processes exist, open one to view its node-based canvas. If none exist, note the interface style from Salesforce's own documentation screenshots referenced in the New Process wizard.
3Compare mentally against Flow Builder: Process Builder has Criteria nodes (similar to Decisions) and Actions, but presents them in a simpler, more rigid top-to-bottom structure without Flow's full drag-and-drop canvas flexibility, Loops, or Collection Variables (Module 14).
💡 Multiple Processes on the Same Object Used to Cause Real Problems
Before Flow Trigger Explorer (Module 16) existed, having multiple Process Builder processes on the same object was a genuinely common source of unpredictable execution order and confusing bugs, since there was limited native visibility into how multiple Processes interacted. This operational pain point is part of why Flow's more unified, better-tooled approach (including Flow Trigger Explorer itself) was such a meaningful improvement, not just a feature-parity upgrade.
Concept 3 of 7
Why Salesforce Retired Both in Favor of Flow
Salesforce officially announced retirement of new Workflow Rule and Process Builder creation, consolidating ALL declarative automation development onto Flow going forward. Understanding the concrete reasons behind this consolidation — not just "Flow is newer" — is genuinely useful context, and a common interview topic in its own right.
⚡ Why This Matters
"Why did Salesforce retire Process Builder" is a real, common interview question specifically because the answer demonstrates whether a candidate understands automation architecture conceptually, or just knows which buttons to click in whichever tool happens to be open.
| Reason | Detail |
|---|---|
| Maintaining THREE separate tools was inefficient | Salesforce Engineering had to build and maintain feature parity, bug fixes, and documentation across Workflow Rules, Process Builder, AND Flow simultaneously |
| Flow is a strict superset of capability | Everything Workflow Rules and Process Builder can do, Flow can also do — plus Loops, Collections, Subflows, Fault Paths, and Scheduled Paths that neither older tool ever supported |
| Performance | Flow's Before-Save/After-Save distinction (Module 15) and Fast Field Updates offer efficiency neither older tool provides natively |
| Better tooling | Flow Trigger Explorer, Debug panel (Module 13), and versioning give Admins far more visibility and control than either legacy tool ever offered |
🛠️ Hands-On: Compare Capability Directly
1List out, from memory, five things you built in Modules 14 and 16: a Loop, a Collection Variable, a Subflow, a Fault Path, a Scheduled Path.
2For each one, ask: does Workflow Rules support this? Does Process Builder support this? (The honest answer for all five, for both older tools, is no.)
3This exercise directly demonstrates the "strict superset" argument from the table above in a concrete, personally-verified way, rather than as an abstract claim to memorize.
⚠️ Common Gotcha — "Retired" Does Not Mean "Deleted"
Retirement means Salesforce no longer allows CREATING brand-new Workflow Rules or Process Builder processes in most orgs — it does NOT mean existing ones stop working or get automatically removed. This distinction matters: an Admin inheriting an older org will very likely still find active, functioning legacy automation that must be understood and respected, not automation that has already vanished on its own.
Concept 4 of 7
Interaction Pitfalls When Legacy Automation and Flow Coexist
Many real orgs run Workflow Rules, Process Builder, AND Flow simultaneously on the same objects, often built by different people at different points in the org's history. This coexistence creates genuine, subtle interaction risks that go beyond anything covered in Module 15's Order of Execution for Flow alone.
⚡ Why This Matters
A field update from a legacy Workflow Rule and a field update from a new Flow, both targeting the SAME field on the SAME object, can produce confusing, hard-to-predict results if their relative order and conditions are not carefully understood — exactly the kind of bug that takes hours to diagnose without knowing to look for this specific interaction.
A real coexistence risk:
Workflow Rule (legacy): "If Stage = Closed Won,
set Probability to 100" ← still active, built years ago
NEW Before-Save Flow (Module 15): "If Stage = Closed Won,
set Probability to 100" ← built recently, unaware the
Workflow Rule already exists
Both are technically doing the SAME thing, redundantly.
Not necessarily harmful in this simple case, but:
- Wastes processing overhead running duplicate logic
- If one is later changed and the other is not,
they can silently start CONFLICTING instead of agreeing
- Makes the object's true automation behavior much
harder to understand for the next Admin
🛠️ Hands-On: Check for Legacy Automation Before Building New Flow Logic
1Before adding any new automation to an object in a REAL, established org (not just your learning Dev Org), the correct first step is always: Setup → Object Manager → [Object] → check Workflow Rules AND (if visible) Process Builder-originated Processes referencing that object, in addition to Flow Trigger Explorer (Module 16).
2In your own Dev Org, revisit your Concept 1 Workflow Rule (if you built the LeadSource one) → confirm whether you also have any Flow logic on Lead that might overlap with it.
3This habit — always checking ALL THREE automation layers before adding new logic, not just Flow Trigger Explorer alone — is a genuinely important professional practice for any Admin working in an org with real history behind it.
⚠️ Common Gotcha — Flow Trigger Explorer Does Not Show Workflow Rules or Process Builder
Flow Trigger Explorer (Module 16) is specifically scoped to Record-Triggered FLOWS — it does not display active Workflow Rules or Process Builder processes on the same object. An Admin relying on Flow Trigger Explorer alone, believing it shows "everything" automating that object, will miss legacy automation entirely, which is exactly the gap that causes the coexistence bugs described in this concept.
Concept 5 of 7
The Migrate to Flow Tool
Salesforce provides a native Migrate to Flow tool that analyzes an existing Workflow Rule or Process Builder process and generates a corresponding Flow attempting to replicate the same logic, significantly reducing the manual rebuilding effort compared to recreating everything by hand from scratch.
⚡ Why This Matters
Manually reading through and reconstructing every legacy automation's exact logic is time-consuming and genuinely risky — subtle details are easy to miss when rebuilding by hand. The Migrate to Flow tool gives a strong, largely-automated starting point, though it should never be treated as a fully "fire and forget" one-click solution.
| Step | What Happens |
|---|---|
| Select the source automation | Choose an existing Workflow Rule or Process Builder process to migrate |
| Automatic Flow generation | Salesforce creates a new Flow attempting to replicate the same logic and actions |
| Manual review (required) | The Admin must carefully review the generated Flow — some nuances of the original logic may not translate perfectly |
| Test thoroughly, then deactivate the original | Only after confirming the new Flow behaves identically should the original Workflow Rule or Process be deactivated |
🛠️ Hands-On: Explore the Migrate to Flow Tool
1Setup → Quick Find → Migrate to Flow → click it
2If your Concept 1 Workflow Rule exists, select it as a migration candidate → observe the tool's analysis and generated Flow preview.
3Review the generated Flow's logic carefully against the original Workflow Rule's actual configuration — confirm the Field Update or Action genuinely matches what the original rule did.
4Do NOT activate the migrated Flow yet, and do NOT deactivate the original Workflow Rule yet — this hands-on step is purely about understanding the tool's process, which Concept 7 puts into a complete, safe migration sequence.
💡 Migration Is a Genuine Opportunity to Simplify, Not Just Translate
Rather than treating migration as a purely mechanical "recreate the exact same thing in Flow" exercise, it is often a good opportunity to reconsider whether the original logic is even still needed as originally designed, whether it could be simplified, or whether it should be consolidated with other related automation on the same object — exactly the kind of design review a thoughtful Admin performs rather than a purely automated one-to-one translation.
Concept 6 of 7
Auditing an Org for Legacy Automation
Before any migration can happen, an Admin needs a genuine, complete INVENTORY of every piece of legacy automation currently active across the org — which objects have Workflow Rules, which have Process Builder processes, and what each one actually does. This audit is a distinct, necessary first step before touching anything.
⚡ Why This Matters
Migrating automation piecemeal, discovering additional legacy Workflow Rules or Processes only as you stumble across them mid-project, is how migration projects run over time and budget, and risk missing something important that only becomes apparent when it unexpectedly stops firing. A complete upfront inventory prevents this.
A practical audit approach:
1. Setup → Workflow Rules → list EVERY rule across ALL objects,
noting Active status and a one-line summary of what it does
2. Setup → Process Builder → list EVERY process across ALL
objects, same summary approach
3. For each item, note: Object, Trigger condition, Actions,
Active/Inactive, and a rough judgment of migration priority
(heavily-used, business-critical automation first)
4. Cross-reference against Flow Trigger Explorer (Module 16)
for each affected object, to see the COMPLETE automation
picture — legacy AND Flow together — before planning
any migration sequence
🛠️ Hands-On: Build a Simple Automation Inventory
1Open a spreadsheet (or extend your Module 9 Data Dictionary with a new tab) with columns: Type (Workflow Rule / Process Builder / Flow), Object, Name, Trigger/Criteria Summary, Active?, Migration Priority.
2Setup → Workflow Rules → list every rule in your Dev Org (even just your Concept 1 test one) into this inventory.
3Setup → Process Builder → list any Processes similarly.
4Setup → Flows → list your Record-Triggered Flows from Modules 15-17 as well, so the inventory shows the COMPLETE automation picture across all three tools, not legacy automation in isolation.
5This exact kind of document is what a real Admin produces at the start of any serious migration or automation cleanup project — genuinely useful practice, not just a learning exercise.
⚠️ Common Gotcha — Inactive Automation Still Needs to Be Inventoried
An INACTIVE Workflow Rule or Process Builder process is not currently running, but it still represents institutional logic someone once considered important enough to build — deleting it without understanding why it was deactivated (temporarily paused vs deliberately retired vs simply forgotten) risks losing genuine business context. Include inactive automation in the audit too, noting its status clearly, rather than skipping it as irrelevant.
Concept 7 of 7
A Responsible Migration Strategy — Putting It All Together
This final concept assembles Concepts 5 and 6 into one complete, safe, professional migration sequence — the actual step-by-step process a responsible Admin follows to retire legacy automation without breaking anything along the way.
⚡ Why This Matters
Migration done carelessly is a genuine business risk — automation that has quietly worked correctly for years can break in subtle, hard-to-notice ways if migrated hastily. This sequence directly applies the same safe-change discipline from Module 10's data load process and Module 23's change management principles to automation migration specifically.
A responsible migration sequence:
1. AUDIT (Concept 6) — complete inventory of all legacy
automation before touching anything
2. PRIORITIZE — start with simpler, lower-risk automation
first to build confidence and process familiarity,
saving complex, business-critical automation for later
3. MIGRATE one item using Migrate to Flow (Concept 5),
carefully reviewing the generated Flow's logic
4. TEST the new Flow thoroughly in a SANDBOX first,
comparing its behavior directly against the original
5. RUN BOTH IN PARALLEL briefly if genuinely feasible
(new Flow active, old automation also still active but
monitored), watching for any discrepancy before fully
committing — not always practical, but valuable when it is
6. DEACTIVATE the original Workflow Rule / Process ONLY
after the new Flow is confirmed correct in production
7. REPEAT for the next item in priority order, updating
the audit inventory as each migration completes
🛠️ Hands-On: Walk Through the Full Sequence on Your Test Rule
1Using your Concept 1 Workflow Rule and Concept 5 migrated Flow draft, walk through steps 3-6 explicitly, even in your learning Dev Org.
2Complete and activate the migrated Flow → create a test Lead matching the original rule's criteria → confirm the new Flow produces the exact same outcome the original Workflow Rule would have.
3Only once confirmed, go deactivate the original Workflow Rule.
4Update your Concept 6 inventory spreadsheet, marking this item as "Migrated" with today's date — exactly the kind of running record a real migration project maintains throughout.
⚠️ Module Wrap-Up — Phase 4 Complete
Phase 4 is now fully complete: Flow Fundamentals, Flow Elements, Record-Triggered Flow and the Order of Execution, Advanced Flow Patterns, Approval Processes, and Legacy Automation together form the complete Salesforce automation toolkit — building new automation, understanding what came before it, and responsibly retiring what no longer needs to exist. Module 19 begins Phase 5: Reporting & UI, starting with Reports — turning all of the data and automation built across this course into genuine business insight.
💬 Module 18 Interview Questions (6)
Q1Why does Salesforce describe Flow as a "strict superset" of Workflow Rules and Process Builder's capabilities, rather than simply a different alternative tool?
Describing Flow as a strict superset means everything Workflow Rules and Process Builder are capable of doing, Flow can also do, while Flow additionally supports significant capabilities neither older tool ever had, such as Loops and Collection Variables for processing multiple records, Subflows for genuine reusability, Fault Paths for graceful error handling, and Scheduled Paths for time-relative actions. This is a meaningfully different claim than simply calling Flow "an alternative" or "a newer option," because it means there is no genuine capability trade-off in choosing Flow — an Admin migrating from either legacy tool to Flow is not sacrificing any functionality, they are strictly gaining additional capability while retaining everything the original automation could already do. This strict superset relationship is precisely why Salesforce felt confident fully retiring new creation of both older tools rather than maintaining three parallel tools with genuinely different, non-overlapping capability sets.
"Strict superset means Flow can do everything Workflow Rules and Process Builder could do, PLUS things neither ever supported (Loops, Subflows, Fault Paths, Scheduled Paths) — migrating to Flow involves zero capability trade-off, which is exactly why Salesforce felt confident retiring new creation of both older tools entirely."
Q2An Admin inherits an org and wants to understand everything automating a specific object. They check Flow Trigger Explorer and see two Record-Triggered Flows, and conclude that's the complete picture. What might they be missing, and why?
They might be missing active Workflow Rules or Process Builder processes on that same object, because Flow Trigger Explorer is specifically and exclusively scoped to Record-Triggered FLOWS — it does not display or account for legacy automation built with either older tool, even if that legacy automation is fully active and genuinely affecting the object's behavior. An Admin relying solely on Flow Trigger Explorer, reasonably assuming it represents the complete automation picture for an object, would have no visibility into a Workflow Rule that has been quietly running for years, or a Process Builder process built by a previous Admin, both of which could be actively modifying the same fields the newer Flows are working with, potentially creating exactly the kind of silent, hard-to-diagnose interaction conflicts covered in this module. The correct practice is checking all three separate locations — Workflow Rules, Process Builder, and Flow Trigger Explorer — to get the genuinely complete automation picture for any object in an established org.
"They're likely missing active Workflow Rules or Process Builder processes, since Flow Trigger Explorer only shows Flows, not legacy automation — getting the genuinely complete picture requires separately checking Workflow Rules and Process Builder too, since either could still be silently affecting the same object."
Q3What does the Migrate to Flow tool actually do, and why is manual review still required after using it rather than treating its output as final?
The Migrate to Flow tool analyzes an existing Workflow Rule or Process Builder process and automatically generates a new Flow attempting to replicate the same underlying logic and actions, significantly reducing the manual effort compared to rebuilding the automation entirely from scratch by hand. Manual review remains genuinely required afterward because automated translation between two structurally different tools cannot always perfectly capture every nuance of the original logic — subtle behavioral differences, edge cases in how conditions were originally evaluated, or assumptions baked into the original automation's design may not translate with perfect fidelity into the generated Flow, meaning the output should be treated as a strong, time-saving starting point rather than a guaranteed, ready-to-activate final result. Responsible practice is to carefully compare the generated Flow's actual logic against the original automation's real configuration, and thoroughly test the new Flow's behavior directly against the original before ever deactivating the source automation.
"Migrate to Flow automatically generates a Flow approximating the original Workflow Rule or Process's logic, saving significant manual rebuilding effort — but automated translation between structurally different tools can miss subtle nuances, so the output needs careful review and direct behavioral testing before ever being trusted as a final replacement."
Q4Why is auditing and inventorying ALL existing legacy automation considered a necessary first step before beginning any migration project, rather than migrating items one at a time as they're discovered?
Migrating items piecemeal, discovering additional legacy Workflow Rules or Process Builder processes only as they are stumbled upon mid-project, creates genuine project risk: the true scope of the migration effort is unknown at the outset, making it difficult to prioritize correctly, estimate effort accurately, or communicate a realistic timeline to stakeholders, and there is a real chance that some piece of business-critical automation goes completely unnoticed until it unexpectedly stops functioning correctly, at which point the cause may not be immediately obvious. A complete upfront audit, inventorying every Workflow Rule and Process Builder process across every object along with a summary of what each one does, gives the Admin genuine visibility into the full scope of work before any changes begin, allowing informed prioritization — starting with simpler, lower-risk automation to build process confidence before tackling complex, business-critical logic — and providing a clear, trackable record of progress as each item is successfully migrated and deactivated.
"A piecemeal approach risks missing business-critical automation entirely until it unexpectedly breaks, with no real visibility into total project scope — a complete upfront audit enables informed prioritization, accurate effort estimation, and a trackable record of progress, none of which are possible when migration happens reactively as items are stumbled upon."
Q5A legacy Workflow Rule and a newly-built Flow both set the same field to the same value under what appears to be the same condition, on the same object. Is this necessarily a problem, and what genuine risk does this redundancy create even if it seems harmless today?
It is not necessarily an immediate functional problem if both are currently setting the identical value under genuinely identical conditions, since the end result on the record would be the same either way, but this redundancy still creates real risk going forward rather than being genuinely harmless. First, running duplicate logic wastes processing overhead unnecessarily, since the same outcome is being computed and applied twice rather than once. Second, and more importantly, if either the Workflow Rule or the Flow is later modified by an Admin who is unaware the other one also exists and does something similar, the two pieces of automation can silently drift out of agreement and begin producing genuinely CONFLICTING results, with no obvious warning that this has happened, since both are still technically "working" from their own isolated perspective. Third, this redundancy makes the object's true automation behavior significantly harder for the next Admin to understand and maintain confidently, since they must now account for two separate, potentially overlapping sources of the same logic rather than one clear, authoritative source.
"Not immediately harmful if both currently agree, but it wastes processing overhead, and critically, if either is later modified independently without the other being known about, they can silently drift into conflicting results with no obvious warning — plus it makes the object's true automation behavior genuinely harder for the next Admin to understand and trust."
Q6Walk through a complete, responsible sequence for migrating one specific Workflow Rule to Flow, from initial discovery through final retirement of the original.
The sequence begins with the Workflow Rule already having been identified during a broader audit and inventory of all legacy automation across the org, giving it a documented place in a prioritized migration plan rather than being addressed in isolation. Next, the Admin uses the Migrate to Flow tool against this specific Workflow Rule, generating an initial Flow attempting to replicate its logic, and then carefully reviews that generated Flow's actual configuration against the original rule's real criteria and actions to catch any translation nuances the automated tool may have missed. The new Flow is then thoroughly tested in a sandbox environment first, directly comparing its behavior against the original Workflow Rule's known behavior across a range of realistic test scenarios, and where genuinely feasible, both the new Flow and the original rule might run in parallel briefly, with the Admin monitoring for any discrepancy before fully committing to the change. Only once the new Flow's correctness is confirmed in production does the Admin deactivate the original Workflow Rule, and finally updates the migration inventory to reflect this item's completed status, before moving on to the next prioritized item in the broader migration plan.
"Identified during the audit → generate via Migrate to Flow → manually review the generated logic against the original → test thoroughly in a sandbox, ideally running both in parallel briefly → deactivate the original Workflow Rule only once the new Flow is confirmed correct in production → update the migration inventory and move to the next item."
📝 Module 18 Recap — Legacy Automation Mastered, Phase 4 Complete
✅ Workflow Rules are single-criteria, no-branching automation — genuinely limited, but still active in many real orgs
✅ Process Builder was more powerful, supporting multiple Decision criteria, but still lacks Loops, Collections, Subflows, and Fault Paths
✅ Flow is a strict superset of both — no capability trade-off in migrating, only additional capability gained
✅ "Retired" means no new creation, not automatic deactivation — existing legacy automation keeps running indefinitely until deliberately migrated
✅ Flow Trigger Explorer does NOT show Workflow Rules or Process Builder — always check all three separately for the complete automation picture
✅ Migrate to Flow gives a strong starting point but always needs manual review and thorough testing before trusting it as final
✅ Responsible migration: audit everything first, prioritize, migrate one at a time with sandbox testing, deactivate the original only after confirming correctness
🎯 Module 18 Practical Checklist — Complete These in Your Org
1. Create a simple Workflow Rule to see the older interface firsthand.
2. Open Process Builder and review any sample/existing Processes for their node-based structure.
3. List five Flow capabilities from Modules 14 and 16 and confirm neither legacy tool supports them.
4. Build a simple automation inventory spreadsheet covering Workflow Rules, Process Builder, and Flow together.
5. Run the Migrate to Flow tool against your test Workflow Rule and review its output carefully.
6. Complete the full migration sequence: activate the migrated Flow, test it, then deactivate the original rule.
Phase 4 is done. Module 19 begins Phase 5: Reporting & UI — starting with Reports, turning the data and automation built across this course into genuine business insight.
2. Open Process Builder and review any sample/existing Processes for their node-based structure.
3. List five Flow capabilities from Modules 14 and 16 and confirm neither legacy tool supports them.
4. Build a simple automation inventory spreadsheet covering Workflow Rules, Process Builder, and Flow together.
5. Run the Migrate to Flow tool against your test Workflow Rule and review its output carefully.
6. Complete the full migration sequence: activate the migrated Flow, test it, then deactivate the original rule.
Phase 4 is done. Module 19 begins Phase 5: Reporting & UI — starting with Reports, turning the data and automation built across this course into genuine business insight.
Test yourself on this topic
2,244 practice MCQs across 27 quizzes — 5 quizzes free, no signup
RK
Written by
Rajnish Kumar
Salesforce Developer · Apex, LWC, Data Cloud & AI · Building SF Interview Pro
Keep Preparing
Practice with real people
Join the free Mock Interview Community — practice with peers, get honest feedback, and walk into your real interview confident.
Join the Community ↗