27% of Part I — the exam's largest single knowledge area alongside Building Flows.
7 sub-topics · this deck covers sub-topic 2 of 7
↑ Workflows Overview Module OverviewThe exam names five flow shapes to know cold: App Event, Scheduled, API Endpoint, and Delegated flows are all parent flows — the caller. A Helper flow (previously called a "child flow") is the other primary category — it only runs when a parent calls it.
Triggered when an action takes place in Okta or a third-party application — a user added to an app in Okta, a new Salesforce customer, a new Google Sheets row. "Many application events, including those from Okta, can be triggered in response to an incoming webhook." The external system makes an HTTP call to Workflows the instant the event occurs, and that call triggers the flow.
Runs on a specified schedule — once an hour, 5pm on Fridays, 9am on the first of the month. You change the schedule via the clock icon on the event card, and "the schedule only goes into effect after the flow has been turned on." Every scheduled flow card outputs a Current Time (ISO UTC) and an Execution ID unique to that instance.
Triggered by changes at an external source, and unlike app-event flows, these can be triggered at any time — the external client calls the endpoint and receives the flow's output directly. Security is the key differentiator, covered fully in Sub-topic 5: OAuth 2.0, a client token, or none at all (public service).
"Delegating a workflow is an option to have a flow that an Okta admin can view and run directly from the Okta Admin Console." An admin can run it only when: the flow uses a Delegated Flow event card, a custom admin role exists with a resource set containing that flow, the role has the Run delegated flow permission, and the role is assigned to one or more admins. It lets you grant a narrow automation capability without granting full Workflows access.
A helper flow is called from any parent flow to perform a repeated action, such as querying a list. It's inactive until called, then becomes active and runs. Helper flows simplify complex flows — especially those using List functions, a common set of repeated tasks, or centralized error handling.
This taxonomy underlies everything else in the module. Sub-topic 4 (Workflow Elements) explains that every flow — regardless of type — starts with an event card, and Sub-topic 5 drills into the three security models specific to API Endpoint flows. Sub-topic 6 (Execution Limits) shows that flow type also determines eligibility for low-latency mode — API Endpoint, Okta-event, webhook, and Delegated flows all start there by default.
→ Forgetting a Scheduled flow doesn't run until it's turned on — the schedule itself doesn't activate anything by existing.
→ Confusing "Delegated flow" (an admin-run flow surfaced in the Admin Console) with "Helper flow" (an internal sub-routine called by another flow) — they solve completely different problems.
→ Assuming any application event needs polling — many are pushed via incoming webhook the instant the event fires, not pulled on an interval.
Sources: help.okta.com — Parent flows and other flow types (ext-control-method-callable); Delegated flows (ext-about-delegated-flows); Build a delegated flow (ext-http-method-delegated)
Next: Sub-topic 3 →