You are here:
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. |

