8 Integrate Launch with Other Applications

Entity Profile

When you integrate Launch with third-party target systems, you need to respect the boundaries of the source and target systems. Entity profiles help you to create these boundaries between source and target systems.

Launch can consume catalogs from other applications as a part of its coexistence strategy. For example, Launch can consume and federate any third-party catalogs.

Entity profiles are constructs that incorporate a set of rules used by Launch to ensure the following:

  • Migrate entities smoothly from runtime systems based on their features.
  • Apply restrictions to protect the shape of the migration from modification in Launch.
  • Publish changes or revisions made to the migrated entities in Launch back to and without breaking, the target runtime application.

A migrated resource must have a resource-specific entity profile associated with every instance of the resource, to respect the source ecosystem.

Integrate Launch with Digital Business Experience

Oracle Digital Business Experience (DBE) is a business support system (BSS) stack that provides an end-to-end solution to help service providers manage experiences and revenue at every stage of the customer journey.

You can use DBE across any line of business to simplify deployment complexity and reduce cost. The solution also works to support evolving digital transformation goals as CSPs look to increase business agility through advanced technology. DBE contains an enterprise product catalog (Launch), configure-price-quote (CPQ), customer relationship management (CRM) powered by the Siebel CRM engine, central order management (OSM), and monetization capabilities (BRM). The integration of these best of breed solutions can help CSPs grow revenue, deliver personalized customer experiences, and remain operationally agile and efficient as they explore new market opportunities.

You can now have Launch as a central design time catalog for defining and distributing commercial definitions with Oracle's Siebel CRM and BRM applications.

Versions Supported

  • Launch version 25.01 or later
  • Siebel CRM version 24.11 or later
  • PDC/BRM version 15.0

What Can You Publish?

The following table lists the entities you can publish.

Table 8-1 Entities For Publishing

Siebel PDC

Attributes, product class & smart part number

Charge offers with one time, recurring, and usage charges

Catalog & Categories

Charge offers with allowances

Simple products & simple prices

Charge offer with Rate plan GLID and tax code

Advanced pricing- Attribute adjustments, volume discounts, aggregate discounts

Charge offer and discount offers with charging terms

Products and promotions that can be personalized

Discount offers with one time, recurring, and usage discounts

Product lines, price lists & price items

Not applicable

E&C, recommendations, upgrade/downgrade rules & constraint rules (partial)

Not applicable

Integrate Launch with Siebel CRM

Take advantage of the prebuilt integration between Launch and Siebel CRM to centrally manage product and services portfolio across your ecosystem. Launch is the primary source of data for catalog definitions.

Siebel customers can innovate faster by centrally managing their Product Portfolio for their entire eco-system, including Siebel CRM.

The prebuilt integration between the two applications allows migration of catalog definitions from Siebel to establish them as the authoritative source in Launch.

Versions Supported

  • Launch version 25.01 or later
  • Siebel CRM version 24.11 or later

What Can You Migrate or Publish?

The following table lists the entities you can migrate or publish. The table also lists the predefined mappings available to you in the JSON file.

Table 8-2 Entities for Migration and Publishing

Entity Name in Siebel CRM Entity Name in Launch What you can Sync?

Catalog

Catalog

  • Definition
  • Category Association

Category

Category

  • Definition
  • Sub-categories
  • Product Association

Product Class

Product Specification

  • Definition
  • Parent-Child Relationships
  • Attributes
  • Smart Part Number (user defined)

Attributes

Attributes

Attributes

Smart Part Number (user defined)

Product (Simple and Customizable Products)

Simple Offer and Bundle Offer

  • Definition
  • Category/Class/Product Line association (Catalog needs to be migrated before migrating Product)
  • Prices and Adjustments – simple and Customizable products
  • Volume Discounts for Simple products

  • Compatibility and Eligibility Rules and Recommendation

  • Discount Products (products with negative price) Customizable Product level price and Constraint rules (six templates supported)

Product Line

Product Line

  • Definition

  • Product association

  • Compatibility Rules

Price list

Price list

Definition and its price list items Attribute Adjustments Aggregate discounts

Volume discounts

Promotion

Package

  • Definitions

  • Category/Class/Product Line association (Catalog needs to be migrated before migrating Promotion)

  • Components along with Aggregates and Option Class overrides

  • Eligibility, Compatibility, and Upgrade/downgrade Rules

  • Commitment Terms

Set Up the Integration

To set this integration up, ensure that you have registered Siebel CRM and validated the integration between the applications.

For more information, see:

Integrate Launch with Billing and Revenue Management (BRM)

Take advantage of the prebuilt integration between Launch and Billing and Revenue Management, specifically the Pricing Design Center (PDC). Publish product offerings with charges and discounts in PDC and BRM to perform rating and billing.

Set Up the Integration

To set this integration up, ensure that you have registered Buying Experience and validated the integration between the applications.

For more information on integration, see:

Integrate Launch with Third Party Content Management Systems

Launch has OCI Object Store as the default Content Management System (CMS) to manage content. To enable Launch to interact with a different CMS and manage content, a contractual agreement is required between Launch and the CMS. To establish this contract, Launch provides a Swagger specification for the Third Party CMS. A concrete client implementation of this Swagger is necessary, which should be REST-based and can be deployed on any chosen platform.

This framework offers a robust solution for integrating Launch with external content management systems, enabling seamless content management across the entire Launch ecosystem.

Using this framework, you can:

  • Connect Launch to your preferred CMS.
  • Retrieve content dynamically from the external CMS.
  • Enhance the Launch Cloud Service with rich, externally managed content.

For more information, see Launch Cloud Service Integration Guide.

Setting Up the Integration

To set up this integration, ensure that you've implemented and deployed a concrete implementation of the ThirdPartyCMSSwagger provided by Launch and validated the integration with the CMS.