Oracle CX Sales Integration

Overview

Integrating Oracle Configure, Price, and Quote (CPQ) and Oracle CX Sales, streamlines the entire opportunity-to-quote-to-order process. Transaction data is passed seamlessly between the two applications, ensuring accuracy and allowing Oracle CX Sales users to take advantage of the on‑demand configuration, pricing, and quoting capabilities of CPQ.

CPQ-Oracle CX Sales integration enables sales representatives to work on opportunities, create quotes with accurate prices, and send proposals to customers. The integration enables you to manage quotes and orders from accounts and opportunities, finalize pricing and proposals in CPQ, update opportunity revenue with quote lines for accurate forecasting, and access proposal documents from within Oracle CX Sales.

Refer to the following documents for more information focused on Oracle CX Sales to Oracle CPQ integration implementation.

Product Workbench

The Product Workbench (previously known as the Product Launch UI) is for Oracle CPQ sites integrated with Oracle CX Sales. For more information, refer to Product Workbench.


Enhancements

Closed23B Enhancements

ClosedCustom Filter for REST – Export Lines

The Custom line-level filter for the REST – Export Lines Commerce integration provides a custom line type filter on each integration. When this type is selected, the administrator must additionally specify a line-level attribute which indicates whether that line should be included or not included in the export. This attribute can be of type Boolean or text and if the value is 'true' then the line is included in the export. If the attribute value is anything other than 'true', the line-level attribute is not included in the export. Refer to Commerce Integrations for more information.

Custom filters give administrators a more flexible option for how to reduce the number of lines synchronized to the CRM, for example Oracle CX Sales. By limiting the number of lines synchronized based on the upstream business requirements, Commerce Actions using these integrations can perform better.


ClosedOracle Fusion CRM Integration Added to Integration Center

A new Fusion Customer Relationship Management (CRM) integration type is added to the Oracle CPQ Integration Center. This feature streamlines the set up and management of the connection between Oracle CPQ and Oracle Fusion Sales (CX Sales). This new interface allows administrators to directly configure the details of their Fusion environment without the assistance of customer support or cloud operations. New and existing Oracle Fusion Sales (CX Sales) Commerce Integrations will use these properties when making Web Service calls to the Fusion site. Refer to Oracle Fusion CRM Integration for more information.


Closed23A Enhancement

If you have debug-level performance logging enabled for a REST Integration, the REST Request and Response payload information is now included in the bm.log. If you don't have debug-level logging enabled, submit a service request on My Oracle Support to analyze potential site performance impact for additional logging.

Enabling debug-level logging has a site performance impact and should be avoided in Production environments.

The following is a sample bm.log report.

22 Nov 2022 08:31:32,066 [DEBUG] com.bm.xchange.rest.client.JerseyClient.addQueryParams(JerseyClient.java:458) - => urlAddress: https://sitename.com/crmRestApi/resources/11.13.18.05/salesOrders
22 Nov 2022 08:31:32,496 [DEBUG] com.bm.xchange.rest.client.JerseyClient.invokePost(JerseyClient.java:404) - => restRequest: {"Owner":"Super User","ContractStartDate":null,"ExternalHostName":"cpqqa130","ExternalProcessName":"oraclecpqo","QuoteTypeCategory":"NEW","Name":"11/22 lcopty","TotalRecurringRevenue":0,"CurrencyCode":"USD","TotalMonthlyRecurringRevenue":0,"TotalUsageRevenue":0,"RenewalProcess":null,"ExternalReferenceNumber":"36881588","ExternalQuoteNumber":"CPQ-297","WinStatusCode":"ZCA_IN_PROGRESS","Status":"CREATED","ExternalSystemReferenceCode":"OracleCPQ","TotalNonRecurringRevenue":30080,"ContractEndDate":null,"TotalMonthlyUsageRevenue":0,"VersionNumber":1,"OptyId":300100557968231,"ExpirationDate":null,"ProposalExistFlag":false,"OrderTotal":30080,"SoldCustomerPartyId":100000019135058}
22 Nov 2022 08:31:32,497 [DEBUG] com.bm.xchange.rest.client.JerseyClient.getResponseModel(JerseyClient.java:491) - <= restResponse Header=Keep-Alive:[timeout=61, max=100]
X-ORACLE-DMS-ECID:[005vWfzn4sqBp2Q5Ib8Dyf0007Ce0004jq]
X-Content-Type-Options:[nosniff]
Connection:[Keep-Alive]
X-ORACLE-DMS-RID:[0:5]
Date:[Tue, 22 Nov 2022 08:31:32 GMT]
X-Frame-Options:[SAMEORIGIN]
Referrer-Policy:[same-origin]
Cache-Control:[no-cache, no-store, must-revalidate]
ETag:["ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178"]
Vary:[Accept-Encoding,User-Agent]
X-XSS-Protection:[1; mode=block]
Content-Length:[4426]
Content-Language:[en]
Link:[https://sitename.oracle.com:443/crmRestApi/resources/11.13.18.05/salesOrders/300100557981972;rel="self";kind="item";name="salesOrders"]
Content-Type:[application/json]
REST-Framework-Version:[1]
Location:[https://sitename.oracle.com:443/crmRestApi/resources/11.13.18.05/salesOrders/300100557981972]
22 Nov 2022 08:31:32,498 [DEBUG] com.bm.xchange.rest.client.JerseyClient.getResponseModel(JerseyClient.java:492) - <= restResponse: {
  "CreatedBy" : "sales_user",
  "CreationDate" : "2022-11-22T08:31:32+00:00",
  "CurrencyCode" : "USD",

Closed22C Enhancement

Beginning in Oracle CPQ 22C, processing of GZIP compression headers is supported for Oracle CPQ REST Integrations with Oracle CX Sales. Customers who have enabled GZIP to compress HTTP content on Oracle CX Sales will notice a seamless integration, with better error/response processing on Oracle CPQ side.


Closed22B Enhancements

ClosedDetect Deleted CX Attributes in Imported Revenue Line Conditional Mappings

ClosedEnhanced Error Messages for Imported Config Attribute Values

ClosedSort and Reorder Mapped Rows on the Commerce Integration Attribute Mapping Page


Closed22A Enhancements

Closed21B Enhancements

Closed21A Enhancements


Oracle Oracle CX Sales - Oracle CPQ integration is implemented as a point-to-point integration.
For more information on the Oracle CX Sales - Oracle CPQ point-to-point integration, refer to Oracle CPQ Commerce Integrations.

Administration

ClosedCreating and Viewing Proposals

ClosedVersioning

ClosedFusion Product Model

ClosedSingle Sign-On Best Practices

Notes

Notes:

  • The Target action is a Quote-level action. The Target action can be any Modify action.

  • Users are transferred between Oracle CPQ and Oracle CX Sales using Single Sign-On. For more information, see Single Sign-On (SSO).

  • Oracle CX Sales integrations, we recommend launching the CPQ page in an iFrame and setting the Occupy entire window when the site is inside a frame General Site option to No.

    If you need to launch CPQ in full screen mode, there are additional steps that need to be taken. Refer to Integrating CX Sales with Oracle CPQ  for more information.

For more information on Oracle CX Sales, visit the Oracle CX Sales documentation site.

Related Topics

Related Topics Link IconSee Also