Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More
Energy & Utilities Cloud
Reference UI OmniScript Flow for Customer Acqusition Management

Reference UI OmniScript Flow for Customer Acqusition Management

The reference UI integrates all the application components which work together to provide the Customer Acquisition Management application functionality.

The UI OmniScript VEEDigitalOrder brings together an array of Salesforce technologies such as FlexCards, VIPs, Caching, and DC APIs, which work collectively in the background to provide a state-of-the-art user experience to the end-user.

Learn more about how OmniScript uses each of these components:

Community Site

The Customer Acquisition Management application is deployed on the community site. The site has two pages:

  • Home - Embeds the FlexCard VEEConsumerLandingScreen. In is the landing page of the application.

  • lwcos - Embeds the OmniScript VEEDigitalOrder.

Get Details

This step collects information from the user. The user enters the distribution region, service point, eligibility criteria, and consumption. The OmniScript processes this information in the background to fetch the applicable offers based on input combinations.

Integration Procedures

FlexCards

Description

VEE_DigitalFetchRegions

Fetches the distribution region values from the Enterprise Product Catalog. This Integration Procedure is called before the Get Details screen is rendered to display the supported distribution regions.

VEEElectricityConsumptionInfo

Displays the electricity consumption information text based on the values entered by the user manually or using a slider.

VEEGasConsumptionInfo

Displays the gas consumption information text based on the values entered by the user manually or using the slider.

Show Offers

Displays all the valid commodity offer plans in this step. Users select one product from the available commodity offers.

Integration Procedures

FlexCards

Description

VEE_DigitalGetBasket

Fetches the valid offers based on the user input in Get Details step.

VEE_DigitalCalculateBasketTotal

Generates the total price of the product.

VEEConsumerOfferDetails

Displays each of the offers and the pricing calculation fetched by Integration Procedures VEE_DigitalGetBasket and VEE_DigitalCalculateBasketTotal.

Show Add-On Offers

Displays all the valid non-commodity add-on offer plans. Users can select multiple add-on offers.

Integration Procedures

FlexCards

Description

VEE_DigitalGetAddons

Fetches the add-on offers available to the user. This Integration Procedure is called before the Show Add-On Offers page is rendered.

VEEConsumerSelectedCommodityOfferDetails

Displays the summary of the commodity offers selected in the previous step Show Offers

VEEConsumerFAQ

Displays the FAQs related to the offers.

VEEConsumerTestimonial

Displays the consumer testimonials.

VEEConsumerAddOnOfferDetails

Displays the consumer add-on offers available to the user.

Enroll

Displays the cart summary, and users enter their details to start the account and order creation process.

Integration Procedures

FlexCards

Description

VEE_DigitalCreateAccountAndCart

Starts the customer account and draft order creation process.

VIPCreateEnergySobjects

Creates the key salesforce objects in the backend such as accounts, premise, service point, and then activates the order.

VEEConsumerCartCommodityOffer

Displays the summary of the selected commodity offers.

VEEConsumerCartAddOnOffers

Displays the summary of the selected add-on offers.

VEEConsumerOrderTotalSummary

Displays the total order summary.

Confirmation

Displays the order number if the order creation process was successful.

 
Loading
Salesforce Help | Article