Oracle Sales Integration

Overview

The integration between Oracle Sales and Oracle CPQ supports standard B2B selling processes, which feature highly configurable products, variable or dynamic pricing models, discount negotiations requiring executive approval, and large, branded sales documents.

Oracle CPQ ensures that sales forecasts are reliable and based on real-world quotes. It ensures that sales orders are valid and contain the correct billing and shipping details to eliminate costly change orders. Additionally, quote data feeds back into Oracle Saless, so that businesses can analyze and improve the overall efficiency of their sales teams.

The integration steps help you configure a solution that combines the power of these applications, while reducing the cost of ownership and the time needed to deploy the application. However, the integration remains configurable and extensible, so it can support a wide range of use cases serving any industry.

The following diagram summarizes the flow of information between Oracle CPQ and Oracle Sales with a typical integration.

Sales Flow

Typical tasks in this integration:

CPQ Integration Management

The following sections within CPQ are used to establish and manage integration settings.

CPQ Pages for Oracle Sales Users

The Product Workbench (previously know as Product Launch) is designed for Oracle Sales product managers, with the goal of making the definition and management of their products and services more intuitive and seamless. When an Oracle Sales product manager selects the Price action for a sales product, the Product Workbench is launched. CPQ administrators can also access the Product workbench from the Admin Home Page. Product Workbench provides the ability to:

 

Administration

ClosedSet Up Fusion CRM Integration

Create an Oracle CPQ CRM Integration to establish a connection between Oracle CPQ and an Oracle Sales environment.

  1. Log into Oracle CPQ as an administrator or as a Full Access user.

  2. Navigate to Admin > Integration Platform > Integration Center.

  3. Click Create Integration, select CRM, and then enter the following parameters:

    • Vendor: Fusion

    • Name: Fusion

    • Variable Name: fusion

    • Endpoint URL: the web address for the integrated Oracle Sales site

    • Username and Password: user credentials of a Fusion Integration user with the sales administrator role

    • (optional) Scope: the value used for accessing the public key of the OAuth Provider

    • Enable Integration: check to enable the Oracle Fusion CRM integration

      Note: Once the CRM Integration is active, unselecting the Enable Integration checkbox disables any integrations which use it. Run-time integrations will not execute and some administrative features may not be available.
  4. Click Save.

Refer to Oracle Fusion CRM Integration for more information.


ClosedCommerce Integrations

The following default predefined integrations and applicable attribute mappings are included in the Oracle CPQ Standard Process for CPQ sites integrated with Oracle Sales. Administrators can add additional integrations, modify attribute mappings, and delete integrations that are not needed.

Complete the following steps the access Commerce integrations.

  1. Log into Oracle CPQ as an administrator or as a Full Access user.

  2. Navigate to Admin > Commerce and Documents > Process Definition.

  3. Select Integrations for the applicable Commerce Process, and then click List.

  4. Click on the applicable integration.

  5. To access attribute mapping, click Edit for Request Mapping or Response Mapping.

Name Type Description Attribute Mapping
Sync Quote Lines REST - Export Lines Synchronizes quote lines from CPQ to Oracle Sales Sync Quote Lines Attribute Mapping
REST Import Opportunity REST - Import Imports the opportunity header information from Oracle Sales to a CPQ transaction. REST Import Opportunity Attribute Mapping
REST Upsert Quote REST - Export Exports transaction level data from CPQ to the Oracle Sales quote and sales order header object. REST Upsert Quote Attribute Mapping
REST Line Sync Complete REST - Export Updates the "Last Synchronized" date for an Oracle Sales quote and sales order header object to trigger upsert of opportunity revenue lines. REST Line Sync Complete Attribute Mapping
Import Revenue Lines REST - Import Imports revenue lines from an Oracle Sales opportunity and creates related quote lines on a CPQ transaction. Import Revenue Lines Attribute Mapping

ClosedSet Up Product Integration

The following procedures will establish Oracle Sales Product Information Master (SPIM) as the Products Source for an Oracle Sales – Oracle CPQ Products Integration.


ClosedSet Up Sales and Financial Accounts Integration

Complete the following tasks to enable sales and financial accounts integration.

Set Up Fusion Account Integration

Create an Oracle CPQ Generic Integration to enable the retrieval of Oracle Sales and Financial Accounts data.

  1. Log into Oracle CPQ as an administrator or as a Full Access user.

  2. Navigate to Admin > Integration Platform > Integration Center.

  3. Click Create Integration, select Generic Integration, and then enter the following parameters:

    • Name: Fusion

    • Request URL: the web address for the integrated Oracle Sales site

    • Username and Password: user credentials of a Fusion Integration user with the sales administrator role

    • Enable Integration: check to enable the Oracle Fusion Accounts integration
      Note: Once the Fusion Accounts Integration is active, unselecting the Enable Integration checkbox disables any integrations which use it. Run-time integrations will not execute and some administrative features may not be available.
  4. Click Save.

Refer to Generic Integration for more information.


Set Commerce Process Auto-fill and Initial Import Options
  1. Log into Oracle CPQ as an administrator or as a Full Access user.

  2. Navigate to Admin > Commerce and Documents > Process Definition.

  3. Click on the applicable process link.

  4. Select Accounts Information from the Auto Fill Options drop-down.

  5. Click the Integrations tab.

  6. Verify that TCA Account Integration is listed after the Import Revenue Lines in the Selected Imports window.

    If required, use the ▲ or ▼ icons to change the order of the Selected Imports.

  7. Click Apply or Update.

Refer to Commerce Process for more information.


Verify Accounts Integration Endpoint URL
  1. Log into Oracle CPQ as an administrator or as a Full Access user.

  2. Navigate to Admin > Integration Platform > Accounts.

  3. Click Integration.

  4. Click on OSC - Account Import.

  5. Verify the Endpoint URL.

    https://<siteName>/crmCommonSalesParties/AccountService

    Where "siteName" is the domain name for the integrated Oracle Sales site.

Refer to External Accounts - Creating an Accounts Integration for more information.


Update REST Import Opportunity Response Mapping
  1. Log into Oracle CPQ as an administrator or as a Full Access user.

  2. Navigate to Admin > Commerce and Documents > Process Definition.

  3. Select Integrations for the applicable Commerce Process, and then click List.

  4. Click on REST Import Opportunity.

  5. Click Edit for Response Mapping.

  6. Update mapping if the Business Unit ID Mapped Attribute is mapped to the Primary Org ID CPQ Attribute.

    1. Double-click on the Primary Org ID CPQ Attribute.

    2. Select Business Unit ID from the drop-down.

  7. Click Save.


Update Oracle Sales Create Quote Integration
  1. Sign into Sales as a user with the Sales Administrator role.

  2. Navigate to Setup and Maintenance Task > Manage Oracle CX Sales to Oracle CPQ Cloud Integration.

  3. Remove "_partnerOpportunityId" from the URL for the Create Quote Value.


Note: The Get Account Details (getAccountDetails) Commerce action is for the TCA integration and is not associated with the latest account integration.


 

Notes

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

Related Topics

Related Topics Link IconSee Also