Configuring Flows
As an administrator, you can now vary the Catalog, Options, Attributes, Installed Products and Cart pages that an end user interacts with as well as the data and actions within those pages based on the end user profile and other business rules. This is made possible by introducing the concept of Flows. Flows are groups of pages that are assigned to each step in the CPQ process. Earlier the only option to set up the Visualforce pages was through custom settings.
You can now use Flow Settings to assign custom or out-of-the-box pages to each step and configure the fields and actions that are visible within each page. You can then create criteria that would determine the Flow which in turn determines the pages that are displayed when an end user clicks the Configure Products button. These flow settings once setup, override the Visualforce pages setup in custom settings.
To create flows using flow settings
Setting up the Configure Products Button
Use the flow you just created as a parameter to pass on for the Configure Products button. The parameter is saved for the Configure Products button. On the Quote/Proposal page when you click the Configure Products button, all the pages appear as defined in the flow.
You can either edit an existing configuration and add the parameter or you can create a new Configure Products button. To create a new button, refer to Custom Button.
To set up the configure products button to use the flow
Customizing the Columns and Actions for a flow
You can customize the display columns and actions for the flow you created. The default or system-provided flows cannot be customized.
All the Visualforce pages that you set up in the flow are displayed with the columns and actions set up in the config settings.
If you select Default flow, the system displays the columns and actions set up in the Default flow. Use the Load Default Settings button to override all the columns and action settings to out-of-the-box settings in the Default flow.
To customize the columns and actions for a flow
-
Do one of the following based on the user interface.
-
For Salesforce Lightning, click the App
Launcher (
) icon and enter Config Settings in the search bar.
-
For Salesforce Classic, navigate to All Tabs (
) > Config Settings.
-
For Salesforce Lightning, click the App
Launcher (
-
For setting up columns or actions or both for the custom flow, do one or more of the following:
- For columns, click Display Column Settings.
- For Actions, click Display Action Settings.