Subscription Workbench

Overview

The Subscription Workbench (previously called the Customer Assets page) is a new pre-defined page that displays to sales users the assets associated with a transaction’s Customer Account ID. The Subscription Workbench provides the ability to view purchased, modified, and terminated assets; and to search, filter, and sort assets. The UI Designer can be used to customize the Subscription Workbench.

ClosedView Subscription Workbench

To view the Subscription Workbench, complete the following steps:

  1. Log in to CPQ, click Subscription Workbench. The Subscription Workbench page displays.

Click Subscription Workbench

  1. Perform one of the following steps:
  • Enter the account name in the Account Name field.
  • Enter the account ID in the Account Id field.
  • Click on the Look up key icon Look up Key to select an account.

Subscription Workbench account

  1. Click Next. The Subscription Workbench showing the list of assets/subscriptions for that account displays.

The Subscription Workbench displays active assets based on the request date associated with the current order. The page does not display assets scheduled to start on a later date.

For example: Assume a customer adds a sports network to their cable service on Aug. 1. This creates Asset 1 with a future request date of Aug 1. The customer then calls back the next day and adds a cooking network to their cable service on July 1, which is order 2. The Subscription Workbench does not display Asset 1 on the second order, which has a request date of July 1. The Subscription Workbench only displays Asset 1 for orders with Aug. 1 or later as the request date.

The customer name displays in the title of the Subscription Workbench.

Company name on Subscription Workbench

Changing the customer name in the Transaction will change the customer name shown on the Subscription Workbench.

ClosedSimple and Advanced Filters

The Simple and Advanced Filters provide the functionality previously available from the Query By Example (QBE) filter. Just as with the QBE filter, users can define filter criteria for multiple column items using the Advanced Filter. In addition to defining a multiple column filter, the Advanced Filter allows users to specify if the results match any or match all filter criteria. The Simple Filter searches all columns and then filters results based on a user-defined keyword or phrase.

Simple Filter

The Simple Filter supports quick text or numeric searches, such as Part Number searches. The Simple Filter Icon is located in the toolbar above the associated table for JET UI pages.

Simple filter icon

ClosedUse the JET UI Simple Filter

To use the Simple Filter, perform the following steps:

  1. Click on the table toolbar Simple Filter icon.

    Simple filter icon

    The keyword entry field appears in the table toolbar.

    Simple filter keyword/text field

  2. Type the desired keyword or phrase and then press <Enter> or <Return> to filter results.

    If the keyword is present in any column, the resulting lines are returned.

  3. To deactivate the filter, click on the active Simple Filter icon. Active filter icon

Advanced Filter

The Advanced Filters supports use cases where multiple criteria are required to focus on a subset of lines. A wide range of operators and the Match all or Match any option expand the user's ability to fine tune their filtering. The Advanced Filter icon is located in the toolbar above the associated table for JET UI pages.

Advanced filter icon

ClosedUse the JET UI Advanced Filter

To use the Advanced Filter, perform the following steps:

  1. Click on the table toolbar Advanced Filter icon.

    Advanced Filter icon

    The Advanced Filter window opens.

    Advanced filter example

  2. Define the filter criteria:
    1. If required, click the Add Row icon. Add row icon
    2. In the first column, select the desired table column names.
    3. In the second column, select the applicable operator.
    4. In the third column, define the criteria for the column filter.
    5. To delete a row, click the Delete Row icon. Delete icon
    6. Select Match all or Match any.
  3. Click OK to filter results.

    The resulting lines are returned.

  4. To modify the filter criteria, select Edit Filter.
  5. To deactivate the filter, click on the active Advanced Filter icon. Active Advanced filter icon

ClosedAsset Attributes

Administrators use asset attributes to add new columns to the Subscription Workbench.

The following asset attributes are available in the UI Designer for Subscription Workbench:

  • Agreement Id
  • Asset Description
  • Asset Id
  • Asset Key
  • Attributes
  • Billing Account
  • Billing Profile
  • Contract
  • Currency
  • Customer
  • Date Added
  • Date Modified
  • Discount Amount
  • Discount Percent
  • Display Key
  • End Date
  • Fixed Recurring Amount
  • Fixed Recurring Period
  • Installed Date
  • One-Time Net Amount
  • Parent Asset Id
  • Parent Display
  • Parent Part Number
  • Part Number
  • Payment Term
  • Purchased Date
  • Quantity
  • Registered Date
  • Resumed Date
  • Root Asset Id
  • Root Display
  • Serial Number
  • Service Account
  • Service Address
  • Start Date
  • Suspended Date
  • Status Code
  • Usage Net Amount
  • Usage Unit of Measure
  • Warranty End Date
  • Warranty Start Date

Administrators use the UI Designer to modify the Subscription Workbench. For additional information about the UI Designer, refer to the UI Designer Administration topic.

The attributes are available to Asset REST services and can be included in the existing Import Action and Export Action REST APIs.

Administration

ClosedCustomize the Subscription Workbench

Use the UI Designer to customize the Subscription Workbench. You can customize which attributes are displayed and change the search criteria on the asset table. For additional information about UI Designer, refer to the Oracle CPQ Administrator Online Help.

Complete the following steps to access the Subscription Workbench layout in the UI Designer:

  1. Navigate to Admin > General > UI Designer.
  2. Select Customer Assets List.
  3. To add a button, drag and drop the button icon from the Layout tab to the UI panel.

    UI Designer, Add button to Subscription Workbench layout

  4. To set or edit the button options, click on the UI panel button and then click on the Button Settings tab.

    UI Designer Button Settings tab

  5. Set the following options for ABO operations:
    1. Navigation: select URL
    2. URL: enter navagationURL
    3. Operation: select the applicable asset operation (e.g. Modify Asset)

      IMPORTANT: Beginning in Oracle CPQ 18D, the Subscription Workbench will always invoke the latest REST service for asset operations. Therefore, even though the "getConfigInstance" and "copyConfigInstance" operations are still available in layout editor, they should not be used in the UI since the "getConfigInstance" and "copyConfigInstance" REST operations were deprecated in 2017 R1 and are only available in v3 and earlier REST services.

    4. Click on the Parameters edit icon and verify the following settings:
      • Navigation URL: navigationURL
      • Result: result
      • Asset Id List: "CurrentRow.id"

        Note: When a user selects multiple rows, this parameter will automatically expand to list the ids of all selected rows.

      • SourceIdentifier: commerceProcess
      • Transaction Date: txnDate
      • Transaction Id: transactionId

        UI Designer Operation Parameters example

    5. Click OK to close the Operation Parameters.
  6. To edit the table filter:

    1. Click anywhere within the table.
    2. Open the Table Settings in section in the right panel.
    3. Click on the Resource Query Filter edit icon to define the filter applied to the table.

      Apply Resource Query Filter to Table Settings

  7. Click Save.

ClosedSet up User-Defined Link

To setup a user-defined Link for accessing the Subscription Workbench, complete the following steps:

  1. Navigate to Admin Home page.
  2. Click Navigation Menus under Styles and Templates. The Navigation Menus page displays.

Set up User-Defined Link

  1. Click List Links for Commerce. The Navigation Items List – Commerce page displays.
  1. Select the User Defined tab.

User Defined tab

  1. Click on Add. The Link Editor page displays.

Link Editor page

  1. Enter Subscription Workbench for the Label.
  1. Enter a valid URL. For example, /commerce/subscription?process_varname={PROCESS_VARNAME}where process_varname is the valid Commerce process.
  2. Select Link for Show As.
  3. Select Label for Display.
  4. Click Add. The Navigation Items List - Commerce page displays.
  5. Click Customize Menus within the User Defined tab. The Customize Links for Commerce page displays.

Navigation Items List - Commerce page

  1. Select Subscription Workbench from the Add Links list and click Add. The Customize Links for Commerce page displays with the Subscription Workbench showing in the Hidden Links list.

Add Subscription Workbench Navigation Link

  1. Select Subscription Workbench from the Hidden Links list and then click Add next to the Hidden Links list. The Subscription Workbench link is moved to under the Top Navigation Tab.

    Customize Links for Commerce page

  1. (Optional) Click the arrows to move the Subscription Workbench link to the desired location to display on the UI.

Customize Links for Commerce

  1. Click Update to get back to the Navigation Items List – Commerce page.
  2. Click Back to get to the Navigation Menus page.

Navigation Menus page

  1. Click Deploy to deploy the Subscription Workbench to the User-Defined Navigation Menu UI.

ClosedEnable Accounts Lookup Library Function

To enable the Accounts Lookup Library function for Integrations with CRMs, complete the following steps:

  1. Navigate to the Admin Home page.
  2. Select Commerce Settings under Commerce and Documents. The Commerce Options page displays.
  3. Select an Account Lookup BML script from the Accounts Lookup Library Function drop-down.

Commerce Options page

  1. Click Apply.
The Accounts Lookup Library Function drop-down is only available for sites that are integrated with a CRM. Refer to the Oracle CPQ Online Help for information about the Integration Center.

Administrators need to develop an Account Lookup BML script in order for the lookup feature to know what data to search. A sample BML script is included within the 19B Subscription Management Installation package. The following examples provide the input and output BML format for the accounts lookup script.

Sample Input BML

Sample Input BML

Sample Output BML

Sample Output BML


Related Topics

Related Topics Link IconRelated Topics