Integrating with Lightning Flow
Lightning Flow is a tool that users can use to build interactive wizard-style user experiences. The tool, much like Lightning App Builder, is a drag-and-drop declarative tool that does not require coding skills. However, it has its limitations, as you can imagine, in terms of the sophistication of the user interface elements it supports.
In order to solve this problem, Salesforce has enhanced this tool to support using Lightning components. In the following screenshot, we can see how the Race Results component is being used as part of a Flow to capture Race Feedback. The Flow contains a variable containing the record ID that is passed to the component, as shown on the right:
Figure 10.21: Record ID displayed when building a Flow
The following screenshot shows the final Lightning Flow, which has been connected to a Lightning Action button on the Race object (the platform automatically passes in the record ID as a Flow variable). By exposing...