Integration Overview

Overview

Integration is a term with many definitions. For software applications, it typically refers to a process that sends and receives data from different software applications. These applications often include CRM and ERP software.

There are many benefits to integration, including:

ClosedIntegration Definitions

The Oracle CPQ application can integrate with different types of applications, in different ways. Some integration needs can be handled by the default functionality within the software packages themselves, with some additional configuration. Other functionality may need to be built on a custom basis, depending on the business's needs and the limitations of the software.

ClosedIntegrating with Other Software Applications

ClosedOracle CX Commerce

ClosedOracle Commerce On Premise

ClosedOracle Enterprise Contracts

ClosedOracle E-Business Suite (EBS)

ClosedOracle EBS Configurator Reference Integration

ClosedOracle Fusion Configurator Reference Integration

ClosedOracle Identity Cloud Service (IDCS)

ClosedOracle Integration Cloud (OIC)

ClosedOracle Process Cloud Service (PCS)

ClosedOracle Sales

ClosedOracle Subscription Management

ClosedAkamai Content Delivery Network Integration

ClosedJD Edwards Integration

ClosedMicrosoft Azure Active Directory Integration

ClosedMicrosoft Dynamics 365 Integration

ClosedSalesforce


ClosedMoving Data In and Out of CPQ

  • Data Cube Export

    Data Cube Export gives you a way to transmit Oracle CPQ data, as a text file, to another location. This is typically done to provide data to a third party reporting or warehouse tool.

  • Bulk Data Upload

    Bulk Upload is used for several reasons.

    • To import large sets of data into Oracle CPQ
    • To add, update, or delete different types of data
    • To move XML/CSV files containing upload data from your local system to an internal server.
  • Bulk Data Download

    Bulk Download is used for several reasons.

    • To export large sets of data from CPQ, typically so the data can be imported into another software application
    • To add, update, or delete different types of data in another software application
    • To move XML/CSV files containing upload data from your internal server to your local system.
  • FTP Automation

    Similar to Bulk Uploads, FTP (File Transfer Protocol) Automation allows scheduled uploads to an FTP server. These uploads can be automatically imported into an Oracle CPQ site. Automated uploads can include:

    • Parts
    • Part Extended Descriptions
    • Data Tables
    • File Manager Files

    FTP Automation is useful for Oracle CPQ sites that require stored data to be refreshed regularly. For example, your configuration might require updates to pricing tables from an ERP system.

There are additional ways to move data and files in CPQ. See the table below to determine which topic to open for more information.

To Move... See...
Data Tables Import & Export of Data Tables
File Manager files, such as images, .PDFs, or XSL files File Manager
Documents in Document Engine Document Migration: Document Engine
Migration changes between Oracle CPQ environments Migration Management Overview

ClosedLeveraging Third Party Apps

The following applications work with Oracle CPQ data to enhance the functionality within CPQ.

  • DocuSign

    • Sends CPQ-generated documents to DocuSign for execution by specified signers
    • Allows signers to sign and save documents
    • Allows sales users to initiate or cancel the eSignature process
    • Tracks status of eSignatures that are in process
    • Manages the eSignatures of multiple documents by distinct signers, all from the same Oracle CPQ quote
  • Microsoft Word

    Many aspects of Microsoft Word are available in the Document Designer. For example, headings styles from Microsoft Word are available in Document Designer. For more information, see the topic Document Designer and Heading Styles.


ClosedSecurity and Login

Oracle CPQ works with several other applications to leverage their expertise in application security and login functionality.

  • OAuth

    Using OAuth, admins can grant access to their application from third-party applications without sharing user passwords.

  • Single Sign-On (SSO)

    As the name implies, using SSO allows customers to leverage their corporate infrastructure for authentication and automatically log into Oracle CPQ without the need for and additional login and re-authentication.

    Oracle CPQ Single Sign-On (SSO) is configurable at the User and Partner Org levels.

    There are three options:

    • ClosedRemote Web Service

      Users are managed with an IDP that doesn't support SAML. Instead, Partner applications submit a login request through a SOAP API call to the Oracle CPQ Login web service.

    • ClosedFederated and Remote

      This is a combination of the "Federated Authentication" and "Remote Web Service" methods.

  • Software Partners

    If Oracle CPQ is integrating with another software application, you may need to use the User Integration page for authentication.


ClosedWays to Integrate


Notes

Oracle CPQ 20B implements XML Translation Line Limits to prevent performance issues that could occur when generating XML for quotes with an extremely large number of transaction lines.

There are four major criteria for performing an integration: size, frequency, format, and transmission synchronization. See the topic XML Integration.

Related Topics

Related Topics Link IconSee Also