Loading
Salesforce now sends email only from verified domains. Read More
Automate Your Business Processes
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Build Rich Screens with Custom Screen Components

          Build Rich Screens with Custom Screen Components

          Use screen components to unlock the look, feel, and functionality of your flow screens.

          Required Editions

          View supported editions.

          You can install screen components from AppExchange or have a developer build Lightning components for you. With custom screen components, you can do these actions and more:

          • Customize the navigation in your flow
          • Display data in a table
          • Use a branded header instead of the default flow header
          Note
          Note Before you add custom screen components to a flow screen, make sure that:
          • The flow’s type is Screen Flow.
          • Users can run the flow only in Lightning runtime. For example, don’t distribute the flow using a Visualforce component.

          When you have the appropriate screen component in your org, add it to your flow screen.

          1. In Flow Builder, open an existing screen, or add a Screen element to the canvas.
          2. From the list of screen components, drag the appropriate component onto the screen canvas.
            If a screen component is built from a Lightning component, it has a lightning bolt icon next to its name. If the custom screen component includes an API name and label, the label is shown on the screen canvas.
          3. Use values from the flow to set the screen component’s attributes.
          4. To use values from the screen component as resources later in the flow, start typing the API name of the screen component.
            We automatically store all the attribute values in a variable with the same name as the screen component’s API name.

            To store the action’s output values manually, select Manually assign variables (advanced).

          Tip
          Tip By default, screen components that run on Lightning runtime version 58 and prior have no memory. If a user enters a value, and then does one of the following, the value is lost.
          • Navigates to another screen and returns to the component’s screen.
          • Pauses the flow then resumes it.
          • Navigates to the next screen and triggers an input validation error.

          Setting the attribute enables a flow to remember the value. The flow stores the value automatically. If you store values manually, store the attribute’s output value in a variable.

           
          Loading
          Salesforce Help | Article