JET Configuration UI

Overview

Introduced in Oracle CPQ 19B, the JET Configuration UI (also known as the JET Responsive Configuration UI) provides a modernized and fully responsive user experience allowing users to view and edit Configurations across multiple device types using the same Configuration layout. The responsive design provides layouts that can flow vertically to fit within different browser display widths and features a rich set of modern UI components with built-in accessibility and mobile support.

Oracle CPQ is committed to making our product accessible, which includes supporting the use of assistive technology such as keyboard access, screen readers, and screen magnifiers. See Accessibility Support

JET Configuration UI Features

When customers enable the JET Responsive layout, the new layout is generated based on the contents and layout of the Legacy Desktop Configuration. The JET Configuration UI and the Legacy Configuration UI use the same Desktop Layout, which differs from Commerce where the JET Transaction UI and the Legacy Transaction UI have their own Desktop Layout. Oracle CPQ retains most of the functionality from prior releases and users gain improvements from the new JET layout components, including several Price Table and Item List enhancements. Future releases will build upon the functionality of the new JET UI, prioritized based on customer feedback. Full parity of functionality is the ultimate goal of the JET Configuration UI.

Closed23C Enhancements

ClosedMulti-Charge Price in Configuration

ClosedRollup in Configuration


Closed23A Enhancements

The System Navigation Panel displays the hierarchical arrangements of configurable models within a system root item. Oracle CPQ 23A improves usability of the System Navigation Panel by expanding display options for the JET Configuration UI.

Closed"Sticky" System Navigation Panel

ClosedSystem Navigation Panel Location

ClosedSystem Navigation Panel Size

Refer to the Configuration Layout Editor to change the size or location of the System Navigation Panel.


Closed21B Enhancements

Oracle CPQ 21B provides quicker and smoother interactions and implements sticky headers in arrays so headers are visible while scrolling through the array table. Oracle CPQ 21B also delivers several View and Context menu options for JET configuration vertical and horizontal arrays.

ClosedDisplay Indicator Icons in Configuration Arrays

ClosedEnhanced CPQJS Wrapper for Attribute States

ClosedIncreased Pagination Limit for JET Configuration Arrays

ClosedManage Columns for JET Configuration Vertical Arrays

ClosedManage Rows for JET Configuration Horizontal Arrays

ClosedWrap Cell Content Option for JET Configuration Vertical Arrays

ClosedEnhanced Context Menu Actions for Configuration Vertical Array Columns

ClosedEnhanced Context Menu Actions for Configuration Horizontal Array Rows


Closed20A Enhancements

In 20A, Oracle CPQ enhanced the JET Configuration UI by adding the following functionality:

ClosedJET UI HTML Help Messages (Oracle CPQ 20A)

ClosedEnable AJAX for Configuration Rules with Array Attribute Inputs

ClosedDefault Array Column Width for JET Configuration UI

ClosedDefault Layout Properties, Layout Access Control, and Layout Access Control User Type Settings


Closed19C Enhancements

In 19C, Oracle CPQ enhanced the JET Configuration UI by adding the following functionality:

ClosedEmbedded JET Configuration UI Support

ClosedAsset-Based Support

ClosedSystem Configuration Support

ClosedWorking Indicator


ClosedJET Configuration UI Layout Enhancements

ClosedJET Configuration User Experience Enhancements

ClosedJET Configuration UI Support for Existing Functionality


JET Configuration UI Key Changes, Limitations, and Known Issues

The following list provides descriptions of key changes, limitations, and known issues present in the JET Configuration UI.

ClosedView JET Configuration UI Limitations

Administration

ClosedEnable the JET Configuration UI Layout

Administrators have the option of enabling the JET Configuration UI while continuing to use the legacy UI for some users. The JET UI is rendered from the same layout definition as the legacy UI. Administrators can assign user access to JET Configuration UI based on user type or user group. With both layouts enabled, customers can make the transition to the JET Configuration layout at their own pace. Since the JET Configuration UI is enabled at the Product Family level, customers can also gradually transition to the JET Configuration UI by enabling only selected Product Families.

Enable the JET Configuration UI Layout for a Product Family

To enable the JET Configuration UI for a product family and assign user access rights, perform the following steps:

  1. Navigate to the Supported Product Families page.

    Admin > Products > Catalog Definition > Product Families

  2. Select Layout Access Control from the applicable Product Family Navigation drop-down, and then click List.
    The Layout Access Control page opens.

    Enable the JET Configuration UI Layout for a Product Family

  3. Select the Enabled checkbox.
  4. (Optional) To replace the mobile layout with the JET Configuration layout, select Yes from the Override Mobile drop-down.
  5. Click the Access Rights link to assign user and group access.
  6. Specify the user types and groups that will view the JET Configuration UI. Only the users types or groups assigned to the Show column will view this layout, all other users types or groups will view the legacy layout.

    Layout Access Control Access Editor

  7. Click Update to save user and group access rights.
  8. Click Apply or Update.

ClosedDisplay Editable Field Icons in Arrays

Complete the following steps to display indicator icons in configuration arrays.

  1. Navigate to the Configuration Options page.

    Admin Home > Products > Configuration Settings

  2. Select Yes for the Display Editable Field Icons in Arrays option.

    Configuration Options - Display Editable Field Icons in Arrays option

  3. Click Update to save your changes and return to the previous page.


ClosedCSS Customization of JET Configuration UI

A single JET-specific CSS file reduces complexity and provides a customized, seamless aesthetic for the JET Configuration and Transaction UIs as well as future JET UI enhancements.

Unlike Legacy UIs, the new JET UI applies only a single custom Stylesheet in addition to the base framework-generated styling. Any existing customizations applied through the other legacy CSS files will not affect the new JET UIs. The new JET Stylesheet applies to all JET UIs in Oracle CPQ site-wide rather than to a single UI or set of UIs. As a result, site-wide standards such as corporate styling can be implemented more easily, in one place. When additional JET UIs such as Homepage are released, these pages will also apply the single JET Stylesheet.

Rather than downloading an initial CSS stylesheet, modifying it and uploading the modified file, customers will now reference the JET UI’s system-generated CSS using a web development tool, such as Chrome Development Tools, create any desired modifications to the base styling, and then upload a custom CSS file to revise the JET styling. For optimal performance, it is recommended that only modifications to the styling be included in this CSS file.

Upload a Custom CSS File

The custom CSS file will be uploaded on the Stylesheet administration page.

  1. Navigate to the Stylesheet Manager.

    Admin > Style and Templates > Stylesheet

    Upload a Custom CSS File

  2. Click Browse to upload and apply styling customizations to JET UIs.

Note: Administrators should review the Oracle CPQ JET CSS: Branding and Styling (Doc ID 2462711.1) document prior to implementing CSS Customization for the JET Configuration UI.


Notes

Notes: In Oracle CPQ 19C, the JET Configuration UI does not support: Attribute Calculators and External Configurators.

Notes:

  • The Configuration URLs are case sensitive. If the path parameters are not correct you will receive the following error message.

    "You are attempting to open a page that can't be displayed. The JET UI has not been deployed for this product family. Please contact your site administrator if this problem continues."

  • The Configuration cache must be enabled when using the JET Configuration UI. If the Configuration cache is disabled on your site, open a Service Request (SR) on My Oracle Support to enable the Configuration cache.
  • The JET Configuration UI has been certified with the 19B ABO package and requires elements of that package to function properly with JET.

The JET Configuration experience retains the following legacy UI pages and dialogs:

  • Pipeline Viewer
  • Favorites
  • Pending Configurations
  • Shopping Cart
  • Search Flows

Related Topics

Related Topics Link IconSee Also