43% of Part I — the exam's largest section, split across 4 modules.
this deck covers 1 of 3 sub-topics in this module
↑ Module 4 Overview"Helper flows allow for more efficient management and running of parent flows, such as an application event-driven or API Endpoint flow." Note the renamed terminology: "a child flow is now referred to as a helper flow" — the functionality is unchanged.
→ Reuse — move a repeated series of steps into one flow, called from multiple places via Call Flow or Call Flow Async.
→ Per-item processing — run steps against each item in a list using For Each, or transform a list into a new one using Map.
→ Decomposition — break a large flow into smaller, manageable parts.
A helper flow can define custom Inputs matching the type of item it will process, run functions that perform a task on each item, and end with a Return (found in the Control category) that hands a value back to the caller. This is the "subroutine with a return value" pattern from the exam objective.
The docs walk through converting an object into a list of key/value objects — a common pattern for cloud APIs that expect a propertyname/propertyvalue pair prefixed with custom:. A helper flow accepting a key, value, and constant prefix, called via object.map, converts:
into a list of objects, each with propertyname/propertyvalue keys (e.g. propertyname: "custom:this", propertyvalue: "that").
Source: help.okta.com — Helper flows (ext-about-helper-flows)
Next: Tables →