Implementing the Oracle TSO Solution

This chapter covers the following topics:

Overview of Implementing the Oracle TSO Solution

This chapter includes setup information that is specific to the Oracle Telecommunications Service Ordering (TSO) solution.

The Oracle TSO functionality leverages the following Oracle Applications:

The mandatory applications provide core TSO functionality (see "Mandatory Dependencies for the Oracle TSO Solution", below). Others are required only if the related functionality is desired. TSO-specific implementation information for these applications is located within this guide. Additional information on setting up core functionality of these applications can be found in the relevant documentation for the specific application.

Note: Due to the limited or generic nature of the functionality provided by some of these applications, this document does not contain separate implementation chapters on Oracle Accounts Receivable, Oracle Advanced Product Catalog, Oracle Telecommunications Billing Integrator, or Oracle Trading Community Architecture.

Mandatory Dependencies for the Oracle TSO Solution

Oracle TSO functionality requires integration with several other Oracle applications. Therefore, you must set up the required dependencies. The following table and sections outline the dependencies.

Note: This document provides additional setup information that is not included in the implementation guides of the Oracle applications that are required to support the TSO solution. You should use this document in conjunction with the implementation guides of each of these Oracle applications.

The following table lists the TSO functionality provided by the Oracle applications involved in the TSO solution.

Oracle TSO Functionality and Application Dependencies
Application Functional Dependency Related to TSO
Oracle Accounts Receivable Payment Due with Order functionality
Oracle Advanced Pricing Recurring charges; provides an attribute for periodicity
Oracle Advanced Product Catalog Recurring charges
Oracle Bills of Material Required for Oracle Configurator
Oracle Configurator Configurable items; container models; partial reconfiguration of network items; computation of configuration deltas; persistence of attributes and Line Types; tangible item in a network container
Oracle Installed Base For tangible items in a network container, provides an API to prevent reconfiguration of "locked" instances; stores purchased products
Oracle Inventory Recurring charges; Payment Due with Order; provides a periodicity UOM class and UOM codes
Oracle Order Capture schema Payment Due with Order; recurring charges; defaults the charge periodicity code on the quote line from Inventory; provides support for periodicity-based pricing; provides a source rule to derive the periodicity code
Oracle Order Management Capable of capturing, booking, and provisioning orders; Payment Due with Order; recurring charges; tangible item in a network container; provides profile option to specify the periodicity UOM class; provides a system parameter to enable recurring charges; API dependency for Order Tracker and e-mail notifications
Oracle Trading Community Architecture Stores information about customers and their interconnected relationships

For information about implementing these Oracle applications, see the respective product implementation guides.

Payment Due with Order Dependencies

For Payment Due with Order functionality, the Oracle TSO solution has a dependency on Oracle Accounts Receivable (AR) via Oracle Order Management. AR provides an API that calculates the pay now amount. Oracle Order Capture schema handles pay now subtotals, pay now taxes, pay now shipping/handling, and pay now grand totals. Oracle Inventory provides the setup UI for item-level payment terms for Payment Due with Order. In Oracle iStore, Oracle Order Capture defaults item-level payment terms from the Inventory Item Master during the add-to-cart process.

Recurring Charges Dependencies

For recurring charges, Oracle Order Capture schema handles the following:

Oracle Advanced Product Catalog seeds the attribute that stores periodicity of TSO items.

Below is a list of the dependencies on Oracle Order Management:

Oracle Advanced Pricing provides a pricing attribute for periodicity. Oracle Inventory provides a periodicity UOM class and UOM codes.

Tangible Items in Network Container Dependencies

During the RMA flow, Oracle Installed Base calls an Oracle Configurator procedure to remove tangible items from the configuration. The configuration is validated after the removal of the tangible item.

If a Model includes non-shippable items and at least one shippable (tangible) item, when the tangible item is shipped, Oracle Order Management ensures that the shipped quantity is not updated for all the other lines in the Container Model.

All ordering applications have a dependency on Oracle Order Management and Oracle Configurator for this functionality with the following limitations:

Optional Integrations

The following Oracle applications can be integrated to use the Oracle TSO solution:

For information about the functionality related to TSO within these products, see the chapters, Oracle TSO Functionality and Using the Oracle TSO Solution, as well as the relevant setup chapters with in this guide.

Oracle TSO Setup Sequence

The setup flow below shows a typical Oracle application setup sequence for the Oracle TSO Solution.

Set up products in the following order:

  1. Oracle Inventory

  2. Oracle Advanced Product Catalog

  3. Oracle Bills of Material and Oracle Installed Base

  4. Oracle Configurator

  5. Oracle Order Management (workflows only)

  6. Oracle Service Fulfillment Manager

  7. Oracle Advanced Pricing

  8. Oracle Quoting, Oracle Contact Center, Oracle Order Management (except workflows), and Oracle iStore

Implementation Flows for Specific Functionality

This section contains high-level implementation flows for recurring charges and Payment Due with Order functionality.

Recurring Charges Implementation Flow

Following are the product-specific implementation flows for setting up recurring charges in the Oracle TSO solution.

Oracle Advanced Pricing Setups

For recurring charges setup in Oracle Advanced Pricing, attach the Charge Periodicity pricing attribute to a price list line or a modifier line.

Oracle Inventory Setups

For recurring charges setup in Oracle Inventory, set up recurring charges items with a value (e.g., Monthly) in the in the Charge Periodicity field.

Oracle Order Management Setups

Following are the Oracle Order Management setups for recurring charges:

Oracle iStore Setups

For recurring charges setup in Oracle iStore, set the profile option, IBE: Enable Recurring Charges, to Yes.

Oracle Quoting Setups

For recurring charges setup in Oracle Quoting, expose the Charge Periodicity column from the Products subtab.

Payment Due with Order Implementation Flow

Following are the product-specific implementation flows for setting up Payment Due with Order in the Oracle TSO solution.

Oracle Inventory Setups

Following are the Oracle Inventory setups for Payment Due with Order:

Oracle Order Management Setups

Following are the Oracle Order Management setups for Payment Due with Order:

Oracle iStore Setups

For Payment Due with Order setup in Oracle iStore, set the profile option, IBE: Enable Pay Now, to Yes.

Oracle Quoting Setups

For Payment Due with Order setup in Oracle Quoting, display UI elements specific to the Payment Due with Order amount.