2 Business Proposal-to-Launch

Learn about the Business Proposal-to-Launch business process and tasks in Oracle Communications Digital Business Experience. This process starts with the Go-decision and ends with the commercial launch.

About Business Proposal-to-Launch

In the Business Proposal-to-Launch business process, you perform the following tasks:
  • Create a product offering in Launch Cloud Service, which is the central commercial catalog system for the solution
  • Launch the product offering

As a part of creating a product offering, in Launch, you create the following entities, along with any other entities required for your business needs:

  • Product Specifications and Attributes
  • Price Lists
  • Simple Offerings
  • Bundle Offerings
  • Commitment Terms
  • Rules for upgrade, eligibility, and compatibility

The following sections describe how to create these entities, provide recommendations for the solution, and provide examples of entities.

Entity Mappings

The entities you create in Launch are populated into Siebel CRM and BRM PDC. Table 2-1 lists how the entities you create in Launch are mapped across these applications.

Table 2-1 Entity Mapping for Launch, Siebel, and PDC

Entity Name in Launch Entity Name in Siebel CRM Entity Name in BRM PDC
Product Specification Product Class NA
Attributes Attributes NA
Service, Device, and Accessory Offering Product Charge Offer
Discount Offering Product Discount Offer
Time-Based Offering Product Discount Offer
Service Bundle Product with Product Type Bundle NA
Commercial Bundle Product with Product Type Bundle NA
Product line Product line NA
Price list Price list NA
Package Promotion NA

Note:

N/A indicates that the specific entity is not synced to BRM PDC.

Creating a Product Specification with Attributes

To define a commercial product, you start by creating a product specification with attributes in the Launch Cloud Service application. Product specifications and attributes are catalog entities that you use, among others, to design a product or a service that you want to sell.

A product specification consists of detailed description of tangible or intangible characteristics that are made externally available through the product offer. Attributes are characteristics of a product that you want to create and sell.

Note:

Product specifications cannot be sold. Only products can be sold.

Product specifications enable you to organize and reuse these attributes when you add new products to your catalog. When you assign a product specification to a product, the product automatically inherits all the attributes defined in the product specification. You may choose to assign default values for those attributes in the products.

For example, as a Product Manager, consider a scenario in which you want to define multiple voice services and data services in your catalog. A voice service usually has attributes, such as outgoingMinutes and incomingMinutes. A data service usually has attributes such as downloadSpeed and dataFUP. The outgoingMinutes attribute can have values like 500 minutes, 700 minutes, and 1250 minutes. You may create a product specification with the name Voice Service PS and assign outgoingMinutes as one of the attributes with the value of 500 minutes. When you create a commercial product called Basic Voice Service using the product specification Voice Service PS, it will inherit the outgoingMinutes attribute with the value of 500 minutes.

For complete details and instructions about creating a product specification in Launch, see Create a Product Specification in the Oracle Communications Launch Cloud Service User's Guide.

Launch also allows you to create nested product specifications. This lets you create new product specifications by inheriting attributes of a parent product specification. Nested product specifications are also synced to Siebel CRM.

When published, a product specification in Launch is populated as Product Class in Siebel. Product classes published to Siebel can be further synchronized into Design Studio as product specifications using the query product classes process integration of Application Integration Architecture (AIA).

Refer to the following guides for information about how a product specification works in each application:

Recommendations for Product Specifications and Attributes

Caution:

Revising or deleting a product specification that you have already published may create stale relationships across the applications in the solution.

Digital Business Experience uses pre-defined attributes to achieve certain functionality such as time-based offerings. For more information, see the respective topics in this guide.

Creating a Price List

A price list is a set of standard prices for commercial products. You can define a price list and associate prices of commercial products to one or more price lists to define and use products in Digital Business Experience. A product must exist in a price list for it to appear in the Siebel catalog.

You can use multiple price lists to offer different prices for the same product. A price list in Launch is populated into Siebel as a price list.

For more information about price lists, refer to the following:

Recommendations for Price Lists

It is recommended that you create a single price list for the entire Digital Business Experience solution, unless you are intentionally creating a multi price-list model.

If you are creating a multi price-list package, make sure all fees of its components are available in all the price lists that you want to offer your package in.

Creating Catalogs and Categories

Catalogs and categories are created for logical grouping of product offerings and associated entities.

A Catalog provides a way to organize product offerings for both administrative and display purposes. A Category is used to group product offerings further into logical containers within catalogs. A product category can contain other categories (sub-categories). Each category can belong to only one catalog.

Catalogs and categories get synced only to Siebel CRM as catalogs and categories. These entities do not get synced to PDC.

Refer to the following guides for more information about how catalogs and categories work in each application:

Creating Product Lines

Product lines are logical groupings of products. They are also called as offer families. When you define a product line, you name it and then specify all the products in that line. If you have products that are already defined, you can associate them with the product line. You can also assign product line managers.

Refer to the following guides for more information on how product lines work in each application:

  • In Launch, see Product Lines in Oracle Communications Launch Cloud Service User's Guide.
  • In Siebel, see Creating Product Lines in Oracle Communications Siebel Order Management Guide.

Creating an Offering

You use Launch to create product offerings. A product offering is an item that can be sold, ordered from the provider of the catalog or tracked as an asset. A product offering can be a simple offering or a bundle offering. A simple product offering has attributes, features, and characteristics but does not contain other product offerings. A bundle product offering is an assembly of two or more product offerings.

For more information about product offerings in Launch, see Product Offers in Oracle Communications Launch Cloud Service User's Guide.

This section contains the following topics:

  • Creating a Simple Product Offering: This topic describes the entities and attributes required to create different types of simple product offerings.
  • Creating a Bundle Product Offering: This topic describes the entities and attributes required to create different types of bundle product offerings.
  • Package Models in Design-Time and Run-Time: This topic provides an illustration of a package model in design-time and run-time.
  • Creating a Family Share Plan: This topic provides information on creating a family share plan.
  • Creating Special Rate Calling List: This topic provides information on creating a special rate calling list.
  • Fulfillment Item Code: This topic provides information on Fulfillment Item Code and its impact on run-time.
  • Simple Service Bundle: This topic provides information on creating a Simple Service Bundle.
  • Defining Overrides on the Product Definition: This topic describes the process of defining price overrides on the product definition.
  • Setting Up Commitment Terms and Penalty: This topic provides information on setting up commitment terms and penalties for product offerings.
  • Creating Price Alterations: This topic provides information on creating price alterations for different product offerings.

Creating a Simple Product Offering

You use Launch to create simple product offerings.

Launch lets you create the following types of simple product offerings: All these simple product offerings are synced to Siebel CRM as products.

Service, device, and accessory offerings are synced to PDC as charge offerings. Discount and time-based offerings are synced to PDC as discount offerings.

To create a simple product offering in Launch, see Create a Simple Offer in Oracle Communications Launch Cloud Service User's Guide.

Creating a Service, Device, or Accessory Offering

Customer Service Providers (CSPs) normally create service offerings for non-tangible products, such as mobile and broadband services.

Service offerings can have one or more charges and allowances. Some examples are:

  • An installation service charge of 100 USD at the time of purchase is a service offering with a one-time fee.
  • A 100 Mbps broadband service that charges 25 USD per month is a service offering with a monthly recurring fee.
  • A text service that charges 50 cents per text is a service offering with usage charges.
  • An Email service can have multiple charges, as it can have a combination of a one-time charge and recurring charges. For example, an Email service can have a one-time activation charge of 10 USD and a monthly recurring charge of 5 USD.
  • A voice service that charges 10 USD per month for 200 minutes of unlimited usage and 10 cents per minute after the free limit of 200 minutes is another example of a service offering with multiple charges and allowances as it is a combination of recurring and usage charges.

CSPs normally create device and accessory offerings for tangible products, such as SIM cards, routers, and phone cases. Some examples are as follows:

  • A phone that costs 499 USD at purchase is a device offering with a one-time fee.
  • A phone case that costs 49 USD at purchase is an accessory offering with a one-time fee.

A service, device, or accessory offering gets synced to Siebel CRM as a simple product and to PDC as a charge offer.

The information you provide while creating a service, device, or accessory offering in Launch impacts the flow of the runtime module and the entire solution.

Table 2-2 describes the information you provide while creating a service, device, or accessory offering and how the attributes are translated across participating applications in Digital Business Experience:

Table 2-2 Attribute Mapping for a Service, Device, or Accessory Offering

Name of the Attribute in Launch Description Name of the Attribute in Siebel CRM Name of the Attribute in PDC
Name Name of the service, device, or accessory offering you want to create. Product Name Name of the charge offer
Description A description for the service, device, or accessory offering. Product Description Description of the charge offer
Start Date The date from which the service, device, or accessory offering is valid. Start Date of the product Start Date of the charge offer
End Date The date until which the service, device, or accessory offering is valid. End Date of the product End Date of the charge offer
Product Specification The product specification associated with the service, device, or accessory offering. Product Class of the product Not Synced
Billing Type The Billing Type of the service, device, or accessory offering. This can either be Subscription or Item. If you select Item, you can only select a one-time fee, as Item indicates an entity for which you pay once. An offering with Billing Type Item cannot include usage or recurring charges. But, for an offering with Billing Type Subscription, you can associate all types of fees with it. Billing Type of the product Billing Type of the charge offer
Billing Service Type The Billing Service Type of the service, device, or accessory offering. It can be Account or any other user configured service. Billing Service Type of the product Service of the charge offer
Service Instance This flag determines whether a service, device, or accessory offering is a simple service bundle or not. Digital Business Experience recommends to set this flag to true only if you want to use this service, device, or accessory offering as a simple service bundle. Service Instance of the product Not Synced
Pricing Commit Type The Pricing Commit Type of the service, device, or accessory offering. It is either Dynamic or Committed. Pricing Commit Type of the product Not Synced
Dynamic Discount Method The Dynamic Discount Method of the service, device, or accessory offering. You get Dynamic Discount Method if you select Dynamic for Pricing Commit Type. It is either Amount or Percentage. Dynamic Discount Method of the product Not Synced
Fulfillment Item Code The Fulfillment Item Code of the service, device, or accessory offering. Fulfillment Item Code of the product Not Synced
Composition Type The Composition Type of the service, device, or accessory offering. It can either be Partial Item or Whole Item. Digital Business Experience recommends that you set this as Whole Item for service, device, and accessory offerings. Composition Type of the product Not Synced
Orderable This flag determines whether a service, device, or accessory offering can be ordered or not. Digital Business Experience recommends that you set this flag to true for service, device, and accessory offerings. Orderable attribute of the product Not Synced
Configurable This flag determines whether a service, device, or accessory offering can be customized or not. Customizable attribute of the product Not Synced
Bill on Purchase This flag determines whether a service, device, or accessory offering is billed at purchase or not. Digital Business Experience recommends that you set this flag to true for service, device, and accessory offerings. Billable attribute of the product Not Synced
Trackable as Asset This flag determines whether a service, device, or accessory offering can be tracked as an asset or not. Digital Business Experience recommends that you set this flag to true for service, device, and accessory offerings. Trackable as Asset attribute of the product Not Synced
Product Line The Product Line of the service, device, or accessory offering. Product Line of the product Not Synced

Pricing for Service, Device, or Accessory Offering

Launch allows you to add three types of fees for a service, device, and accessory offering; one-time fee, usage fee, and recurring fee. Following are the attributes available depending on the fee type you choose:

Table 2-3 describes all the attributes of a one-time fee.

Table 2-3 Attributes of a One-Time Fee

Attribute Description
Price Type Purchase, Cancel, and Penalty are the available options for Price Type. Digital Business Experience recommends to select Purchase for service, device, and accessory offering. This gets synced to PDC as the relevant one-time event of the charge offer. This gets synced to Siebel CRM as the price type attribute of the product.
Price List The price list associated with one-time fee. A single price list gets synced to PDC as single charge and a multi price-list gets synced as a charge selector. This gets synced to Siebel CRM as the price list of the product.
Start Date and End Date The starting and ending date of the one-time fee. This gets synced to both PDC and Siebel CRM.
Price The value of the one-time fee. This gets synced to both PDC and Siebel CRM.

Table 2-4 describes all the attributes of a recurring fee.

Table 2-4 Attributes of a Recurring Fee

Attributes Description
Recurring Fee Type Cycle, Cycle Arrears, and Cycle Forward Arrears are the available options for Recurring Fee Type. This gets synced to PDC as the relevant (cycle, cycle_arrears, and cycle_forward_arrears) recurring event of the charge offer. This gets synced to Siebel CRM as the price type attribute of the product.
Advanced Pricing Model The advanced pricing model is used to configure an allowance.
Period The interval at which the recurring fee is billed. Digital Business Experience recommends you to set this as Monthly for service, device or accessory offering.
Price List The price list associated with the recurring fee. A single price list gets synced to PDC as single charge and a multi price-list gets synced as a charge selector. This gets synced to Siebel CRM as the price list of the product.
Start Date and End Date The starting and ending date of the fee. This gets synced to both PDC and Siebel CRM.
Price The value of the recurring fee. This gets synced to both PDC and Siebel CRM.

Table 2-5 describes the attributes of a usage fee.

Table 2-5 Attributes of a Usage Fee

Attribute Description
Price List The price list associated with the usage fee. A single price list gets synced to PDC as single charge and a multi price-list gets synced as a charge selector. This gets synced to Siebel CRM as the price list of the product.
Usage Specification The usage specification that is to be associated with the usage fee. This gets synced to PDC as the usage event of the charge offer. This does not get synced to Siebel CRM.
Metering Rule The metering rule determines how the usage fee is measured. This gets synced to PDC as the usage event of the charge offering. Digital Business Experience supports the values Duration, Volume, and Occurrence. This does not get synced to Siebel CRM.
Unit of Measure The unit of measure that is to be used for the usage fee. This gets synced to PDC as the usage event of the charge offer. This does not get synced to Siebel CRM.
Advanced Pricing Model The Advanced Pricing Model is used to configure an Allowance, Volume-based, Tiered, or Attribute-Based price to the usage fee. Digital Business Experience supports Attribute-Based pricing to configure zone models. See Configuring Zone Models for Attribute-Based Pricing for more information.
Pricing Model Name Name of the pricing model you want to configure.
Service Specification/Usage Specification Gets auto-populated based on the respective specifications you have selected at various levels.
Service Specification Attributes/Usage Specification Attributes The attributes you want to configure. You have the option to configure all or any of these attributes depending on the specifications added while creating the service offering. You only need to add an attribute while configuring a Zone Value Map or a normal usage fee. Standard Zone has Impact Category as the default attribute so no need to add an attribute for this.
Zone Type You can configure zone models using Zone Value Map or Standard Zone.
Select Zone The specific zone that you want to associate with the usage fee you are setting up.
Attribute Flag A flag in the name of the selected Attribute(s). You need to use this flag to select the specific attribute to which you need to add a Value Map. You need to at least set one of the attribute flags to true. For the Attributes with flags set to false, you can choose to add a specific zone rather than a zone Value Map.
Operator for the Attribute This appears as the name of the attribute(s) you have selected and lets you configure an operator for all the selected attributes. Gets synced to PDC as the rule on the charge selector for the value map. This is only applicable for Zone Value map option.
Allowance Type Digital Business Experience does not support Allowance Type, so do not add it.
Share Allowance Do not set this flag to true as it is not supported by Digital Business Experience.
Start Date and End Date The start and end dates of the usage fee determine the validity of the configured price.
Add Attribute-Based Pricing This is an option to add all the required values for Attribute-based pricing if you are configuring zone models for usage fee using Zone Value Map or Standard Zone.
Value for the Selected Attribute This option appears as the Attribute(s) added. For each Attribute, you can select a zone from the Value Map added or simple zone if the flag for this attribute is set to false. A Value Map allows you to configure a hierarchical set of values for an attribute. This option is only applicable for Zone Value Map. This gets synced to PDC as the value of the Attribute.
Zone Impact Category The impact category you want to associate with the selected zone or zones in the value map. See Configure the Business Configurations for information on configuring the required Impact Categories to Launch. You must configure Impact Categories in order to select them from the drop-down list when setting up a usage fee using Zone Value Map or Standard Zone. This gets synced to PDC as Impact Category.
Price Format The pricing format of the usage fee. This gets synced to the usage event of the charge offer. This does not get synced to Siebel CRM.
Price The value of the usage fee. This gets synced to both PDC and Siebel CRM.

Table 2-6 maps how service, device, and accessory offerings get synced across the applications in Digital Business Experience according to the fee type.

Table 2-6 Entity Mapping for Service, Device, and Accessory Offering

Launch Siebel PDC
Service, device, or accessory with one-time fee Product with price type as one-time and price value captured in the price list Single charge offer with a single related one-time event
Service, device, or accessory with recurring fee Product with price type as recurring and price value captured in the price list Single charge offer with a related monthly carried forward event
Service, device, or accessory with usage fee Product with price type as usage and a price value of 0 captured in the price list Single charge offer with a related delayed usage event
Service, device, or accessory with one-time and recurring fee Two products with parent child relationship. Parent product with price type as recurring and child product with price type as one-time Single charge offer with two related events: a one-time event and a monthly carried forward event
Service, device, or accessory with recurring and usage fee Single product with price type as recurring and price value of recurring fee captured in the price list Single charge offer with two events: a monthly carried forward event and a delayed usage event
Service, device, or accessory with one-time and usage fee Single product with price type as one-time and price value of one-time captured in the price list Single charge offer with two events: a one-time event and a delayed usage event
Service, device, or accessory with one-time, recurring, and usage fee Two products with parent child relationship. Parent product with price type as recurring and child product with price type as one-time Single charge offer with three events: a one-time event, a monthly carried forward event, and a delayed usage event
Recommendations for Service, Device, and Accessory Offerings
  • Item-type offerings can only have one-time fee, whereas subscription-type offerings can have any combination of fees, including one-time, recurring, and usage.
  • When you purchase a subscription-type offering, a product instance is created under purchased offers in PDC, but when you purchase an item type offering, it is not tracked in PDC.
  • Always set the Trackable as Asset flag to true for a subscription-type offering.
  • You should map the service, device, and accessory to the correct Billing Service Type. If none of the custom Billing Service Type values apply to the offering, set the offering's Billing Service Type to Account.
  • Ensure that all service-type offerings are either added to a service bundle or set as a simple service (by setting Service Instance to true).
  • If you have set the Billing Service Type for an offering to Account, do not add that offering to a service bundle.
Creating a Discount Offering
CSPs create discount offerings to give their customers monetary and non-monetary benefits. Some examples are as follows:
  • A discount of 10 USD on the monthly broadband service fee is a discount offering that provides a monetary benefit for a specific amount.
  • A discount of 20% on the usage fee of a text service is a discount offering that provides a percentage-based monetary benefit in the form of a percentage.
  • An allowance of 10 GB free data is a discount offering that provides a non-monetary benefit.

You also create discount offerings to provide consumption rules for usage allowances.

In Launch, discount offerings are configured as simple product offerings with Offering Type set to Discount and the specific discount is configured as alterations to the pricing.

A discount offering gets synced to Siebel CRM as a simple product and to PDC as a discount offer.

Table 2-7 describes the details you provide in Launch while creating a discount offering and how this information is synchronized across the participating applications in Digital Business Experience.

Table 2-7 Attribute Mapping for a Discount Offering

Name of the Attribute in Launch Description Name of the Attribute in Siebel CRM Name of the Attribute in PDC
Name Name of the discount offering you want to create. Product Name Name of the discount offer
Description A description for the discount offering. Product Description Description of the discount offer
Start Date The date from which the discount offering is valid. Start Date of the product Start Date of the discount offer
End Date The date till which the discount offering is valid. End Date of the product End Date of the discount offer
Product Specification The product specification associated with the discount offering. Product Class of the product Not Synced
Billing Type The Billing Type of the discount offering. This can either be Subscription or Item. If you select Item, you can only select a one-time fee, as Item indicates an entity for which you pay once. An offering with Billing Type Item cannot include usage or recurring charges. However, an offering with the billing type Subscription can include all types of fees. This is always synced to Siebel CRM as Discount Billing Type of the discount offer
Billing Service Type The Billing Service Type of the discount offering. It can be Account or any other user configured services. Billing Service Type of the product Service Type of the discount offer
Service Instance This flag determines whether an offering can be configured as simple service bundle or not. Digital Business Experience recommends that you to set this flag to false for discount offering. Service Instance of the product Not Synced
Pricing Commit Type The Pricing Commit Type of the discount offering. The value of this attribute has no impact on discount offering. Pricing Commit Type of the product Not Synced
Dynamic Discount Method The Dynamic Discount Method of the discount offering. The value of this attribute has no impact on discount offering. Dynamic Discount Method of the product Not Synced
Fulfillment Item Code The Fulfillment Item Code of the discount offering. Fulfillment Item Code of the product Not Synced
Composition Type The Composition Type of the discount offering. It can either be Partial Item or Whole Item. Digital Business Experience recommends that you set this as Whole Item for discount offering. Composition Type of the product Not Synced
Orderable This flag determines whether the discount offering can be ordered or not. Digital Business Experience recommends that you set this flag to true for discount offering. Orderable attribute of the product Not Synced
Configurable This flag determines whether the discount offering can be customized or not. Customizable attribute of the product Not Synced
Bill on Purchase This flag determines whether the discount offering is billed at purchase or not. Digital Business Experience recommends that you set this flag to true for discount offering. Billable attribute of the product Not Synced
Trackable as Asset This flag determines whether the discount offering can be tracked as an asset or not. Digital Business Experience recommends that you set this flag to true for discount offering. Trackable as Asset attribute of the product Not Synced
Product Line The product line of the discount offering. Product Line of the product Not Synced
Discount Priority The priority of a specific discount if there are multiple discounts. The discount priority determines the sequence in which the charging engine evaluates discounts when multiple discounts are applicable. A higher number indicates a higher priority. Discount Priority of the product Discount priority of the discount product offer

Pricing for Discount Offering

Launch lets you create discounts for one-time, recurring, and usage fees. You can create discounts by creating a specific fee with a price of zero and adding the required discount as an alteration to the specific fee.

You can add an alteration for a discount offering by selecting one of the following options from the drop-down list for Add Price Alteration:
  • Discount-Fixed: Lets you set a fixed amount as discount.
  • Discount Percentage: Lets you set a fixed percentage as discount
  • Consumption Discount Model: Lets you to add composite alterations and apply discount triggers on the existing allowances and usage fee to set a pattern of consumption and billing.
  • Allowance Grant: Lets you add an allowance as discount.

Note:

  • Consumption Discount Model only apply to usage fees and allowances, while Discount-Fixed and Discount Percentage are applicable to all kinds of fees.
  • For Discount-Fixed and Discount Percentage, you add an alteration without any discount triggers.
See Set Up Price Alterations in Oracle Communications Launch Cloud Service User's Guide for more information about setting up price alterations.

Table 2-8 describes all the required attributes to create a one-time fee.

Table 2-8 Attributes of a One-Time Fee

Attribute Description
Price Type Purchase, Cancel, and Penalty are the three available options for Price Type. It is recommended to select Purchase for Digital Business Experience. This gets synced to PDC as purchase charge event of the discount offer. This gets synced to Siebel CRM as the price type attribute of the product.
Price List Price list associated with one-time fee. A single price list is synced to PDC as a single charge, while a multi price-list is synced as a charge selector. This gets synced to Siebel CRM as price list of the product.
Start Date and End Date The starting and ending date of the fee. This gets synced to both PDC and Siebel CRM.
Price The value of the one-time fee. Digital Business Experience recommends to set this to Zero. This gets synced to both PDC and Siebel CRM.
Name Name of the alteration if Discount-Fixed, Discount Percentage, or Allowance Grant is selected for Add Price Alteration.
Discount Amount or Discount Percent The value of the discount in amount or percentage.
Discount Mode This specifies the method by which the charging system should apply a discount. The available options are Sequential or Parallel. A sequential discount implies that the discount offer is applied to the remaining charge amount after previous discounts have been deducted. Conversely, a parallel discount is applied to the original charge amount, irrespective of any reductions from prior discount offers.
Alteration Amount The alteration amount you want to add. Digital Business Experience recommends to set this to 0 for Grant Allowance.
Allowance Type The type of allowance that you want to provide. This could be Text, Voice_Minutes, or Data.
Allowance Quantity The amount of data, voice, or text that you want to provide as the allowance.
Period Quantity The amount of time for which this allowance is provided.
Period Units The unit of the Period Quantity. This could be days, months, or year.
Apply To The option that decides whether to add the allowance or discount to User Balance or Sharer Balance. You can choose Sharer Balance if this particular allowance or discount is supposed to be shared between different lines in a package.

Table 2-9 describes all the attributes of a recurring fee.

Table 2-9 Attributes of a Recurring Fee

Attributes Description
Recurring Fee Type Cycle, Cycle Arrears, and Cycle Forward Arrears are the three available options for Recurring Fee Type. This gets synced to PDC as the relevant (cycle, cycle_arrears, and cycle_forward_arrears) recurring event of the discount offer. This gets synced to Siebel CRM as the price type attribute of the product.
Period The interval at which the recurring fee is billed. Digital Business Experience recommends you to set this as Monthly for discount offering.
Price List Price list associated with recurring fee. A single price list gets synced to PDC as single charge and a multi price-list gets synced as a charge selector. This gets synced to Siebel CRM as price list of the product.
Start Date and End Date The starting and ending date of the price. This gets synced to both PDC and Siebel CRM.
Price The value of the recurring fee. Digital Business Experience recommends to set this to Zero. This gets synced to both PDC and Siebel CRM.
Name Name of the alteration if Discount-Fixed, Discount Percentage, or Allowance Grant is selected for Add Price Alteration.
Discount Amount or Discount Percent The value of the discount in amount or percentage.
Discount Mode This specifies the method by which the charging system should apply a discount. The available options are Sequential or Parallel. A sequential discount implies that the discount offer is applied to the remaining charge amount after previous discounts have been deducted. Conversely, a parallel discount is applied to the original charge amount, irrespective of any reductions from prior discount offers.
Alteration Amount The alteration amount you want to add. Digital Business Experience recommends to set this to 0 for Grant Allowance.
Allowance Type The type of allowance that you want to provide. This could be Text, Voice_Minutes, or Data.
Allowance Quantity The amount of data, voice, or text that you want to provide as the allowance.
Period Quantity The amount of time for which this allowance is provided.
Period Units The unit of the Period Quantity. This could be days, months, or year.
Apply To The option that decides whether to add the allowance or discount to User Balance or Sharer Balance. You can choose Sharer Balance if this particular allowance or discount is supposed to be shared between different lines in a package.

Table 2-10 describes the attributes of a usage fee.

Table 2-10 Attributes of a Usage Fee

Attribute Description
Price List Price list associated with the usage fee. A single price list gets synced to PDC as single charge and a multi price-list gets synced as a charge selector. This gets synced to Siebel CRM as price list of the product.
Usage Specification Usage specification that is to be associated with the usage fee. This gets synced to PDC as the usage event of the discount offer. This does not get synced to Siebel CRM.
Metering Rule The metering rule determines how the usage fee is measured. Digital Business Experience supports the values: Duration, Volume, and Occurrence. This does not get synced to Siebel CRM.
Unit of Measure The unit of measure that is to be used for the usage fee. This gets synced to the usage event of the discount offer. This does not get synced to Siebel CRM.
Price Format The pricing format of the usage fee. This gets synced to the usage event of the discount offer. This does not get synced to Siebel CRM.
Start Date and End Date The starting and ending date of the usage fee. This gets synced to both PDC and Siebel CRM.
Price The value of the usage fee. Digital Business Experience recommends to set this to Zero. This gets synced to both PDC and Siebel CRM.
Name Name of the alteration if Consumption Discount Model, Discount-Fixed, Discount Percentage, or Grant Allowance is selected for Add Price Alteration.
Start Date and End Date Effective date of the alteration.
Name Name of the discount trigger. Discount trigger gets synced as Discount Filters to PDC.
Operator The operator indicates the point at which the trigger is applied.
Value The value applied on the operator.
Discount Amount or Discount Percentage The value of the discount in amount or percentage.
Discount Mode This specifies the method by which the charging system should apply a discount. The available options are Sequential or Parallel. A sequential discount implies that the discount offer is applied to the remaining charge amount after previous discounts have been deducted. Conversely, a parallel discount is applied to the original charge amount, irrespective of any reductions from prior discount offers.
Alteration Amount The alteration amount you want to add. Digital Business Experience recommends to set this to 0 for Grant Allowance.
Allowance Type The type of allowance that you want to provide. This could be Text, Voice_Minutes, or Data.
Allowance Quantity The amount of data, voice, or text that you want to provide as the allowance.
Period Quantity The amount of time for which this allowance is provided.
Period Units The unit of the Period Quantity. This could be days, months, or year.
Apply To The option that decides whether to add the allowance or discount to User Balance or Sharer Balance. You can choose Sharer Balance if this particular allowance or discount is supposed to be shared between different lines in a package.

Table 2-11 describes how a discount offering gets synced across the applications in Digital Business Experience.

Table 2-11 Entity Mapping for Discount Offerings

Launch Siebel CRM PDC
Discount offering Product with Billing Type Discount and Price zero. Discount offer
Creating a Time-Based Offering

You can create a time-based offering to restrict a discount to a specific time period after purchase. You can create a time-based offering by creating a product specification with a set of attributes and associating it with the time-based offering.

A time-based offering gets synced to Siebel CRM as a simple product and to PDC as a discount offer.

Table 2-12 describes a set of attributes you can define for a product specification to create a time-based offering:

Table 2-12 Attributes of a Product Specification to Create a Time-Based Offering

Name Data Type Value Description
Duration Number 1,2,3... This attribute is used along with DurationUnitOfMeasure to calculate the validity of a time-based offering.
DurationUnitOfMeasure Text Days and Months The unit used to measure the duration
DurationValidityStart Text

Now

Original Start

Original End

This attribute is used by Siebel to re-calculate the end date of the offering when the duration of the already purchased offering changes due to a promotion upgrade or downgrade.

Now: The duration of the validity starts at the due date. Siebel CRM calculates end date of a service by adding the validity period to the due date.

Original Start: The duration of the validity starts at the start date. Siebel CRM calculates the end date of a service by adding the validity period to the original start date of the purchase.

Original End: The duration of the validity starts at the original end date. This value is used in change orders. Siebel CRM calculates the end date of a service by adding the validity period to the original end date.

The information you provide while creating a time-based offering in Launch impacts the flow of the run-time module and the entire solution.

Table 2-13 describes the information you provide while creating a time-based offering and how the attributes are translated across participating applications in Digital Business Experience:

Table 2-13 Attribute Mapping for a Time-Based Offering

Name of the Attribute in Launch Description Name of the Attribute in Siebel CRM Name of the Attribute in PDC
Name Name of the time-based offering you want to create. Product Name Name of the time-based offer
Offering Type Type of the simple product offering you want to create. Select Time-Based Offering to create a time-based offering. Product Type Not Synced
Description A description for the time-based offering. Product Description Description of the time-based offer
Start Date The date from which the time-based offering is valid. Start Date of the product Start Date of the time-based offer
End Date The date till which the time-based offering is valid. End Date of the product End Date of the time-based offer
Product Specification The product specification associated with the time-based offering. Product Class of the product Not Synced
Billing Type The Billing Type of the time-based offering. This can either be Subscription or Item. If you select Item, you can only select a one-time fee, as Item indicates an entity for which you pay once. An offering with Billing Type Item cannot include usage or recurring charges. But, for an offering with Billing Type Subscription, you can associate all types of fees with it. This is always synced to Siebel CRM as Discount Billing Type of the time-based offer
Billing Service Type The Billing Service Type of the time-based offering. It can be Account or any other user configured services. Billing Service Type of the product Service Type of the time-based offer
Service Instance This flag determines whether an offering can be configured as simple service bundle or not. Digital Business Experience recommends that you set this flag to false for a time-based offering. Service Instance of the product Not Synced
Pricing Commit Type The Pricing Commit Type of the time-based offering. The value of this attribute has no impact on time-based offering. Pricing Commit Type of the product Not Synced
Dynamic Discount Method The Dynamic Discount Method of the time-based offering. The value of this attribute has no impact on time-based offering. Dynamic Discount Method of the product Not Synced
Fulfillment Item Code The Fulfillment Item Code of the time-based offering. Fulfillment Item Code of the product Not Synced
Composition Type The Composition Type of the time-based offering. It can either be Partial Item or Whole Item. Digital Business Experience recommends that you set this as Whole Item for time-based offering. Composition Type of the product Not Synced
Orderable This flag determines whether the time-based offering can be ordered or not. Digital Business Experience recommends that you set this flag to true for time-based offering. Orderable attribute of the product Not Synced
Configurable This flag determines whether the time-based offering can be customized or not. Customizable attribute of the product Not Synced
Bill on Purchase This flag determines whether the time-based offering is billed at purchase or not. Digital Business Experience recommends that you set this flag to true for time-based offering. Billable attribute of the product Not Synced
Trackable as Asset This flag determines whether the time-based offering can be tracked as an asset or not. Digital Business Experience recommends that you set this flag to true for time-based offering. Trackable as Asset attribute of the product Not Synced
Product Line The product line of the time-based offering. Product Line of the product Not Synced
Discount Priority The priority of a specific time-based offer synced to PDC as a product with a discount if there are multiple discounts. The discount priority determines the sequence in which the charging engine evaluates discounts when multiple discounts are applicable. A higher number indicates a higher priority. Discount Priority of the product Discount priority of the discount product offer

Pricing For Time-Based Offering

Launch lets you create time-based offerings with one-time, recurring, and usage fees. You can create discounts on various fees by creating a specific fee with a price of zero and adding the required discount as an alteration to the specific fee.

Discount - Fixed and Discount Percentage are the two available ways of adding an alteration for a time-based offering. You can select one of these options from the drop-down list for Add Price Alteration. Fixed and percentage discounts let you set a fixed discount in terms of amount or percentage that will be reduced from the base price.

See Set Up Price Alterations in Oracle Communications Launch Cloud Service User's Guide for more information about setting up price alterations.

Table 2-14 describes all the required attributes to create a one-time fee.

Table 2-14 Attributes of a One-Time Fee

Attribute Description
Price Type Purchase, Cancel, and Penalty are the three available options for Price Type. It is recommended to select Purchase for Digital Business Experience. This gets synced to PDC as purchase charge event of the discount offer.
Price List price list associated with one-time fee. A single price list gets synced to PDC as single charge and a mult-price list gets synced as a charge selector. This gets synced to Siebel CRM as price list of the product.
Start Date Start date of the one-time fee. This gets synced to both PDC and Siebel CRM.
End Date End date of the one-time fee. This gets synced to both PDC and Siebel CRM.
Price The value of the one-time fee. Digital Business Experience recommends to set this to Zero. This gets synced to both PDC and Siebel CRM.
Name Name of the alteration if Discount-Fixed or Discount Percentage is selected for Add Price Alteration.
Discount Amount or Discount Percent The value of the discount in amount or percentage.

Table 2-15 describes all the required attributes to create a recurring fee.

Table 2-15 Attributes of a Recurring Fee

Attributes Description
Recurring Fee Type Cycle, Cycle Arrears, and Cycle Forward Arrears are the three available options for Recurring Fee Type. This gets synced to PDC as the relevant (cycle, cycle_arrears, and cycle_forward_arrears) recurring event of the discount offer. This gets synced to Siebel CRM as the price type attribute of the product.
Period The interval at which the recurring fee is billed. Digital Business Experience recommends you to set this as Monthly for time-based offering.
Price List price list associated with recurring fee. A single price list gets synced to PDC as single charge and a mult-price list gets synced as a charge selector. This gets synced to Siebel CRM as price list of the product.
Start Date and End Date The starting date of the price. This gets synced to both PDC and Siebel CRM.
Price The value of the recurring fee. Digital Business Experience recommends to set this to Zero. This gets synced to both PDC and Siebel CRM.
Name Name of the alteration if Discount-Fixed or Discount Percentage is selected for Add Price Alteration.
Discount Amount or Discount Percent The value of the discount in amount or percentage.

Table 2-16 describes all the required attributes to create a usage fee.

Table 2-16 Attributes of a Usage Fee

Attribute Description
Price List price list associated with the usage fee. A single price list gets synced to PDC as single charge and a multi-price price list gets synced as a charge selector. This gets synced to Siebel CRM as price list of the product.
Usage Specification Usage specification that is to be associated with the usage fee. This gets synced to PDC as the usage event of the discount offer. This does not get synced to Siebel CRM.
Metering Rule The metering rule determines how the usage fee is measured. Digital Business Experience supports the values Duration, Volume, and Occurrence. This does not get synced to Siebel CRM.
Unit of measure The unit of measure that is to be used for the usage fee. This gets synced to the usage event of the discount offer. This does not get synced to Siebel CRM.
Price Format The pricing format of the usage fee. This gets synced to the usage event of the discount offer. This does not get synced to Siebel CRM.
Start Date and End Date The starting and ending date of the usage fee. This gets synced to both PDC and Siebel CRM.
Price The value of the usage fee. Digital Business Experience recommends to set this to Zero. This gets synced to both PDC and Siebel CRM.
Name Name of the alteration if Discount-Fixed or Discount Percentage is selected for Add Price Alteration.
Discount Amount or Discount Percent The value of the discount in amount or percentage.

Table 2-17 describes how a time-based offering gets synced across the applications in Digital Business Experience.

Table 2-17 Entity Mapping for Time-Based Offerings

Launch Siebel CRM PDC
Time-based offering Product with Billing Type Discount and Price zero. Discount offer

Creating a Bundled Product Offering

In Digital Business Experience, Launch lets you create bundled product offerings from the Offering Management page. Launch has three types of offerings under bundled product offerings; package, commercial bundle, and service bundle.

To create a bundled product offering in Launch, see Create a Bundle Offer in Oracle Communications Launch Cloud Service User's Guide.

Figure 2-1 depicts the hierarchy and cardinality of the bundled product offerings.

Figure 2-1 Hierarchy of Product Offerings



This section contains the following topics:

  • Creating a Service Bundle: This topic describes the entities and attributes required to create a service bundle.
  • Creating a Commercial Bundle: This topic describes the entities and attributes required to create a commercial bundle.
  • Creating a Package: This topic describes the entities and attributes required to create a package.
  • About Offer Aggregation and Options Groups: This topic provides information on offer aggregation and option group.
Creating a Service Bundle

You create service bundles to bundle the services of similar type in Digital Business Experience. When a service bundle is purchased along with its components, a service instance is created in PDC and its components are purchased as product instances.

Here are some examples:
  • You can add a broadband service having a recurring fee and a broadband installation service with a one-time fee to a broadband service bundle.
  • You can add a broadband service having a recurring fee and a broadband service with 25% discount on its recurring fee to a broadband service bundle.
  • You can add a voice service having a recurring fee, some credit allowance, a usage fee, and a discount offer with a consumption rule to a voice service bundle.

The information you provide while creating a service bundle in Launch impacts the flow of the run-time module and the entire solution. A service bundle only gets synced to Siebel CRM.

Table 2-18 describes the information you provide while creating a service bundle and how the attributes are translated to Siebel CRM by Digital Business Experience:

Table 2-18 Attribute Mapping for a Service Bundle

Name of the Attribute in Launch Description Name of the Attribute in Siebel CRM
Name Name of the service bundle. Product Name
Description A description for the service bundle. Product Description
Start Date The date from which the service bundle is valid. Start Date of the product
End Date The date till which the service bundle is valid. End Date of the product
Product Specification The product specification associated with the service bundle. Product Class of the product
Attributes The attributes of the offerings imported from the product specification associated with the service bundle. Attributes of the product
Billing Type The Billing Type of the service bundle. Digital Business Experience recommends to set this as service bundle. Billing Type attribute of the product
Billing Service Type The Billing Service Type of the service bundle. Billing Service Type attribute of the product
Pricing Commit Type The Pricing Commit Type of the service bundle. This value has no impact on service bundle. Pricing Commit Type attribute of the product
Dynamic Discount Method The Dynamic Discount Method of the service bundle. This value has no impact on service bundle. Dynamic Discount Method attribute of the product
Fulfillment Item Code The Fulfillment Item Code associated with the service bundle. Fulfillment Item Code attribute of the product.
Composition Type The Composition Type of the service bundle. It can either be a Partial Item or a Whole Item. Digital Business Experience recommends to set this as Whole Item for a service bundle. Composition Type attribute of the product
Orderable The orderable attribute of the service bundle. This flag determines whether the service bundle can be ordered or not. Digital Business Experience recommends you to set this flag to true for a service bundle. Orderable attribute of the product
Configurable The configurable attribute of the service bundle. This flag determines whether a service bundle can be customized or not. Digital Business Experience recommends you to set this flag to true for a service bundle. Customizable attribute of the product
Bill on Purchase This flag determines whether a service bundle is billed at purchase or not. Digital Business Experience recommends you to set this flag to true for a service bundle. The billable attribute of the product.
Trackable as Asset This flag determines whether a service bundle can be tracked as an asset or not. Digital Business Experience recommends you to set this flag to true for a service bundle. Trackable as Asset attribute of the product.
Components The components of the service bundle. Children of the product.
Recommendations for Service Bundles
  • You should set Billing Type as Service Bundle for service bundles.
  • You should not set the Account as Billing Service Type for service bundles.
  • You can include service, device, accessory, discount, and time-based offerings as components of service bundles.
  • You must include at least one subscription type service, device, or accessory in every service bundle.
  • You can also include option group as a component of service bundles.
  • All the components of the service bundle must be of the same Billing Service Type as of the service bundle itself.
  • You can include simple service bundle offerings as a component of service bundles. Billing Service Type of the component simple service bundle and the specific service bundle need not be the same.
  • You can nest service bundles. Billing Service Type of nested service bundles need not be same as the parent service bundle.
  • You can also include a commercial bundle as a component of service bundles. Immediate child of the commercial bundle in this case must have the same Billing Service Type as that of the parent service bundle.
Creating a Commercial Bundle

You can create a commercial bundle to bundle the related services. For example, you can add a voice service bundle, text service bundle, data service bundle, and a SIM Card together as a commercial bundle.

A commercial bundle only gets synced to Siebel CRM, and not to PDC. It gets synced to Siebel CRM as product with product type Bundle.

The information you provide while creating a commercial bundle in Launch impacts the flow of the run-time module and the entire solution.

Table 2-19 describes the information you provide while creating a commercial bundle and how the attributes are translated to Siebel CRM by Digital Business Experience:

Table 2-19 Attribute Mapping for a Commercial Bundle

Name of the Attribute in Launch Description Name of the Attribute in Siebel CRM
Name Name of the commercial bundle. Product Name
Description A description for the commercial bundle. Product Description
Start Date The date from which the commercial bundle is valid. Start Date of the product
End Date The date till which the commercial bundle is valid. End Date of the product
Product Specification The product specification associated with the commercial bundle. Product Class of the product
Attributes The attributes of the offerings imported from the Product Specification associated with the commercial bundle. Attributes of the product
Billing Type The Billing Type of the commercial bundle. Digital Business Experience recommends to leave this field empty for a commercial bundle. Billing Type attribute of the product
Billing Service Type The Billing Service Type of the commercial bundle. Digital Business Experience recommends to leave this field empty for a commercial bundle. Billing Service Type attribute of the product
Pricing Commit Type The Pricing Commit Type of the commercial bundle. This value has no impact on a commercial bundle. Pricing Commit Type attribute of the product
Dynamic Discount Method The Dynamic Discount Method of the commercial bundle. This value has no impact on a commercial bundle. Dynamic Discount Method attribute of the product
Fulfillment Item Code The Fulfillment Item Code associated with the commercial bundle. Fulfillment Item Code attribute of the product
Composition Type The Composition Type of the commercial bundle. It can either be a Partial Item or a Whole Item. Digital Business Experience recommends to set this as Whole Item for a commercial bundle. Composition Type attribute of the product
Orderable The orderable attribute of the commercial bundle. This flag determines whether the commercial bundle can be ordered or not. Digital Business Experience recommends you to set this flag to true for a commercial bundle. Orderable attribute of the product
Configurable The configurable attribute of the commercial bundle. This flag determines whether a commercial bundle can be customized or not. Digital Business Experience recommends you to set this flag to true for a commercial bundle. Customizable attribute of the product
Bill on Purchase This flag determines whether a commercial bundle is billed at purchase or not. Digital Business Experience recommends you to set this flag to true for a commercial bundle. Billable attribute of the product
Trackable as Asset This flag determines whether a commercial bundle can be tracked as an asset or not. Digital Business Experience recommends you to set this flag to true for a commercial bundle. Trackable as Asset attribute of the product
Components The components of the commercial bundle. Children of the product
Creating a Package

You can create a package to bundle the related services and make it available to the customers. Some examples are as follows:

  • You can add a wireless package, Over-the-Top (OTT) services, and device offer aggregation to a mobile package. See About Offer Aggregation and Option Groups to learn about offer aggregation.
  • You can add a broadband bundle, email service, routers, and modems to a broadband package.
  • You can add a wireless package, broadband bundle, OTT services, mobile devices, routers, and modems to create a dual play package.

Packages can have upgrade and downgrade rules and offer aggregations.

Packages get synced only to Siebel CRM as products with a Product Type Promotion, and not to PDC.

The information you provide while creating a package in Launch impacts the flow of the run-time module and the entire solution.

Table 2-20 describes the details you provide while creating a package and how these details are populated and synchronized across participating applications in Digital Business Experience:

Table 2-20 Attribute Mapping for a Package

Name of the Attribute in Launch Description Name of the Attribute in Siebel CRM
Name Name of the package. Promotion product Name
Description A description for the package. Promotion product Description
Start Date The date from which the package is valid. Start Date of the promotion product
End Date The date till which the package is valid. End Date of the promotion product
Product Specification The product specification associated with the package. Product Class of the promotion product
Attributes The attributes of the offerings imported from the product specification associated with the package. Attributes of the promotion product
Pricing Commit Type The Pricing Commit Type of the package. This value has no impact on package. Pricing Commit Type attribute of the promotion product
Dynamic Discount Method The Dynamic Discount Method of the package. This value has no impact on package. Dynamic Discount Method attribute of the promotion product.
Fulfillment Item Code The Fulfillment Item Code associated with the package. Fulfillment Item Code of the promotion product
Composition Type The Composition Type of the package. It can either be a Partial Item or a Whole Item. Digital Business Experience recommends to set this as Whole Item for a package. Composition Type of the promotion product
Orderable The orderable attribute of the package. This flag determines whether the package can be ordered or not. Digital Business Experience recommends you to set this flag to true for a package. Orderable attribute of the promotion product
Configurable The configurable attribute of the package. This flag determines whether a package can be customized or not. Digital Business Experience recommends you to set this flag to true for a package. Customizable attribute of the promotion product
Bill on Purchase This flag determines whether a package is billed at purchase or not. Digital Business Experience recommends you to set this flag to true for a package. Billable attribute of the promotion product
Trackable as Asset This flag determines whether a package can be tracked as an asset or not. Digital Business Experience recommends you to set this flag to true for a package. Trackable as Asset attribute of the promotion product
Components The components of the package. Children of the promotion product
About Offer Aggregation and Option Groups

Offer Aggregation

An offer aggregation is a collection of offerings associated with a product line or a product specification with a default value and cardinality limit. You can create an offer aggregation for a package. For example, brand A has 15 phones associated with a product line, of which 8 belong to a single product specification and the other 7 to another set of product specifications with similar characteristics. If you want to provide a discount on all 15 phones, then instead of selecting all 15 of the phone offerings, you could create an aggregation with the product specifications that are common to all 15 phone offerings. This way, all the offerings associated with the product specification get the discount without the need to create different packages for different offerings.

To create an offer aggregation, see "Create an Offer Aggregation" Product Offers in Oracle Communications Launch Cloud Service User's Guide.

An offer aggregation within a package is synced to Siebel CRM as a Promotion. For more information, see Specifying Product Lines or Product Classes for a Product Promotion in Oracle Communications Siebel Pricing Administration Guide.

Option Groups

An option group is a grouping of similar offerings. This gets synced to Siebel CRM as dynamic class. You can create option groups while creating service or commercial product bundles. As a product manager, you can use option groups to group similar offerings and set cardinality at the group level. For example, if a wireless data bundle groups a 1GB, 5GB, and 10 GB data offerings, you can set one of the offerings within the option group as the default. You can override the default value of an option group at the package level. This enables you to set a different default value within the context of a package and avoid proliferation of bundled product offerings.

To create an option group, see the topic "Create Product Option Groups" in the chapter Product Offers in Oracle Communications Launch Cloud Service User's Guide.

Package Models in Design-Time and Run-Time

Figure 2-2 depicts a package (Package A) in a design-time environment:

Figure 2-2 Package A in a Design-Time Environment



In the diagram above:

  • Simple product offering B and E can only be account-level products.
  • Billing Service Type of simple product offering H and K must be same as that of service bundle G.
  • Billing Service Type of simple product offering M must be same as that of service bundle L.
  • Billing Service Type of simple product offering P must be same as that of service bundle O.

Figure 2-3 represents the same package (Package A) in a run-time environment (PDC).

Figure 2-3 Package A in a Run-Time Environment



Creating a Family Share Plan

About Family Share Plans

A family share plan is modeled as a package in Launch Cloud Service. A family share plan package includes multiple lines, each corresponding to a member of the family. Each line provides access to required services such as data, voice, and text. You must have a mandatory primary line and a secondary line in the package for a family share plan.

A family share plan allows the Product Manager to provide discounts on all the additional lines. For example, you can offer a family share plan for a wireless phone line with a secondary line at 25 percent discount and add-on lines at 50 percent discount.

Note:

Use family share plans to share discounts for wireless products only.

Creating Family Share Plans

You can configure a family share plan via a package. See Creating a Package for more information about packages.

To configure a family share plan using a package offering:

  1. Create a discount offering for the desired discount. See Creating a Discount Offering for information on creating discount offerings.
  2. Create separate simple offerings for all the services (data, voice, and text) you want to provide as part of the plan. See Creating a Service, Device, or Accessory Offering for information on creating simple offerings for services.
  3. Group all the simple offerings created in step 2 to service bundles to represent various services such as data, voice, and service. See Creating a Service Bundle for information on creating a service bundle.
  4. Add the service bundles for various services under one commercial bundle to represent a line.
  5. Create simple offerings, discounts, service bundles, and commercial bundles for all the lines.
  6. Add all the commercial bundles, discount offerings, and other simple offerings if any, to a package.

Figure 2-4 depicts Supremo Silver Family Plan.

The figure shows a product called Supremo Silver Family Plan that contains the following components:
  • A commercial bundle representing the primary line with nested service bundles for voice, data, and text.
  • A commercial bundle representing a secondary line with nested service bundles for voice, data, and text.
  • A commercial bundle representing up to 2 add-on lines with nested service bundles for voice, data, and text.

Figure 2-4 Supremo Silver Family Plan



Creating Special Rate Calling List

The friends and family list, which is implemented as a Special Rate Calling list and is included in service bundles,lets the CSPs rate calls to certain phone numbers differently than others.

Special rate calling list is enabled through extended rating attributes (ERAs) in PDC. See Working with Extended Rating Attributes in Oracle Communications PDC Creating Product Offerings Guide for more information. Friends and family ERA is used to create a special rate calling list. The name of the ERA profile is FRIENDS_FAMILY and all the lists are added to this profile. A Product Manager can create a special rate calling list through a special rating product offering.

To create a special rating product offering:

  1. Create a simple offering with Offer Type Service.

    Note:

    The name of the simple offering should be the name of the list you are creating.
  2. Add the required product specifications and service specifications.
  3. Select the Billing Type as Special Rating from the drop-down list.
  4. Select the required Billing Service Type from the drop-down list.
  5. Select the Pricing Commit Type as Dynamic.
  6. Select the Dynamic Discount Method as Percentage.
  7. Set the Special Rating Max Items. This indicates the number of phone numbers you want to add in the list.
  8. Select the Special Rating Type as Phone Number.
  9. Select the required Fulfillment Item Code.
  10. Enable the following flags:
    • Track as Asset
    • Configurable
    • Orderable
    • Shippable

You can add only usage fee for a special rating product offering as it leverages attribute-based pricing with custom event analyzer to create a special rate calling list. In short, special rate calling lists are made possible via custom event analyzer rules. See Pricing Structures in Oracle Communications Launch Cloud Service User's Guide to know more about setting up usage fee using custom event analyzer rules.

Fulfillment Item Code

Fulfillment Item Code is one of the attributes of a product offering. A Fulfillment Item Code is required to map an OSM product specification with a product offering in Siebel CRM so that all order lines are mapped to a product specification. It is either the value of the product specification or one of the values from the product specification hierarchy of the product offering. OSM determines the product specification of an order line from the Fulfillment Item Code. It processes the order line based on Product Type Code, Fulfillment Item Code, and Billing Type. OSM further determines the fulfillment actions and dependencies based on product specification and fulfillment request type. The Fulfillment Mode Order header attribute determines the fulfillment request type (deliver or qualify).

Simple Service Bundle

You can create a simple service bundle by setting the Service Instance flag to True and Billing Type to Subscription for a service, device, and accessory offering in Launch. In Order-to-Cash scenarios, the integration treats such products as a regular service bundle in BRM. You can model a simple service bundle by itself, nest it within a regular service bundle, commercial bundle, or a package.

Simple service bundles can only ever have one product. They cannot include other products, discounts, special rating products, or regular service bundles. To combine multiple products and discounts, you must use a regular service bundle.

You should not convert simple service bundles into regular service bundles, nor convert regular service bundles into simple service bundles because of possible effects on the processing of change orders for existing assets. Do not flag a product that is already in a regular service bundle as a simple service bundle. If your product bundling requirements change, you must create a different product. Although you can nest a simple service bundle within a regular service bundle at design time, this does not make the simple service bundle a component of the regular service bundle in the order time. When processing an order containing a simple service bundle nested within a regular service bundle, the integration creates a separate service instance in BRM for each service bundle and each service is billed separately. If you want the service represented by the simple service bundle to be a component of the regular service bundle, you must create a new product, and bundle it as part of the regular service bundle.

If you disconnect a simple service bundle, the integration disconnects both the service instance and the purchased product instance in BRM. You cannot change from one simple service bundle to another while retaining the same service instance.

Defining Overrides on a Product Definition

An override on a product definition can be implemented in two ways; price override and discount override. You can add an override via Pricing Commit Type.

If you have set the Pricing Commit Type to Dynamic, you can define discount override and a price override if it is set to Committed.

A pricing override sets the new net price charged for the product. The final price is mapped to the product's General Ledger and there is no financial traceability of this override. A pricing override is always a fixed amount. Changing prices for multiple existing accounts requires a custom script.

A discount override provides a discount to the start price and the difference is reflected in the net price as a discount override. The discount override amount can be traced to a separate General Ledger account.

You can set the discount as a percentage or an amount using Dynamic Discount Method.

Setting Up Commitment Terms and Penalty

A commitment term is a period of time the subscriber commits to in order to purchase a particular product offering. For example, you can set a two-year commitment period for a product offering to indicate that when you sell this offering, the customer has committed to this offering for a period of two years. You can set up any of the following types of penalties:

  • None
  • Flat: The customer pays a flat fee, such as 100 US dollars or 75 euros.
  • Fixed Proration: The customer pays a flat fee regardless of the remaining length of the contract, plus an additional penalty for each remaining month in the contract. The system calculates and evenly spreads the penalty percentage across the contract duration.
  • Variable Proration: The customer pays a flat fee regardless of the remaining length of the contract, plus an additional penalty that varies according to how long is remaining on the contract.

Commitment terms are synced only to Siebel CRM. Siebel calculates the penalty at run-time.

Recommendations for Commitment Terms
  • You should define only one commitment term per offering.
  • To set up a commitment term, you should copy the Siebel Penalty Offer name and create a simple product offering of Billing Type Item in Launch with the same name and publish it to Siebel CRM and PDC.

Creating Price Alterations

Attribute-Based Alteration

You can define attribute-based alterations for one-time and recurring fees on service, device, and accessory offerings with a Billing Service Type of Account. Attribute-based price alteration is only synced to Siebel CRM and is synced as Discount Matrix.

Price Alteration for Packages

You can provide percentage-based price alterations for first-level components including offer aggregations of a package. This price alteration is only synced to Siebel CRM as a Promotion Component Discount.

Configuring Zone Models for Attribute-Based Pricing

Digital Business Experience enables you to add attribute-based pricing with zone models for a usage fee associated with a service offering. You can configure zone models for attribute-based pricing using Standard Zone or Value Maps.

To use zone models, you must first configure Zone Impact Category in Launch Cloud Service. See Configure the Business Configurations in Oracle Communications Launch User's Guide for more information.

A Standard Zone model is based on the origin and destination numbers of a call. It contains rules that associate a pair of origin and destination numbers with a Zone Impact Category. To specify origin and destination numbers, you must include an international access code (the code used to dial out of the country in which the phone number is located). Optionally, you can also include additional details such as a country code (the code used to dial into the country in which the phone number is located), area code, region code, city code, phone number prefix, or even the complete phone number. See the topic "Attribute-based pricing with Standard Zone" in the chapter Product Offer Pricing in Oracle Communications Launch Cloud Service User's Guide for more information.

You can also configure zone models using Value Maps. A Value Map is a hierarchical structure that associates zone names with values that apply to a single event attribute, such as an area code, an IP address, or a broadband bit rate. A Value Map can have multiple nested zones. See the topic "Attribute-based pricing with Value Maps" in the chapter Product Offer Pricing in Oracle Communications Launch Cloud Service User's Guide for more information.

To use Value Maps in attribute-based pricing, you must first configure the required Value Maps in Launch Cloud Service application. You can configure Value Maps using REST APIs for Launch. The Value Maps you configure in Launch and PDC have to be the same. See Configuring Value Maps in Oracle Communications Billing Revenue Management PDC Creating Product Offerings Guide for more information.

Creating Rules

Rules are different types of conditions that you can set for product offerings. These conditions are applied during the ordering process to validate the order. Digital Business Experience supports three kinds of rules: Migration Rules, Eligibility Rules, and Compatibility Rules.

Refer to the following guides to know more about these rules and creating them in different applications involved:

Recommendations for Rules

While creating a Compatibility Rule, Digital Business Experience only supports REQUIRES and EXCLUDES.

Publishing a Product Offering

This topic describes the tasks for publishing a product offering you have created in Launch. To publish the product offerings you designed in Launch, you need to add all the product offerings along with all the entities you want to publish to the downstream systems to an Initiative. Initiatives are used to consolidate all the entities you want to publish. See Initiatives and Entity Lifecycle Management in Oracle Communications Launch Cloud Service User's Guide for information on managing lifecycle status of catalog entities using initiatives in Launch.

Launch lets you do a single-click sequential publishing to Siebel CRM and BRM PDC. In this sequential publishing, all entities are first synced to Siebel CRM and notified to Launch which then initiates publishing to BRM PDC. See Publish Catalogs in Oracle Communications Launch Cloud Service Implementation Guide for more information on publishing catalogs and catalog entities to downstream systems.