Oracle® Cloud

What’s New for Oracle Integration Cloud

E84902-13

October 2018

What’s New for Oracle Integration Cloud

Learn about the new and changed features of Oracle Integration Cloud.

Note:

The information in this guide applies to all of your Oracle Integration Cloud instances. It doesn’t matter which edition you’re using, what features you have, or who manages your cloud environment. You’ll find what you need here, including notes about any differences between the various flavors of Oracle Integration Cloud when necessary.

Environment differences are highlighted by the following badges:

User-managed only Applies only to Oracle Integration Cloud in a user-managed environment.

Not user-managed Does not apply to Oracle Integration Cloud in a user-managed environment.

October 2018

Oracle Integration Cloud on Oracle Cloud at Customer
The features available to you in Oracle Integration Cloud on Oracle Cloud at Customer exclude the latest features described in the other topics of this section, September 2018, and August 2018. An upcoming release of Oracle Integration Cloud on Oracle Cloud at Customer will include these latest features.
New Common Features
Feature Description

Oracle Integration Cloud - Export data objects support

Support is provided for exporting Oracle Integration Cloud data objects from a user-managed environment to an autonomous environment. You can also export an Oracle Integration Cloud instance running in one autonomous environment to another autonomous environment.

See Move Assets Between Environments in Administering Oracle Integration Cloud.

New Integrations Features
Feature Description

Oracle E-Business Suite Adapter - Support for open interface tables and views as invokes (targets) in integrations.

The Oracle E-Business Suite Adapter supports outbound integrations with open interface tables and views from Oracle Integration Cloud when adding the Oracle E-Business Suite Adapter as invoke (target) connections.

In addition to PL/SQL and concurrent program REST services, open interface tables and views are now available as REST services for invocation from Oracle Integration Cloud.

See Using the Oracle E-Business Suite Adapter.

New Processes Features
Feature Description

Upgrade process applications

Use an automated tool to move process applications from Oracle Process Cloud Service or another Oracle Integration Cloud instance to Oracle Integration Cloud. If you prefer, you can import and upgrade process applications individually.

See Import Process Assets to Oracle Integration Cloud in Administering Oracle Integration Cloud.

Forms enhancements

We’ve added the following enhancements to the forms editor:

  • Assign names to events: You can now assign names to events in events options. This helps you easily identify multiple events configured for a control or presentation. See Configure Events in Using Processes in Oracle Integration Cloud.

  • Labels on repeatable sections: You can now assign labels to repeatable sections. See Configure Repeatable Sections in Using Processes in Oracle Integration Cloud.

  • Events enhancements: We now support relational operations within events. We’ve also added new logical functions. See Specify Functions in Using Processes in Oracle Integration Cloud.

Integration updates

Easily keep integrations in process applications up-to-date. On the Integrations view, icons identify integrations that have been deactivated or deleted, or active ones whose definitions have changed. Choose the update option that works for your process application.

See Update Integrations in Using Processes in Oracle Integration Cloud.

Embeddable components

We’ve added new information on integrating Process snippets such as forms or task lists into other environments such as ERP, CX, or HCM applications.

See Best Practices for Embedding Process UI Components in Using Processes in Oracle Integration Cloud.

September 2018

Oracle Integration Cloud on Oracle Cloud at Customer
The features available to you in Oracle Integration Cloud on Oracle Cloud at Customer exclude the latest features described in the other topics of this section and August 2018. An upcoming release of Oracle Integration Cloud on Oracle Cloud at Customer will include these latest features.
New Integrations Features
Feature Description

Oracle Service Cloud (RightNow) Adapter - New name

The Oracle RightNow Adapter has been renamed to the Oracle Service Cloud (RightNow) Adapter.

See Oracle Service Cloud (RightNow) Capabilities in Using the Oracle Service Cloud (RightNow) Adapter with Oracle Integration Cloud.

Oracle Policy Automation Adapter - New adapter

The Oracle Policy Automation Adapter enables you to send data from any cloud or on-premises application to Oracle Policy Automation for complex decision-making. Use the Oracle Policy Automation Adapter for regulated industries such as public sector, financial services, medical devices, and retail; for human resources decision-making; or for anywhere policy-based decisions must be integrated.

See Oracle Policy Automation Adapter Capabilities of Using the Oracle Policy Automation Adapter with Oracle Integration Cloud

Oracle Talent Cloud for Midsize (Taleo BE) Adapter - New adapter

The Oracle Talent Cloud for Midsize (Taleo BE) Adapter enables you to create an integration in Oracle Integration Cloud. The Oracle Talent Cloud for Midsize (Taleo BE) Adapter uses Oracle Talent Cloud for Midsize (Taleo BE) (formerly known as Taleo Business Edition) APIs to provide access to objects and operations such as requisitions, employees, offers, and so on.

See Oracle Talent Cloud for Midsize (Taleo BE) Adapter Capabilities in Using the Oracle Talent Cloud for Midsize (Taleo BE) Adapter with Oracle Integration Cloud.

Microsoft SQL Server Adapter and Oracle Database Cloud Service Adapter - Table operation enhancements

Support is provided for performing operations on a table: insert, update, insert or update (merge), and select.

See Oracle Database Cloud Service Adapter Capabilities of Using the Oracle Database Cloud Service Adapter with Oracle Integration Cloud and Microsoft SQL Server Adapter Capabilities of Using the Microsoft SQL Server Adapter with Oracle Integration Cloud.

Oracle HCM Cloud Adapter and Oracle ERP Cloud Adapter - File upload to Oracle WebCenter Content

You can upload files to Oracle WebCenter Content (Universal Content Manager) in encrypted or unencrypted format. Oracle WebCenter Content provides a unified repository to store unstructured content, enabling organizations to deliver the content to business users in the proper format.

See Oracle ERP Cloud Adapter Capabilities of Using the Oracle ERP Cloud Adapter with Oracle Integration Cloud and Oracle HCM Cloud Adapter Capabilities of Using the Oracle HCM Cloud Adapter with Oracle Integration Cloud.

New Processes Features
Feature Description

New Service activity in dynamic processes

Use this new activity to invoke an external service, such as an OIC integration or a REST connector, from a dynamic process.

See Create Activities in Using Processes in Oracle Integration Cloud.

New Train control in forms

Use this new control to sequentially guide users through a multistep web form activity.

See Configure Advanced Controls in Using Processes in Oracle Integration Cloud.

Print forms

The new Print action lets you print a presentation of a form when an event occurs.

See Work with Presentations in Using Processes in Oracle Integration Cloud.

Form event enhancements

You can now monitor form logs and test your form with custom payload data.

See Preview Forms and Their Payload in Using Processes in Oracle Integration Cloud.

Process runtime enhancements

We’ve added these enhancements to improve process execution:

  • Maximum number of loops or activities: To prevent a process executing a very large number of loops or activities as part of a single process instance, the number of direct/indirect loops is restricted to 1000, at which point execution is suspended. This restriction prevents audit data growth and releases system resources.

  • Repeat failure/exception handling: To ensure that a process instance does not result in repeated exceptions, especially when invoking an external service, we’ve limited auto-recovery on faulted process instances to two times.

August 2018

Oracle Integration Cloud on Oracle Cloud at Customer
The features available to you in Oracle Integration Cloud on Oracle Cloud at Customer exclude the latest features described in the other topics of this section. An upcoming release of Oracle Integration Cloud on Oracle Cloud at Customer will include these latest features.
New Common Features
Feature Description

Common logging configuration for Oracle Integration Cloud

Administrators can adjust logger levels and download logs for all features in one place by selecting the Settings link in the navigation pane on the main Home page.

See Configuring Logging Settings in Administering Oracle Integration Cloud.

New learning path

A new learning path showcasing the Integrations and Visual Builder features in a Weather API example is available on the Tutorials page in the Oracle Help Center:

  • Rain or Shine, Oracle Integration Cloud Has You Covered

New security, authentication, and authorization for Oracle Integration Cloud REST APIs using OAuth

Authentication and authorization in Oracle Autonomous Integration Cloud is managed by Oracle Identity Cloud Service. Oracle Autonomous Integration Cloud REST APIs as well as REST endpoints exposed in integrations are protected using OAuth token-based authentication.

See Security, Authentication, and Authorization in REST API for Oracle Integration Cloud.

Oracle Integration Cloud Service to Oracle Integration Cloud export/import

You can export your Oracle Integration Cloud Service data objects as an archive and import that archive into Oracle Integration Cloud. You do not need to manually configure connection endpoints and passwords and then activate the exported integrations in Oracle Integration Cloud. Integration activations occur automatically.

See Move Assets Between Environments in Administering Oracle Integration Cloud.

New Integrations Features
Feature Description

Oracle Advanced Queuing (AQ) Adapter - Outbound messaging support

Enqueueing of messages in the outbound (invoke) direction is supported. You select the queue destination for outbound messages and configure the message format. You also select to use an existing schema or no schema (message is sent in opaque format).

See Oracle Advanced Queuing (AQ) Adapter Capabilities in Using the Oracle Advanced Queuing (AQ) Adapter with Oracle Integration Cloud.

REST Adapter - Two-way SSL support

Support is provided for consuming external REST APIs that are protected using transport level security. The REST Adapter supports one-way SSL and two-way SSL. Oracle Integration Cloud supports a certificate management user interface to upload public certificates for external APIs that are protected either using lesser known certifying authorities (CA) or self-signed certificates.

External REST APIs hosted on a two-way SSL server require client side (Oracle Integration Cloud) identity. Oracle Integration Cloud provides support for exchanging the client side identity with the server hosting the external API.

See Creating an Integration that Consumes External REST APIs Hosted on a Two-Way SSL-Enabled Server of Using the REST Adapter with Oracle Integration Cloud

Oracle Database AdapterSELECT operation support

Performing a SELECT operation against database tables is supported.

See Oracle Database Adapter Capabilities in Using the Oracle Database Adapter with Oracle Integration Cloud.

Orchestrated integrations - pseudo style layout

You can display integrations in pseudo style format. With this format, the integration is displayed vertically with child nodes indented. Details about each node in the integration are displayed to the right.

See Creating an Orchestrated Integration in Using Integrations in Oracle Integration Cloud.

Orchestrated integrations - Inline menu for adding actions

When you hover your cursor over an action/node in an orchestrated integration, a list appears with selections for Commonly Used, Connections, Actions, and Integration Artifacts. Only actions that are allowed to be placed between the two nodes in question are displayed. You can search for an item by typing in the search box. Only matching components appear in the output.

See Adding Actions Through an Inline Menu in Using Integrations in Oracle Integration Cloud.

Stage file action - Schema creation enhancements

Support is provided for creating schemas from XML, JSON, and ZIP file formats in stage file actions of orchestrated integrations.

See Configuring a Stage File Action in Using Integrations in Oracle Integration Cloud.

Note action

You can add placeholder notes similar to sticky notes to an orchestrated integration.

See Adding Placeholder Notes with a Note Action in Using Integrations in Oracle Integration Cloud.

Integration activation - Detection of incomplete functions

If you attempt to activate an integration that includes a function that is not completely configured, an error message is displayed in the banner. You must complete configuration of this function before you can activate the integration.

See Activating an Integration in Using Integrations in Oracle Integration Cloud.

New Processes Features
Feature Description

Call a dynamic process from a structured process

You can now call a dynamic process from a structured process. From the process editor, drag and drop a Dynamic Process element from the palette’s System category, select the dynamic process from the process application to call, and map data input to the dynamic process using data association.

See Use a Dynamic Process in a Structured Process in Using Processes in Oracle Integration Cloud.

Decision tables

You can now open decision tables and relations in an expanded dialog for easy editing.

See Using Decision Tables in Using Processes in Oracle Integration Cloud.

REST APIs

REST API options were added or modified. For example, deploy (activate) a process application and return the activated application’s version.

See the What’s New topic under Get Started in Oracle Integration Cloud REST API.

My Tasks

Quickly view and access your tasks in a streamlined list right from the Home page. Open additional options only as needed.

See Quick Tour of the My Tasks page in Using Processes in Oracle Integration Cloud.

Forms

This release includes several enhancements for web forms:

  • Use the new array Concat function to concatenate array values as needed. For example, use the function to join values from two tables in a single table. See Specifying Functions in Using Processes in Oracle Integration Cloud.

  • For panels in a form, you can add a header and a description to the top of a panel. Also, you can use style themes to format the header. For a section in a form, a new style theme lets you indent sections. See Placing Controls in Panels, Sections, or Tabs and Styling Properties in Using Processes in Oracle Integration Cloud.

Process/Decision Modeling lifecycle

We've made enhancements to help you easily sync up your process model decision business objects with their decision model after making changes.

  • Now a decision connector within an application displays an incompatibility error when the data interface is updated for the decision model version associated with it. You can use the Update definition link on the connector to resolve this error.

  • Similarly, decision connectors display errors if the associated decision snapshot is deactivated or if the decision model is deleted.

See Adding Decisions to Applications and Processes in Using Processes in Oracle Integration Cloud.

Decision modeling

Easily edit your decision models from within your process application. (No need to close the application and open the decision model.) From the application, select the Decisions component in the navigation pane and click the new Edit option to modify the decision model. To see the decision model snapshot already deployed and used by the application. click the decision component name instead.

See Adding Decisions to Applications and Processes in Using Processes in Oracle Integration Cloud.

Dynamic Process default values

We’ve set default values to enable developers to more quickly create and activate a dynamic process. For example, leave defaults selected so you can skip defining roles and assigning them to human tasks until after your dynamic process is up and running.

See Learn dynamic processing basics in Using Processes in Oracle Integration Cloud.

Dynamic Process inline validation

As you add and configure activities and stages in dynamic processes, get immediate feedback and fix errors inline--right where you are instead of while testing or activating the process application.

See Working With Inline Validations in Using Processes in Oracle Integration Cloud.

Dynamic Process role management

You can now permanently retain role mappings for application activations. Role mappings for an existing version of an application activated to production are retained even if you choose to overwrite the version during activation.

See Creating Process Roles in Using Processes in Oracle Integration Cloud.

QuickStart Apps

We’ve added new personalization options you can make available to users of your QuickStart Apps:

  • Let users select a different form and associated presentation for a human task activity or a start form event, from those defined in the process. Also, you can let users edit and customize certain form properties.

  • Let users change activity names in the QuickStart App.

  • Use the new simple expression editor for certain properties associated with Submit/Approve and Notification tasks.

See Decide What Settings Users Can Customize and Customize the QuickStart App in Using Processes in Oracle Integration Cloud.

New Integration Insight Features

User-managed only Applies only to Oracle Integration Cloud in a user-managed environment.

Feature Description

Console purge support

You can now purge metrics and events data for all consoles or an individual console, selecting to purge all data or only data from a specified number of days or weeks.

See Working with the Consoles Page and Working with Preconfigured and Custom Dashboards.

New Integration Insight videos

New videos are available on the Videos page on the Oracle Help Center to provide visual instructions for using Integration Insight to complete the tasks required to generate dashboards where you can monitor your business processes:

  • Create a Connection

  • Create a Model

  • Define a Milestone

  • Reinitialize the Unique Identifier

  • Map a Milestone to an Integration

  • Define Extraction Criteria for the Unique Identifier

UI and usability enhancements

The Business Transactions dashboard and the Business Transaction Details page have been updated to improve your experience.

See Working with the Business Transactions Dashboard and Business Transaction Details in Using Integration Insight in Oracle Integration Cloud.

Consolidated documentation in one publication

The Integration Insight documentation that was published in four separate publications is consolidated into a single guide: Using Integration Insight in Oracle Integration Cloud

Support for new Integrations actions

You can now map milestones to these Integrations actions:

  • Assign

  • Error Hospital

  • Fault Return

  • Raise Error

  • Stop

See Supported Integrations Features in Using Integration Insight in Oracle Integration Cloud.

New custom dashboard chart types

You can now create custom dashboards using the Line and Scatter chart types.

See Creating Custom Dashboards in Using Integration Insight in Oracle Integration Cloud.

New dashboard filter setting

The Preferences page has been removed, and the setting Use as Default for all Consoles has been moved to the dashboard Filter settings.

See Filtering Dashboards in Using Integration Insight in Oracle Integration Cloud.

New Visual Builder Features
Feature Description

Redesigned user interface and application architecture for building visual applications

The application designer now supports creating richer user interfaces by providing access to a broader set of Oracle JET UI components, direct access to the source code of your page, and a more robust visual development environment. The tool now provides greater flexibility for creating custom user interfaces and adding richer behavior. The redesigned application architecture enables easier access to external sources of data, visual definition of business logic flows, and more refined control over the user interface functionality.

The Home page for visual applications using the new architecture is now the default for Visual Builder.

Upgrade to Oracle JET 5.1

The Visual Builder generated applications now use Oracle JET 5.1 libraries and components. 

Improvements to the Page Designer

The following features were added to the Page Designer for visual applications:

  • Live and Code toggles replaced with a three-state toggle Live / Design / Code

  • Device selection dropdown in toolbar of mobile page designer redesigned with separate Landscape / Portrait toggles

  • Drag and drop support in the canvas is now based on HTML5

  • A new Icon component was added to the Component Palette (a span with icon class)

  • Icon gallery items have been updated to add labels and improve spacing for the various preview sizes.

  • JET text components now support virtual keyboards so on mobile devices an appropriate keyboard shows up. This has been added to the Property Inspector for appropriate text fields and defaulted correctly by component type.

  • New components can now be added to the Component Palette from the Component Exchange and added to pages like other components.

  • The Train (oj-train) and Switcher (oj-switcher) components and Bar Layout Container were added to the Components palette.

  • The Bar layout container was added as a layout option for pages, and components can be positioned into the Start, Middle and End areas of the container. It is now possible to switch between any of the layout options.

  • A popup menu for components on the canvas and in the Page Structure view enables you to surround the component with oj-bind-if, oj-bind-for-each, or oj-defer components, or a Flex container.

  • Masonry Layout and Masonry Tile layout components are now supported. Drop feedback is available for positions between existing tiles, and the size, layout and order of tiles can be configured.

  • The following components were added to the Components Palette: Masonry Layout, Masonry Tile, Navigation List, Conveyor Belt, Film Strip, Messages, and Password Input field.

  • The Component Palette now contains a Picker category containing Inline Data Picker, Inline Date Time Picker, Color Palette and Color Spectrum components.

  • A Quick Start was added in the Events tab for table components to create action chains triggered by first-selected-row events.

  • The filterCriterion parameter replaces filterCriteria in the Add Data Quick Start.

Improvements in the Page Structure view

The following improvements were made to the Page Structure view for visual applications:

  • Components can now be dragged from the palette into the Page Structure view, from the Page Structure view onto the canvas, and moved within the Page Structure view

  • The Page Structure view now displays more details about components

  • In the Page Structure view, slots are visible as nodes that can be drop targets. You can use the Show Slots toggle in the Page Structure to show and hide the nodes.

  • You can now delete or surround elements using a popup menu in the Page Structure view.

Improvements to Property Inspector

The following improvements were made to the Property Inspector for visual applications:

  • In the Property Inspector, an icon chooser was added for the following components: menus, tabs, radio buttons, comboboxes, selects and checkboxes

  • In the Property Inspector, the Slots section of some components now contains a (+) action for adding a new component directly into the slot:
    • Mobile Page Template component - slots Left Side (startControl) and Right Side (endControl) offer Button and Menu

    • Button component - slots startIcon and endIcon offer Icon and Image

    • many JET components - contextMenu slot offers Menu

  • Variable selection popup and expression editor for components in List View and Table components now include $current object with its attributes. Child component's event mapper in List View now includes $current object with its attributes, including $current.key. $current.key is passed to action chains as key parameter for components inside List View and Table components. List View and Table components now set the single selection mode on selection event quick start, if not set previously.

  • oj-vb-list-item component (list row CCA) now has a general Property Inspector tab with customizers for its attributes

  • Datetime, Date and Time field components now have formatting options

Improvements to Quick Starts

The following improvements were made to the Quick Starts in visual applications:

  • pages generated by Quick Starts now include flow name as the prefix of the page name (for example, main-edit-bo1, or item1-edit-bo1).

  • new icons on Quick Starts tab in Property Inspector

  • Chart Quick Starts now generate data bindings with the JET 5.1.0 Chart Data Provider

  • The Field selection step in Quick Starts now includes a filter field to help locate fields in the endpoint structure panel.

  • Rich-type related metadata from Swagger is taken into account when creating field components in Quick Starts. With the Rich types implemented in business objects, we now generate proper components on our pages and honor the format attribute of the selected fields. Examples of the new fields include email, URL, phone, and percentage. This also includes showing proper icon in the endpoint structure. Numeric fields in business objects get additional hints for minimum, maximum and few others such as scale and precision. Generated components take those hints into account. String fields in business objects get additional hints for minLength, maxLength and pattern. When generated into form pages as a string input component, these should be honored and translated into proper component's attributes and validators.

  • In the page–related Quick Starts, nested objects for Create/Detail pages implemented by allowing users to select items from inside an array. When finished the page will have an initial single empty item in the array in the record variable and generated UI components will bind to that single item.

  • In the Edit Page Quick Start, a warning is displayed when a read-only field is selected, and conditional update based on ETag + If-Match has been added into the Edit pages generated by the Quick Start.

Improvements to Business Rules editor

The following improvements were made to the Business Rules editor:

  • Field-level triggers are now supported, for actions triggered by changes to a field.

  • The criteria builder now supports reference fields when building conditions. Fields from the references of the references, recursively, are also now supported.

Support for uploading single files

You can now upload individual files from the Artifact Browser and create folders using the import dialog box.

Simplified process for importing and exporting resources and applications

The process for importing and exporting visual application archives and resources are now the same. When exporting a visual application, you can now choose if you want to include the data in custom business objects in the ZIP archive. You can now easily expand and modify application archives locally and create a new archive that you can import. When importing an archive without business object data, the business objects are created but there are no records. You can import ZIP and OVB application archives.

Reorganized structure in Artifact Browser

The logical view of web and mobile applications in the Artifact Browser has been reorganized to simplify locating and creating artifacts.

Improved options for service connections

In visual applications, the Settings dialog box provides details on the URL of the Services Catalog and the authentication used to access the catalog. Web service connections can be marked as server side only connections by selecting the Server Only Connections check box on the service tab.

You can now generate “Bearer” type access tokens that can be used with Oracle Cloud Account, User Assertion OAuth 2.0, Client Credentials OAuth 2.0, and Resource Owner OAuth 2.0 authentication to access Catalog and Business Object APIs from outside Visual Builder.

Improvements to Processes integration

The following improvements were made for integrating visual applications with Processes:

  • A new Perform Task Action trigger was added to perform actions on a task

  • A new Detail Page Quick Start was added for defining detail pages for process objects

  • An Add Task Actions Quick Start was added for tables/lists of process tasks. The Quick Start adds controls to the page that allow actions to be performed on the task that's selected in the collection.

  • Added support for starting a process based on a Form Start event.

  • Enhanced functionality so that users can start processes accepting complex parameters. The UI for mapping complex parameters for actions and triggers has been improved. 

  • The Processes pane in the Artifact Browser now contains menu items to open the Processes design time (Composer) and runtime (Workspace) pages.

Improvements to Audits window

The following improvements were made to the Audits window for visual applications:

  • Filtering is now possible by text and type/severity

  • A progress bar was added to indicate scanning progress

Improved support for translations

The following improvements were made to the support for translations:

  • Clicking the translation icon in the Property Inspector opens a popup dialog where you can specify a description for strings and the key.

  • A Translations tab was added to the Settings page for app artifacts, flow artifacts and pages to create and delete translations bundles.

  • The Property Inspector for visual applications now includes a button for generating keys for strings and including them in translation bundles. The file format for translations has been updated to allow adding metadata to the keys in the translation bundle.

  • The Translations tab in the Settings window can be used for uploading and downloading resource bundles. The default format for resource bundles is now ARB (Application Resource Bundle) to facilitate translating resources using various tools.

Improvements to the Variables and Types editor

The following improvements were made to the Variables and Types editors:

  • The UI was modified to make the Edit Type from Endpoint more discoverable.

  • Improved the drop down for selecting types to provide help hints on the data providers.

Support for application templates

If there are any application templates available in the Component Exchange associated with your instance, you will now see an option to choose an application template when you create a new visual application.

Component Exchange Integration

Service administrators can now set the location of a Component Exchange instance in the Tenant Settings.

May 2018

New Common Features
Feature Description

Oracle Integration Cloud managed by Oracle

Not user-managed Does not apply to Oracle Integration Cloud in a user-managed environment.

Oracle Integration Cloud managed by Oracle is a new service offering that provides a unified platform in which you can automate processes, integrate applications, analyze results, and visually build custom enterprise applications. You install Oracle Integration Cloud, but Oracle manages your service instance, including performing backups, upgrades, patching, scaling in/out, database administration, and more. This enables you to concentrate fully on designing and deploying your applications.

See What Is Oracle Integration Cloud in Administering Oracle Integration Cloud.

Support for Oracle Integration Cloud managed by Oracle on Oracle Cloud Infrastructure

Not user-managed Does not apply to Oracle Integration Cloud in a user-managed environment.

When Oracle manages Oracle Integration Cloud, it runs on Oracle Cloud Infrastructure. Oracle Cloud Infrastructure combines the elasticity and utility of public cloud with the granular control, security, and predictability of on-premises infrastructure to deliver high-performance, high availability, and cost-effective infrastructure services. Oracle Cloud Infrastructure is an enterprise cloud, capable of running traditional multi-tiered enterprise applications, high-performance workloads, and modern serverless and container-based architectures.

See Oracle Cloud Infrastructure and What Is Oracle Integration Cloud in Administering Oracle Integration Cloud.

New Integrations Features
Feature Description

On-premises connectivity agent

The next generation connectivity agent with a significantly smaller foot print of less than 150 MB is delivered with Oracle Integration Cloud. This enables you to build integrations that can exchange messages between Oracle Integration Cloud and on-premises assets behind a fire wall. The connectivity agent is certified to run on JDK 8 and 9. The agent is certified to run on OEL 6 and 7, RHEL 6 and 7, SUSE Enterprise 12, and Windows Standard 2016. This next-generation connectivity agent eliminates the need for you to manually upgrade the agent whenever Oracle Integration Cloud is upgraded. The agent upgrade occurs automatically whenever Oracle Integration Cloud is upgraded/patched.

With a significant reduction in foot print, the download and installation of the connectivity agent are completed in less than a few minutes.

See About Agents and Integrations Between On-Premises Applications and Oracle Integration Cloud and Downloading and Running the Connectivity Agent Installer in Using Integrations in Oracle Integration Cloud.

Oracle NetSuite Adapter - Basic search and pagination

You can define a search criteria based on the fields of a selected business object.

See Oracle NetSuite Adapter Capabilities in Using the Oracle NetSuite Adapter with Oracle Integration Cloud.

FTP Adapter - GZIP support

With the support of this feature, your customers/partners can upload files to sFTP/FTP servers as GZIP files. The FTP Adapter can download, uncompress the GZIP files, and stage them for downstream processing.

See FTP Adapter Capabilities in Using the FTP Adapter with Oracle Integration Cloud.

FTP Adapter - Read file operation file size support

The FTP Adapter now supports reading files up to 10 MB in size with the read file operation. With this capability, additional modeling and processing activities needed for downloading and staging the files and using a stage file action for reading the file in segments are eliminated for processing files up to 10 MB in size.

See What You See on the FTP Adapter Invoke Operations Properties Page in Using the FTP Adapter with Oracle Integration Cloud.

Oracle Commerce Cloud Adapter - New business objects

New trigger request and invoke operation business objects are provided. For invoke connections, files, audiences, organization requests, and bulk import/export process operation business objects are provided.

See Adding the Oracle Commerce Cloud Adapter Connection to an Integration in Using the Oracle Commerce Cloud Adapter with Oracle Integration Cloud.

REST Adapter - OAuth 1.0 One Legged Authentication

The OAuth 1.0 One Legged Authentication security policy enables web sites or applications (consumers) to access protected resources from a web service (service provider) through an API without requiring you to disclose your service provider credentials to consumers.

An Oracle NetSuite application, for example, protects the RESTlets using OAuth 1.0a token-based authentication. You can use the REST Adapter to invoke Oracle NetSuite REST APIs using a connection configured with this policy.

See How Do I Configure the REST Adapter to Consume a REST API Protected with OAuth 1.0a One-Legged Authentication in Using the REST Adapter with Oracle Integration Cloud.

REST Adapter and SOAP Adapter - Size enforcements on messages and attachments

The REST Adapter and SOAP Adapter enforce new size limits on messages and attachments.

For the REST Adapter, there are multipart request and responses in the inbound and outbound directions, respectively. The size limit on attachments is applicable in both the inbound and outbound directions, getting the response from the external service. For example, the REST Adapter trigger cannot take more than 1 GB of attachments combined. Assume there are two multipart attachments that are 500 MB in size. Only two attachments can be sent in that request as the inbound limit is 1 GB. This is the same with outbound responses, if an external service is sending two multipart attachments of 500 MB in size. Only two attachments can be consumed because the outbound response limit is 1 GB for the total number of attachments.

The SOAP Adapter can handle an incoming unstructured payload (MTOM) of up to 512 MB in size.

See SOAP Adapter Capabilities in Using the SOAP Adapter with Oracle Integration Cloud.

Describing data definitions using a set of XML schema definitions in the REST Adapter, FTP Adapter, and File Adapter (complex schema support)

Do you have the need to describe the data structure for an XML-formatted message/file using a set of XML schema definitions (XSD)? Starting with this release, the FTP Adapter, File Adapter, and REST Adapter now allow for an archive (ZIP) of XML schema definitions to be uploaded to describe the data structure. The FTP Adapter and File Adapter provide this capability for read and write operations. The REST Adapter provides this support for describing the data structure when the application/XML content type is selected for request and/or response messages in both trigger and invoke connections.

See REST Adapter Capabilities in Using the REST Adapter with Oracle Integration Cloud, FTP Adapter Capabilities in Using the FTP Adapter with Oracle Integration Cloud, and File Adapter Capabilities in Using the File Adapter with Oracle Integration Cloud.

Describing data definitions using a sample XML document in the REST Adapter, FTP Adapter, and File Adapter

The REST Adapter, FTP Adapter, and File Adapter now allow you to upload sample XML documents to provide data definitions for XML-formatted messages/files. The FTP Adapter and File Adapter provide this capability for read and write operations on XML-formatted files. The REST Adapter provides support for describing the data structure when the application/XML content type is selected for request and/or response messages in both trigger and invoke connections.

See REST Adapter Capabilities in Using the REST Adapter with Oracle Integration Cloud, FTP Adapter Capabilities in Using the FTP Adapter with Oracle Integration Cloud, and File Adapter Capabilities in Using the File Adapter with Oracle Integration Cloud.

Describing data definitions using a sample JSON document in the REST Adapter, FTP Adapter, and File Adapter

The REST Adapter, FTP Adapter, and File Adapter now support for allowing customers to upload sample JSON documents for describing the data definitions. The FTP Adapter and File Adapter provide this capability for read and write operations for JSON-formatted files. The REST Adapter provides this support for furnishing the data definition when the application/JSON content type is selected for request and/or response messages in both trigger and invoke connections.

See REST Adapter Capabilities in Using the REST Adapter with Oracle Integration Cloud, FTP Adapter Capabilities in Using the FTP Adapter with Oracle Integration Cloud, and File Adapter Capabilities in Using the File Adapter with Oracle Integration Cloud.

Oracle Siebel Adapter IP2017 certification

Oracle Siebel Adapter is certified on IP2017.

See the Oracle Integration Adapters Certification matrix.

Oracle Database Adapter - Bulk data import support for insert and update operations

Oracle Integration Cloud is delivering a much-sought after feature - the Oracle Database Adapter allows integration developers to declaratively define an insert-only operation and update-only operation on one or more tables. This new feature supports the sending of multiple records (for example, multiple employees details can be inserted/updated in a single request). It also supports relations (for example, multiple employees within one department can be inserted/updated in a single request).

The Oracle Database Adapter enables Oracle Integration Cloud to send 10 MB of data to an Oracle database in a single request.

The Oracle Database Adapter now enables you to declaratively construct your complex DML statements such as insert and update in a few clicks using a graphical editor. The editor supports only insert and update operations. The Adapter Endpoint Configuration Wizard guides you to select schemas, tables, and relationships to construct the data structure that you want to send to the database. The wizard also helps you to filter the attributes from the selected data structure to fine tune the data you may want to send to the database instead of sending all attributes.

Another salient aspect of this feature is that the adapter can accept a collection of records to send to the database as a single unit of work.

The following use cases can be implemented using this new capability:

  • Bulk data insert – You can perform mass inserts. For example, up to 10 MB in the target application’s database in a single transaction in conjunction with orchestration and mapper capabilities. You can model integrations such as the synchronization of customer data from a CSV file to an Oracle database to use this capability.

  • Bulk data update - You can perform mass updates For example, updates of employee benefits from Oracle HCM Cloud to an on-premises database up to 10 MB in the target application’s database system in a single transaction in conjunction with orchestration and mapper capabilities.

See Oracle Database Adapter Capabilities in Using the Oracle Database Adapter with Oracle Integration Cloud.

Oracle Advanced Queuing (AQ) Adapter and Oracle WebLogic JMS Adapter - Support for size enforcement and rejection handling

Support is provided for processing payloads up to 10 MB in size.

See Oracle Advanced Queuing (AQ) Adapter Capabilities in Using the Oracle Advanced Queuing (AQ) Adapter with Oracle Integration Cloud.

See Oracle WebLogic JMS Adapter Capabilities in Using the Oracle WebLogic JMS Adapter with Oracle Integration Cloud.

Oracle Service Cloud (RightNow) Adapter - Upload and download attachment support

You can download a file as an attachment from Oracle RightNow Cloud to Oracle Integration Cloud. After the file is downloaded, the Oracle Service Cloud (RightNow) Adapter exposes the file reference in the mapper for use by other adapters for further processing.

Similarly, the Oracle Service Cloud (RightNow) Adapter provides support for uploading a file as an attachment to Oracle RightNow Cloud. An integration flow can be modeled to upload a file as an attachment to an object in Oracle RightNow Cloud.

See Oracle RightNow Cloud Capabilities in Using the Oracle Service Cloud (RightNow) Adapter with Oracle Integration Cloud.

Oracle Service Cloud (RightNow) Adapter - Syntactic validation of ROQL-based tabular queries (QueryCSV)

Syntactic validation of ROQL-based tabular queries (QueryCSV) is done automatically to catch any syntactic errors.

SOAP Adapter - Attachment support

The SOAP Adapter now supports sending attachments as part of the payload to an external SOAP API and receiving attachments as part of the responses received from the SOAP APIs.

The SOAP Adapter automatically discovers and supports attachments found in external SOAP APIs based on the Message Transmission Optimization Mechanism (MTOM) standard defined by the World Wide Web Consortium (W3C). Use cases such as the following can be implemented using the new capabilities. You can use the Send Attachments in Request feature in the SOAP Adapter to stream an employee’s data file from Oracle Integration Cloud to UCM in Oracle HCM Cloud prior to submitting a request to Oracle HCM Cloud by invoking the Oracle HCM data loader service. Similarly, you can use the Accept Attachments in Response option in the SOAP Adapter to let the SOAP Adapter stream the Business Intelligence Publisher report available in UCM to Oracle Integration Cloud, which can be accessed and processed by downstream actions within that integration flow.

See SOAP Adapter Capabilities in Using the SOAP Adapter with Oracle Integration Cloud.

SOAP Adapter - Support for uploading a ZIP file with multiple WSDLs and schemas

The SOAP Adapter provides support for uploading complex SOAP interfaces. The WSDL archive can consist of WSDLs along with any number of artifacts such as WSDLs and schemas referenced within. The archive can be uploaded through the SOAP connection. You can use this connection for invoking an external SOAP operation defined in the WSDL archive. Similarly, you can use this connection as a trigger for implementing an integration supporting one of the operations defined in the WSDL archive. For example, you can use this feature to implement integrations that expose SOAP endpoints using OAGIS-based object definitions.

See SOAP Adapter Capabilities in Using the SOAP Adapter with Oracle Integration Cloud.

Oracle HCM Cloud Adapter - HCM Atom feed support

The Oracle HCM Cloud Adapter supports subscribing to the HCM Atom feed. Atom feeds enable you to track changes made to feed-enabled resources in Oracle Global Human Resources Cloud.

See Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration Cloud.

Oracle HCM Cloud Adapter - HCM data extracts support

The HCM data extracts feature in Oracle HCM Cloud is a flexible tool for generating data files and reports in Oracle HCM Cloud. The Oracle HCM Cloud Adapter can be configured to automatically download HCM extracts from Oracle HCM Cloud to Oracle Integration Cloud and have them be accessible for downstream processing. For example, you can schedule to run the benefits data extract in Oracle HCM Cloud and have a scheduled orchestrated integration built to automatically download the extracts to Oracle Integration Cloud and send all or partial information to downstream applications.

See Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration Cloud.

New adapter - Oracle Enterprise Performance Management Cloud Adapter

The Oracle Enterprise Performance Management Cloud Adapter enables you to connect to Oracle Enterprise Performance Management Cloud. This enables organizations to:
  • Simplify the close process in Oracle Financial Consolidation and Close Cloud and Oracle Tax Reporting Cloud

  • Streamline the close process through automation

  • Leverage first-in-class consolidation and tax reporting functionality

See Oracle Enterprise Performance Management Cloud Adapter Capabilities in Using the Oracle Enterprise Performance Management Adapter with Oracle Integration Cloud.

New adapter - Oracle Database Cloud Service Adapter

The Oracle Database Cloud Service Adapter facilitates integration with Oracle Database Cloud Service using the connectivity agent.

See Oracle Database Cloud Service Adapter Capabilities in Using the Oracle Database Cloud Service Adapter with Oracle Integration Cloud.

Oracle Utilities Adapter - trigger-based support for manual upload of WSDLs for a particular service

You can also manually upload a WSDL in the trigger (inbound) direction for a specific service instead of parsing the WSDL from the HTTP-based service catalog WSDL specified in the Connections page. This option enables you to upload a WSDL for a particular service in which element-to-element mappings can be performed to deal with anytype elements.

See Oracle Utilities Adapter Capabilities in Using the Oracle Utilities Adapter with Oracle Integration Cloud.

Workday Adapter

Workday is a SAAS-based human capital management system that also supports financial management systems for organizations. Workday can be the one system for all your organizational activities such as recruiting, payroll, finance, inventory, and so on.

See Getting Started with the Workday Adapter in Using the Workday Adapter with Oracle Integration Cloud.

SuccessFactors Adapter - inbound events support

Trigger (inbound) support is provided for receiving event notifications from SuccessFactors.

See SuccessFactors Adapter Capabilities in Using the SuccessFactors Adapter with Oracle Integration Cloud.

Concur Adapter - API option support

The Concur Adapter provides support for Concur’s Extract API and Payment Batch API. Concur’s Extract Web Service enables you to request the extract of available data objects, such as approved expense reports, travel requests, and payment requests. Concur’s Payment Batch API enables you to manage payment batches and collect their batch files.

See Configuring Concur Adapter Invoke API Option Properties in Using the Concur Adapter with Oracle Integration Cloud.

Note:

This is the initial release of Oracle Integration Cloud. There have been new Integrations features added in previous releases of the user-managed version of Oracle Integration Cloud. See What's New for Oracle Integration Cloud.
New Processes Features
Feature Description

Activation

We've enhanced the process application activation wizard:

  • In addition to SOAP integrations, you can now configure REST integrations during activation. Note that you must configure OIC integrations in the Integrations feature.

  • If a process application doesn't use any REST or SOAP integrations, the Customization step is skipped and you proceed directly to validation.

  • If you opt to use credentials configured during design time, they are automatically populated for you during runtime activation. Otherwise, you can create separate credentials for runtime.

See Activating Applications in Using Processes in Oracle Integration Cloud.

Email notifications

Help end users more easily respond to tasks by customizing their email notifications. In addition to templates and actions, you can now specify:

  • When emails are sent (upon assignment, completion, or error). You can even specify a different template and subject for each status.

  • How forms associated with tasks are included as attachments (as images, PDF files, inline, or not included).

  • Whether documents or other files previously attached to tasks are included as email attachments.

See Configuring Email Notifications in Using Processes in Oracle Integration Cloud.

Forms

Web form enhancements include:
  • Execute actions on columns: We’ve added new actions that let you hide or show table columns when an event occurs. In addition, we've added a new property in the Properties pane that lets you hide table columns.

  • Execute an action on all rows: We’ve added new event actions that let you:

    • Retrieve a control's value and apply it to each row of a table or repeatable section (For Each).

      See Configuring Tables in Using Processes in Oracle Integration Cloud.

    • Copy values from one column to another for each row of a table or copy values from one control to another for each row of a repeatable section (Current Iteration Row).

      See Configuring Tables in Using Processes in Oracle Integration Cloud.

  • Change presentations dynamically: A new action lets you dynamically switch a form’s presentation, with the option of retaining the modified payload. For example, in a travel request application, change the presentation and available controls based on whether the user selects a one-way or roundtrip flight radio button. See Changing Form Presentations Dynamically in Using Processes in Oracle Integration Cloud.

  • Resize uploaded images: You can now control an image’s height and width on the Styling tab.

Data association process activity

A new activity, called Data Mapper, has been added to the structured process editor under System elements. Its sole purpose is to map data.

Use it to assign values to data objects when other activities that use data association (such as human or service tasks) are not needed at that point in the process. Or include a Data Mapper activity to initialize variables for the entire process. This activity can have output only.

See Working with Data Mapper Elements in Using Processes in Oracle Integration Cloud.

Auto mapping

Auto mapping is available in both structured and dynamic process editors. Click the Auto Mapping icon in the Data Association window and Process makes its best guess on data values to map, based on names and data types. You may need to make adjustments, but auto mapping works well for straightforward use cases.

Custom properties for structured process activities

You can now assign values to process activities for use in runtime.

Begin by defining properties and assigning them fixed values in design time, then use a process metadata REST API endpoint in runtime to access the assigned values.

See Assigning Custom Properties to Structured Process Activities in Using Processes in Oracle Integration Cloud.

Test activate dynamic processes

You can now test your dynamic processes, without needing to activating them each time to see changes.

See Test Activate Your Application in Using Processes in Oracle Integration Cloud.

Dynamic process patterns

We've added new process patterns to get you quickly up and started creating dynamic processes. You'll see the available patterns when you add a dynamic process to a process application.

See Creating a Dynamic Process in Using Processes in Oracle Integration Cloud.

Customize JSON before importing business objects

You can now edit generated JSON before you import business objects from JSON. This allows you to make any adjustments needed to the best guesses made during generation but before import.

See Importing a Business Object from JSON in Using Processes in Oracle Integration Cloud.

REST APIs

New API options were added for dynamic processes. For example, create a new dynamic process instance after first fetching deployed dynamic process definitions. You can create a new dynamic process instance using either the id or key from the response.

See the What’s New topic under Get Started in Oracle Integration Cloud REST API.

26 January 2018

New Integration Insight Features

User-managed only Applies only to Oracle Integration Cloud in a user-managed environment.

Feature Description

End-to-end business process visibility enhancements

It’s now easier to get visibility into business processes that are implemented across more than one integration.

See Event Correlation Across Multiple Integrations and Adding Additional Unique Instance Identifier Associations in Using Integration Insight in Oracle Integration Cloud.

When you import a model from a previous version of Insight that has more than one unique instance identifier mapping, Insight either uses the predefined extraction criteria to associate the identifier to an existing milestone or creates a new milestone and associates the identifier to it.

See What Happens When You Import a Model with Multiple Unique Instance Identifier Mappings in Using Integration Insight in Oracle Integration Cloud.

5 January 2018

New Common Features
Feature Description

Quick Start instance provisioning

You can provision an Oracle Integration Cloud instance with a single click. This instance automatically includes an Oracle Database Cloud Service instance, but does not include an Oracle Cloud Infrastructure Object Storage Classic container instance. This instance is useful for testing integrations.

See Creating a Quick Start Instance with a Single Click of Administering Oracle Integration Cloud.

New Integrations Features
Feature Description

Integration activation and deployment phases

When you activate an integration, the banner message tells you that it is submitted for activation and to click refresh if activation status is in progress. When you click the refresh icon, the Active icon is displayed in green, if integration deployment is successful.

See Activating an Integration of Using Integrations in Oracle Integration Cloud.

Oracle Field Service Adapter — Business object and operations enhancements

A new business object and several operations have been added.

See Configuring Oracle Field Service Adapter Invoke Operations Properties of Using the Oracle Field Service Adapter with Oracle Integration Cloud.

Batch size configuration in the MySQL Adapter and DB2 Adapter

You can set the batch size under Advanced Options when configuring the MySQL Adapter and DB2 Adapter in the Adapter Endpoint Configuration Wizard.

See What You See on the Trigger Polling Strategy and Options Page of Using the MySQL Adapter with Oracle Integration Cloud and What You See on the Trigger Polling Strategy and Options Page of Using the DB2 Adapter with Oracle Integration Cloud.

December 2017

New Common Features
Feature Description

Instance provisioning with the Oracle Cloud Stack Template

You can create an Oracle Integration Cloud instance with the Oracle Cloud Stack template. A template consists of a set of services that are provisioned together (for example, Oracle Integration Cloud, Oracle Database Cloud Service, and the Oracle Cloud Infrastructure Object Storage Classic container). A stack is an actual provisioned instance of a template. This option enables you to automatically provision an Oracle Database Cloud Service and the Oracle Cloud Infrastructure Object Storage Classic container along with Oracle Integration Cloud during stack template provisioning.

See Creating an Instance with the Oracle Cloud Stack Template in Administering Oracle Integration Cloud.

REST API

Functions in REST API for Oracle Integration Cloud that are related to instance management and provisioning have been moved to a separate document for easier reference. You can now access the following REST API documents in Oracle Integration Cloud:

The REST API for Oracle Integration Cloud now displays functions by feature. Functions are grouped under Integrations, Process, and Integration Insight.

New Integrations Features
Feature Description

REST Adapter — Support for dynamic REST endpoints

The REST Adapter enables you to dynamically change the (invoke) outbound endpoint configuration.

See REST Adapter Capabilities in Using the REST Adapter with Oracle Integration Cloud.

FTP Adapter — Self-diagnosing sFTP server connectivity issues

You can self-diagnose connectivity issues while integrating with external sFTP servers.

See Testing the Connection in Using the FTP Adapter with Oracle Integration Cloud.

Oracle Service Cloud (RightNow) Adapter — Oracle RightNow Cloud August 2017 certification

The Oracle Service Cloud (RightNow) Adapter is certified on the Oracle RightNow Cloud August 2017 release.

See Obtaining the Oracle RightNow Cloud WSDL in Using the Oracle Service Cloud (RightNow) Adapter with Oracle Integration Cloud.

Oracle NetSuite Adapter — Support for custom attributes

While invoking the Oracle Talent Cloud for Midsize (Taleo BE) Adapter to create, retrieve, or update any record in the Oracle NetSuite application, you can map values for the custom field types exposed by that particular business object in the mapper.

See Oracle NetSuite Adapter Capabilities and Mapping Values for Custom Fields of Using the Oracle NetSuite Adapter with Oracle Integration Cloud.

Enabling or Disabling Tracing on Active Integrations

You can enable or disable tracing on activated integrations without re-activating them. You can perform these actions on individual integrations or globally on all integrations.

See Enabling or Disabling Tracing on Active Integrations in Using Integrations in Oracle Integration Cloud.

Diagnostic framework enhancements

Enhancements have been made to the collection of incident diagnostics:

  • Incident creation enhancements for test connection failure, migration failure, and database threshold levels being reached.

  • Custom dump creation enhancements inside the incident folders for generated runtime artifacts and diagnostic logs.

  • Use of diagnostic framework log detection features to include additional error codes during incident creation.

  • Enhancements in the execution of custom dumps.

Navigational enhancements in orchestrated integrations and the activation messages of integrations

The following enhancements are provided:

  • Ability to create and edit connections from within the integration canvas of an orchestrated integration.

  • Ability to view expanded integration activation messages in the banner of the Integrations page that show the “submit now” URL and Tracking Runs page link for scheduled integrations and the same endpoint trigger URL and Tracking page link for unscheduled integrations.

See Activating an Integration and Defining Inbound Triggers and Outbound Invokes of Using Integrations in Oracle Integration Cloud.

Repositioning of stage file actions

You can reposition a stage file action (except for the Read File in Segments operation) in an orchestrated integration.

See Creating an Orchestrated Integration of Using Integrations in Oracle Integration Cloud.

New Processes Features
Feature Description

Using integrations in processes

Working with previously created integrations is now even easier in the process editor. You can specify which active integrations, connectors, and web services you want to show in the palette, so developers just drag and drop them and they’re configured for use.

See Using Integrations in Processes in Using Processes in Oracle Integration Cloud.

Web form enhancements

The forms editor includes the following enhancements:

  • Rich Text Editor control: Add a rich text editor control into web forms to allow users to enter various types of content, like multimedia, web links, formatted texts, and more.

    See Configuring Rich Text Editor Controls in Using Processes in Oracle Integration Cloud.

  • Outcome management: You can now specify custom outcomes (such as Approve, Reject, On Hold, and so on) for a form using events. In addition, you can specify conditions to prevent users from submitting a form.

    See Specifying Custom Outcomes for Forms in Using Processes in Oracle Integration Cloud.

  • Localization: Use the new Translate button in the forms editor to supply localized strings for form controls. In runtime, users can then view a localized version of the form by choosing their preferred language.

    See Localizing Web Forms in Using Processes in Oracle Integration Cloud.

Dynamic process and connector support in QuickStart Apps

You can now allow users to customize settings related to a dynamic process or connector within a QuickStart App.

See Decide What Settings Users Can Customize in Using Processes in Oracle Integration Cloud.

New Integration Insight Features

User-managed only Applies only to Oracle Integration Cloud in a user-managed environment.

Feature Description

Map milestones to the start or end of Invoke actions in integrations

When you map a milestone to an Invoke action, you can now choose whether the milestone is considered passed on entry or on exit of the Invoke action. This also affects when values are extracted for associated identifiers and indicators.

See Mapping a Milestone to an Integration in Using Integration Insight in Oracle Integration Cloud.

Force model deactivation and deletion

You can now force the deactivation and deletion of models that encounter errors during these actions due to changes to the Integrations instance to which milestones are mapped.

See Deactivating a Model and Deleting a Model in Using Integration Insight in Oracle Integration Cloud.

Create a draft of an activated model in the Integrations feature

A model must be in a Draft state before mapping to it. You can now create a draft of an activated model in the Integrations feature as you map to it.

See Mapping a Milestone to an Integration in Using Integration Insight in Oracle Integration Cloud.

New Stream Analytics Features

Note:

User-managed only Applies only to Oracle Integration Cloud in a user-managed environment.

Feature Description

GoldenGate Integration

Oracle GoldenGate is a comprehensive software package for real-time data integration and replication in heterogeneous IT environments. The product set enables high availability solutions, real-time data integration, transactional change data capture, data replication, transformations, and verification between operational and analytical enterprise systems.

See Understanding GoldenGate Integration in Using Stream Analytics in Oracle Integration Cloud.

New Spatial Patterns

New spatial patterns like Spatial Speed, Geo Code, Intercation Single Stream, Interaction Two Stream, Proximity patters and many more. These patterns provide advanced capabilities like analyzing the speed of a moving object, obtain geo code of a location, and so on

See Spatial Patterns in Using Stream Analytics in Oracle Integration Cloud.

Query Group Stage

A query group stage lets you do aggregations on multiple group bys and multiple windows. It is a collection of groups, where each of the group has its own window.

See Working with Query Group Stage in Using Stream Analytics in Oracle Integration Cloud.

October 2017

New Integrations Features
Feature Description

REST Adapter Enhancements

  • REST Adapter API Key-Based Authentication security policy

    This policy enables you to provide secure access to APIs. The resource owner generates an API key for a given client application with required authorization and then shares this generated API key. The client application is then required to pass this API key with the request for accessing protected resources. See Integrating APIs with API Key-Based Authentication in Using the REST Adapter with Oracle Integration Cloud.

  • Support for application/octet-stream MIME Attachment (Raw) Payloads

    Support for Raw binary attachments in payloads has been added. See REST Adapter Capabilities in Using the REST Adapter with Oracle Integration Cloud.

  • Support for simple execution of co-located integrations. Co-located integrations are in the same POD or domain.

    See REST Adapter Capabilities in Using the REST Adapter with Oracle Integration Cloud.

  • When you activate an integration with a REST trigger, at the top of the Integrations page an endpoint metadata URL is provided with which you can inspect the shape of the API. This metadata includes additional information about the endpoint description, the endpoint URI and the swagger URI.

    Screenshot shows the top of the Integration pane after a successful activation. It includes the note: “You can access it via URL.”
  • Support is provided for array types while sampling a JSON payload in the JSON translator.

Invoking co-located SOAP endpoints

Oracle Integration Cloud can determine if an outbound SOAP endpoint is invoked by an integration that is local (co-located) or remote to Oracle Integration Cloud. Co-located means the integrations are running on the same host instance or in the same domain. If the outbound endpoint is co-located, the endpoint is invoked using an optimized HTTP request using a JSON Web Token (JWT) token for authorization.

See SOAP Adapter Concepts in Using the SOAP Adapter with Oracle Integration Cloud.

Oracle Field Service Adapter enhancements

There are several enhancements to the Oracle Field Service Adapter:

  • When a new custom property is added in Oracle Field Service Cloud, you can view it in the mapper for an existing integration by clicking the Oracle Field Service Adapter in an integration and selecting Regenerate Artifact.

  • New business objects and events have been added for selection to the Operations page and the Events page of the Adapter Endpoint Configuration Wizard.

See Oracle Field Service Adapter Capabilities and Adding the Oracle Field Service Cloud Adapter Connection to an Integration in Using the Oracle Field Service Adapter with Oracle Integration Cloud.

New functions available in the Expression Builder for integrations

The following functions that were previously available only in the mapper are now available in the Expression Builder. The integration patterns that support these functions are also listed. For orchestrated integrations, you can use these functions in assign, logger, notification, filter, and switch activities.

  • Advanced functions

    • generate-guid (in orchestrated integrations and template integrations)

    • lookup-xml (in orchestrated integrations and template integrations)

    • parseEscapedXML (in orchestrated integrations only)

  • Mathematical functions

    • square-root (in orchestrated integrations and template integrations)

  • String functions

    • compare-ignore-case (in orchestrated integrations and template integrations)

    • createDelimitedString (in orchestrated integrations only)

    • format-string (in orchestrated integrations only)

    • getContentAsString (in orchestrated integrations only)

    • get-localized-string (in orchestrated integrations and template integrations)

    • index-within-string (in orchestrated integrations and template integrations)

    • last-index-within-string (in orchestrated integrations and template integrations)

    • left-trim (in orchestrated integrations and template integrations)

    • right-trim (in orchestrated integrations and template integrations)

Viewing integrations in read-only mode

You can assign the ServiceUser role to users who require read-only access to integrations. A user with this role cannot create, edit, clone, or import integrations. They can download and export integrations.

See What Users Can Do in Integrations by Role in Administering Oracle Integration Cloud.

Logging details about integration execution

If you do not enable tracing, minimal logging details are created in ics-flow.log to indicate when the activated integration begins and completes execution (regardless of execution success or failure). You can download the logs on the Dashboard page.

See Activating an Integration in Using Integrations in Oracle Integration Cloud.

Loading the latest integration sample versions

You can upgrade your instance to include the latest sample integration versions. If a sample integration is active or locked, it is not overwritten.

See Loading Newer Versions of the Sample Integrations in Using Integrations in Oracle Integration Cloud.

Editing integrations with incomplete connections

You can edit the completed connections, actions, and maps in this type of integration. You cannot edit the endpoints based on incomplete connections. Instead, you must first edit the endpoints for those connections on the Connections page.

See Editing an Integration with Incomplete Connections in Using Integrations in Oracle Integration Cloud.

Specifying separate retention times for successful and faulted integration instances

You can view the quiesced, unquiesced, and warning thresholds for your database and the percentage of the database that has been used. If you have the Administrator role, you can also set values for the quiesced threshold, unquiesced threshold, warning threshold, and retention times for successful and faulted instances. You can also perform both automatic and ad-hoc purges of the database.

See Purging and Retaining Data in the Database in Using Integrations in Oracle Integration Cloud.

Invoking a process from an integration

You can invoke a process from an orchestrated integration. When you drag the process node into an integration, the Select Process wizard is invoked and prompts you to select an application, process, and operation to invoke.

See Creating an Integration that Invokes a Process in Using Integrations in Oracle Integration Cloud.

New Processes Features
Feature Description

Using integrations in processes

Seamlessly incorporate integrations into processes directly from the process editor. Drag and drop an integration element from the palette to the process flow, and select the active integration to call.

See Using Integrations in Processes in Using Processes in Oracle Integration Cloud.

New dynamic processes

This release introduces a powerful and flexible new dynamic process editor and runtime experience for modeling and running unstructured processes. Use the dynamic process editor to model unpredictable processes that depend on knowledge worker input or changing conditions. You can even call structured processes from a dynamic process.

See Ready to create a dynamic process? and Developing and Using Dynamic Processes in Using Processes in Oracle Integration Cloud.

Web form enhancements

The forms editor includes the following enhancements:

  • Filters for LOVs: You can now specify filters for controls that accept list of values (LOV) as input. Filters provide a way to selectively extract data from a data source (such as payload or an external connector) and display the filtered data as options of the control.

    See Specifying Filters for Controls in Using Processes in Oracle Integration Cloud.

  • Event filters: You can also define a filter within an event and use the filter data in other controls through event actions and conditions.

    See Specifying Filters in Events in Using Processes in Oracle Integration Cloud.

  • Data first forms using arrays and enums: The array and enum data types are now mapped to appropriate controls. From the Business Types Palette, you can now use business types that contain these data types to create a web form.

    See Creating a Web Form Based on a Business Type in Using Processes in Oracle Integration Cloud.

  • Number and Money controls: The increment/decrement buttons are now hidden by default.

    See Configuring Number Fields and Configuring Currency (Money) Fields in Using Processes in Oracle Integration Cloud.

  • Reorder conditions: You can reorder conditions within an event window.

    See Specifying Conditions in Using Processes in Oracle Integration Cloud.

  • Check if empty: Use the new operator called is empty within an event window to check if a particular property, such as value, of a control is empty or not.

    See Specifying Conditions in Using Processes in Oracle Integration Cloud.

  • Row Count: While configuring events for a table, use the new Row Count property to add a condition based on number of rows present within the table.

    See Configuring Tables in Using Processes in Oracle Integration Cloud.

  • Calculate the difference between dates: New interval functions are introduced which you can use to calculate the difference between two dates.

    See Specifying Functions in Using Processes in Oracle Integration Cloud.

  • CSS styling: New information is available on using cascading style sheets (CSS) to customize the look and feel of web form elements.

    See Customizing Web Forms Using CSS in Using Processes in Oracle Integration Cloud.

New Integration Insight Features

User-managed only Applies only to Oracle Integration Cloud in a user-managed environment.

Feature Description

Map integrations to milestones

You can map integrations to Insight model milestones and define extraction criteria for identifiers and indicators in the Integrations feature.

See Mapping Milestones to Integrations in Using Integration Insight in Oracle Integration Cloud.

Oracle JET dashboards

Oracle JET dashboards help you gain insight into your business processes.

See Console and Dashboards for a Single Business Process in Using Integration Insight in Oracle Integration Cloud.

New Stream Analytics Features

Note:

User-managed only Applies only to Oracle Integration Cloud in a user-managed environment.

Feature Description

Query Stage

Configures a SQL-like query on the data stream and comprises additional sources for Joins, Filters, Summaries, Group By, Time Windows, and so on.

See Application Artifacts in Using Stream Analytics in Oracle Integration Cloud.

Rule Stage

Applies conditional (IF - THEN) logic to the events in the stream. You can check for specific conditions and assign values to fields based on the results of your checks.

See Application Artifacts in Using Stream Analytics in Oracle Integration Cloud.

New Visual Builder Features
Feature Description

Simple aggregations

Support for simple aggregations for most chart types has been added to the Page Designer. See Adding a Chart Component to a Page in Using Visual Builder in Oracle Integration Cloud.

Modeling relationships

The Data Designer has improved support for modeling relationships, including support for creating One to One and Many to Many relationship, and a new visual editor to help you specify cardinality and relationship properties. See Viewing, Creating, and Editing Business Object Relationships in Using Visual Builder in Oracle Integration Cloud.

Row-level security

Support for row-level security in the Data Designer has been improved to allow more fine-grained security settings and a query builder for creating simple conditions. See Securing Business Objects in Using Visual Builder in Oracle Integration Cloud.

Multi-select component

A multiselect component bound to a many-to-many relationship has been added to the Page Designer. See Adding a Multi-select Component to a Page in Using Visual Builder in Oracle Integration Cloud.

Import applications with Process definitions

Visual Builder applications containing Process definitions can be exported and imported. When importing an application you are prompted to specify an existing Process application that contains all the process definitions required by the application you are importing. You can use this method to move an application from a development to a staging or production environment.

Supported Oracle JET version

Feature Description
Upgrade to Oracle JET 3.1.0

The Visual Builder designtime and your generated applications now use Oracle JET 3.1.0 libraries and components. 

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.


Oracle Cloud What’s New for Oracle Integration Cloud

E84902-13

Copyright © 2017, 2018, Oracle and/or its affiliates. All rights reserved.

Primary Author: Oracle Corporation

This document highlights the latest updates to Oracle Integration Cloud.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.