Oracle Engagement Cloud Adapter Capabilities

Oracle Engagement 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 Engagement 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 Engagement Cloud Adapter enables you to create an integration with an Oracle Engagement Cloud application.

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

The Oracle Engagement Cloud Adapter provides the following capabilities:

  • A WSDL that defines strongly-typed message structures (request and response types) for the selected objects and the name of operations. It provides a simplified user experience for creating data mappings and accessing Oracle Engagement Cloud-related business objects/resources-specific elements through other Oracle Integration activities at design time while constructing integrations with Oracle Fusion Application services.

  • Provides declarative support for subscribing to business events raised by various modules in Oracle Engagement Cloud and Oracle Supply Chain Cloud. See Supported Business Events.
  • 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 Engagement Cloud application. See Supported Business Events.

    • Business (REST) API: Represents an Oracle Fusion Applications REST API resource.

      You can select parent business resources and their corresponding child business resources. Support is provided in the invoke (outbound) direction.

      Note:

      The Oracle Engagement Cloud Adapter currently pulls in all resources exposed by the interface catalog and displays them for selection. See the Resource Types section of REST API for Oracle Engagement R13.
  • Enables you to view annotations on Oracle Engagement Cloud Adapter elements in the mapper. See About Mappings in Using the Oracle Mapper with Oracle Integration.

  • Dynamically invokes a REST endpoint/URL at runtime without requiring you to configure any extra invoke connection or REST outbound details. See Invoke an Endpoint Dynamically.

  • Automatically handles security policy details required to connect to the Oracle Engagement 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 Engagement 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 Integrate Groovy Scripts.

Supported Business Events

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

The business events in Oracle Engagement 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