Set Up Oracle Order Management

This chapter covers the following topics:

Overview of Set Up Oracle Order Management Chapter

This chapter describes setup tasks that you must perform in Oracle Order Management (OM) that are specific to the Oracle Telecommunications Service Ordering (TSO) solution.

Before You Begin

Among the Oracle Applications that are directly a part of the Oracle TSO solution, there are no dependencies to setting up Oracle Order Management. It is recommended that you set up Oracle Order Management first.

It is assumed, however, that Oracle Accounts Receivable has been implemented, or that your implementation has access to the APIs provided by Oracle Accounts Receivable.

Setup Checklist

Following is the setup checklist for implementing TSO-specific functionality for Oracle Order Management:

Oracle Order Management-TSO Setup Checklist
Setup Step Required/Optional
Implement Oracle Order Management Required
Map Actions and Line Types Required
Enable Recurring Charges Required
Enable Payment Due with Order Optional
Set Profile Options Required
Assign Workflows to Transaction Types Required
Set Up Additional Line Types Optional
Create SFM-Enabled Order Header and Line Workflows Optional
Remove the Fulfill Node in the OM Line Workflow Optional

For more information on setting up and using Oracle Order Management, refer to:

Map Actions and Line Types

As an implementation requirement, map all Actions and Line Types associated with the Oracle Configurator Line Type Configurator Extension to the Order Line Type in Oracle Order Management Transaction Types setup.

Enable Recurring Charges

Products with one-time and recurring charges are entered on separate transaction lines in the sales order. A folder-enabled column, labelled Charge Periodicity Code, is available on the order line to store and display the charge periodicity. Charge periodicity is the interval by which the price for a recurring charge has been set up on a price list (e.g., Monthly, Quarterly, Yearly). The charge periodicity indicates how often the customer account is charged. Order lines with a charge periodicity are considered recurring charge lines. Order lines without a charge periodicity are considered one-time charges. When ordering an item with a recurring charge, the charge periodicity is defaulted on the order line from the item master using the defaulting rules. For one-time charges (i.e., lines without a charge periodicity), the charge periodicity column displays as blank.

Setup of recurring charges in Oracle Order Management involves the following steps:

  1. Set an Order Management profile option.

  2. Set an Order Management system parameter.

  3. Specify charge periodicity for items with recurring charges.

  4. Modify UI to show charge periodicity.

See the sections below for more information.

Set Profile Option

Set the profile option, OM: UOM Class for Charge Periodicity, to Period. See the section, "Set Profile Options", later in this chapter for more details.

Set Parameter

The Oracle Order Management system parameter, Enable Recurring Charges, controls the recurring charge feature and cannot be disabled once the parameter is set/enabled. Set the parameter to Yes. Consult the Oracle Order Management Implementation Manual for instructions detailing how to set system parameters.

Specify Charge Periodicity for TSO Items

For each TSO item requiring the use of recurring charges, specify the periodicity of the item. For these types of items, the periodicity is the unit of measure.

Steps

  1. As Order Management Super User, navigate to the Master Items window and query the item.

  2. In the Order Management tab for the item, specify a value of Monthly (or another value, as appropriate) in the Charge Periodicity field.

Modify UI to Display Charge Periodicity

Modify the UI to display charge periodicity elements:

For more information, refer to the Oracle Order Management Implementation Manual and the Oracle Application Framework Personalization Guide.

Enable Payment Due with Order

This section covers the high-level steps to enable Payment Due with Order functionality. Note the following:

Setting up Payment Due with Order involves defining business logic that will determine the “pay now” amount on an order. The following tasks must be performed:

  1. Set an Order Management system parameter.

  2. Set up payment term or terms.

  3. Set up defaulting rules.

  4. Set up credit checking rule.

  5. Set item attributes.

  6. Assign line workflows

  7. Set up taxes.

  8. Expose fields in the Order Management UI.

Set System Parameter

Set the Oracle Order Management system parameter, Installment Options, to Enable Pay Now. This system parameter was previously called Authorize First Installment Only. The system parameter cannot be changed if it is already set to Enable Pay Now or Authorize First Installment. The following table shows the implications of the various settings of the parameter.

Installment Options System Parameter Settings and Implications
Parameter Value Implication
Enable Pay Now Enables Payment Due with Order functionality.
Authorize First Installment Only the first installment of a payment is authorized. The amount authorized will be total of the first installment less down payment, if applicable
None Does not enable the Payment Due With Order and Authorize First Installment functionality

Set Up Payment Term

Set up a payment term in for Payment Due with Order. Payment terms that have one or more installments with Days Due set to zero will be used to identify the Payment Due with Order order lines.

Steps

  1. As Order Management Super User, navigate to Setup, Orders, Payment Terms.

  2. Enter a name for the payment term (e.g., Pay Now).

  3. In order for the payment term to be a "pay now" payment term, ensure that no installment is allowed. You specify this by entering 0 (zero) in the Days Due field in the Payment Schedule region).

Set Up Defaulting Rules

The item-level payment term determines if an order line is included in the Payment Due with Order amount. If the line is to be included in the Payment Due with Order amount, then the payment term should have Days Due set to zero. Implementers can set up a defaulting rule to automatically specify the line level payment terms based on business rules. Additionally, the sold-to customer type can be used to default different payment terms for B2B customers versus B2C customers.

Steps

  1. As Order Management Super User, navigate to Setup, Rules.

  2. Choose the Defaulting Application Name as Order Management.

  3. Query for the Order Line entity and Payment Term attribute.

  4. Set the Defaulting sourcing rule to Related Record.

  5. Select the defaulting rules button.

  6. Set the default source/value, related object to Inventory Item and related record to Payment Term.

Implementers also should set up defaulting rules to default Credit Card as the payment type. The payment type, Credit Card, is seeded so that processing can be immediate (non-deferred). To ensure that credit card is authorized at booking, the Defer Payment Processing Flag should be set to No.

Set Up Credit Check Rule

Specify the credit check rule at ordering for the transaction type being used for the order, so that credit card can get authorized.

Steps

  1. As Order Management Super User, navigate to Setup, Credit, Define Credit Check Rules.

  2. Either create a credit check rule or use an existing one and specify this credit check rule in the transaction type for the order.

Set Up Items

For each TSO inventory item that will have a Payment Due with Order amount, set the Payment Terms field to the Pay Now payment term. Also, enable the Invoiceable Item and Invoice Enabled check boxes.

Assign Line Workflows to Transaction Types

Assign the following workflow processes to the line transaction types that will be used:

Consult the Oracle Order Management Implementation Manual for instructions.

Set Up Taxes

To include tax in the pay now portion, set up the tax to be calculated at the entry point. And tax should not be set up to be "inclusive" in the lines.

Modify Header Folders

Using folder modification technology available in Oracle Forms, implementers can modify the UI to display Payment Due with Order amount elements. Following are the suggested modifications for Payment Due with Order functionality. Add the First Installment fields and the Due with Order checkbox to the header folders in the Payments and Line Payments forms.

Set Profile Options

Set the profile options listed in this section.

OM: Use Configurator

This profile option indicates which Oracle application software is launched to enter configuration information when selecting the Configurator button from the Sales Order window. Set to Yes to integrate with Oracle Configurator in the Oracle TSO Solution. For more information, see the Oracle Order Management Implementation Manual.

OM: UOM Class for Charge Periodicity

Set the profile option, OM: UOM Class for Charge Periodicity, to Period. This profile option specifies which unit of measure (UOM) class stores the available charge periodicities.

OM: Sales Order Form: Cascade Header Changes to Line

When a header attribute is updated and the lines are entered, any header changes are cascaded down to the lines. In the reconfiguration flow, the header information will be derived from the item instance that was selected, together with any Oracle Order Management defaulting rules. Because the header information defaults from the information available for the selected item instance in the installed base, there is a high possibility that the header information will need to be updated after the order is created. For this reason, it is necessary to provide an option to cascade many of the changes to the order header to the respective fields on the order line of the order. The profile option, OM: Sales Order Form: Cascade Header Changes to Line, determines the cascading behavior. Following are the profile option settings:

Set Up Additional Line Types

You can set up additional customized Line Types for reconfigurations.

For instructions on how to set up additional Line Types, refer to the steps for defining Transaction Types in the Oracle Order Management Implementation Manual. For information on setting up the Line Type that ensures that orders pass into Oracle Service Fulfillment Manager, see the Oracle Service Fulfillment Manager Implementation Guide.

For more information on related TSO setup for Line Types, see the section, "Line Type Configurator Extension", in the chapter, Set Up Oracle Configurator Extensions.

Create SFM-Enabled Order Header and Line Workflows

The Fulfill activity is an OM Order Line activity that calls the PL/SQL procedure named OE_FULFILL_WF._FULFILLMENT to perform fulfillment for an order line. The Fulfill activity contains the following attributes:

  1. Fulfillment Activity Name

  2. Completion Result

  3. Inbound Fulfillment Activity Name

  4. Inbound Completion Result

The Fulfill activity coordinates the fulfillment of lines so that they progress together to invoicing. It applies to Models and kits (shippable and non-shippable lines), fulfillment sets, and service lines attached to goods. The Fulfill activity also derives and stores additional data needed for Oracle Daily Business Intelligence (DBI) and service lines. The Fulfill activity is contained in the seeded data file, oexwford.wft, and is associated with the OM Order Line item type. Note that in WF, Fulfill is an “activity” and not a “node”.

This step is required only if you are using Oracle Service Fulfillment Manager (SFM).

To enable the flow of order from Oracle Order Management to Oracle Service Fulfillment Manager, you must make some required customizations to Oracle Order Management's Workflow processes. This enables fulfillment of provisionable items from Oracle Order Management by way of SFM. For more information, see the chapter, Set Up Oracle Service Fulfillment Manager.

Remove Fulfill Node in Line Workflow

Removing the Fulfill node in the Oracle Order Management line workflow is optional.

The Fulfill node does the following:

As a consequence of the gating activity, the update of Oracle Installed Base occurs only after fulfillment of all the Components of a configuration. In the business-to-business communications world, especially in the data services like Frame Relay, provisioning of Components may occur days or months apart from each other.

Because of the gating activity of the Fulfill node in the Order Management line workflow, the updating of installed base does not occur until provisioning of all the Components of the configuration occur. For example, this might be three months after provisioning the first Component. This can result in the installed base not accurately reflecting all of the customer's current services. To avoid this issue, it is recommended that you replace the Fulfill node with one that stamps fulfilled flag, the fulfillment date, and the fulfillment quantity for each order line.

Oracle Installed Base does not process an order line without a fulfillment date. It is essential that if you remove the Fulfill node, you replace it with a node that stamps the fulfilled flag, the fulfillment date, and the fulfilled quantity of each order line.

You should replace the Fulfill node only if your implementation requires that the order lines of a Container Model are fulfilled independently of each other.

For more information, see:

Design Tips

Keep the following design tips in mind as you implement and use the Oracle TSO Solution with Oracle Order Management: