Oracle Sales Cloud Adapter Capabilities

Oracle Sales Cloud Adapter enables modern selling with tools that are easy to deploy and use, completely mobile, packed with powerful analytics, and built for collaborative selling and revenue generation. Oracle Sales Cloud includes a set of features for creating and tracking sales campaigns, developing leads into business opportunities, and pursuing opportunities to generate revenue. Sales accounts, leads, and opportunities can be automatically assigned to territories and sales teams.

Note:

Ensure that you have reviewed the Oracle HCM Cloud Adapter Capabilities for supported SOAP services in Oracle HCM Cloud.

The Oracle Sales Cloud Adapter enables you to create an integration with an Oracle Sales Cloud application.

The Oracle Sales Cloud Adapter enables customers to easily integrate their on-premises or SaaS applications with Oracle Sales Cloud without having to know the specific details involved in the integration.

The Oracle Sales Cloud Adapter provides the following capabilities:

  • Generates a local integration-centric WSDL that is an abstract WSDL. It defines strongly-typed message structures (request and response types) for the selected objects and the name of operations. It provides a simplified user experience in terms of creating data mappings at design time while constructing integrations with Fusion Application services. This WSDL also exposes the generic custom objects as named objects.

  • Generates automatic mapping to the exposed business object, event, or Oracle Fusion Applications REST API resource that you select during adapter configuration:
    • Business object: Represents a self-contained business document that can be acted upon by the integration. An integration can send requests to create a new record for that business object. They can send a request either to update or delete an existing record for a business object. Integrations can also send requests to retrieve information about one or more records representing that business object.

    • Event: Represents an event document to which you subscribe. The event is raised by the Oracle Sales Cloud application. See Supported Business Events.

    • Business (REST) API: Represents an Oracle Fusion Applications REST API resource. Support is provided in the invoke (outbound) direction.

      Note:

      The Oracle Sales Cloud Adapter currently pulls in all resources exposed by the interface catalog and displays them for selection, including private resources. Private resources are not supported. See the Resource Types section of REST API for Oracle Sales Cloud Release 11.
  • Enables you to view annotations on Oracle Sales Cloud Adapter elements in the mapper. See About Mappings in Using the Oracle MapperUsing the Oracle Mapper.

  • Automatically handles security policy details required to connect to the Oracle Sales Cloud application.

  • Provides standard error handling capabilities.

  • Enables you to map business objects that have polymorphic data structures.

Support for Calling Integrations with Concrete Values of Custom Objects from the Groovy Script Editor

The Oracle Sales Cloud Adapter inbound endpoint WSDL interface supports the use of concrete values for custom business objects in the WSDL in place of xsd:anyType parameters. This feature enables you to use the groovy script editor to create scripts to invoke integrations. The groovy script editor is unable to recognize xsd:anyType parameters.

See Integrating Groovy Scripts.

Supported Business Events

You can subscribe to the following business events when configuring the Oracle Sales Cloud Adapter as a trigger (inbound) connection in the Adapter Endpoint Configuration Wizard.

The business events in Oracle Sales Cloud also handle all child events. For example, if an Opportunity is created first, it raises an Opportunity Created event and next a revenue line item is added to that Opportunity the next day. The event is then an Opportunity Updated event, but the final payload includes the revenue line item. That is, specific child events are not created for the child objects that have a relationship to the parent object.

Business Event Available with Release

Activity Created Event

13

Activity Updated Event

13

Activity Deleted Event

13

Recurrence Activity Created Event

13

Recurrence Activity Updated Event

13

Recurrence Activity Deleted Event

13

Activity Note Created Event

13

Activity Note Updated Event

13

Activity Note Deleted Event

13

Account Created Event

10 and later

Account Updated Event

10 and later

Account Deleted Event

10 and later

Contact Created Event

10 and later

Contact Updated Event

10 and later

Contact Deleted Event

10 and later

BusinessPlan Created Event

13

BusinessPlan Updated Event

13

BusinessPlan Deleted Event

13

Business Plan Note Created Event

13

Business Plan Note Updated Event

13

Business Plan Note Deleted Event

13

Opportunity Created Event

11 and later

Opportunity Updated Event

11 and later

Opportunity Deleted Event

11 and later

Deal Created Event

11 and later

Deal Updated Event

11 and later

Deal Note Created Event

13

Deal Note Updated Event

13

Deal Note Deleted Event

13

Service Request Created Event

13

Service Request Updated Event

13

Service Request Selected Attribute value Changed Event

13

Service Request Deleted Event

13

Service Request Message Created Event

13

Partner Created Event

11 and later

Partner Updated Event

11 and later

Partner Note Created Event

13

Partner Note Updated Event

13

Partner Note Deleted Event

13

Work Order Created Event

13

Partner Contact Created Event

11 and later

Partner Contact Updated Event

11 and later

Work Order Updated Event

13

Asset Created Event

13

Asset Updated Event

13

Asset Deleted Event

13

Resolution Request Updated

13

Loyalty Member Created Event

13

Loyalty Member Updated Event

13

Loyalty Member Voucher Created Event

13

Loyalty Member Voucher Updated Event

13

Contract Created Event

13

Contract Updated Event

13

Contract Deleted Event

13

Contract Status Changed Event

13

Loyalty Member Referral Event

13

Lead Created Event

11 and later

Lead Updated Event

11 and later

Lead Deleted Event

11 and later

Lead Note Created Event

13

Lead Note Updated Event

13

Lead Note Deleted Event

13

Opportunity Note Created Event

13

Opportunity Note Updated Event

13

Opportunity Note Deleted Event

13

Loyalty Member Referral Event

13