Newer Version Available
Embed a Flow in a Custom Aura Component
Once you embed a flow in an Aura component, use JavaScript and Apex code to
configure the flow at run time. For example, pass values into the flow or to control
what happens when the flow finishes. lightning:flow supports only screen flows and autolaunched
flows.
A flow is an application, built with Flow Builder, that collects, updates, edits, and creates Salesforce information.
To embed a flow in your Aura component, add the <lightning:flow> component to it.
1<aura:component>
2 <aura:handler name="init" value="{!this}" action="{!c.init}" />
3 <lightning:flow aura:id="flowData" />
4</aura:component>1({
2 init : function (component) {
3 // Find the component whose aura:id is "flowData"
4 var flow = component.find("flowData");
5 // In that component, start your flow. Reference the flow's API Name.
6 flow.startFlow("myFlow");
7 },
8})