August 2024

Common Features

Feature Description Minimum Version Required

New options for Process upgrade

There following new options are available when upgrading Process to Oracle Integration 3:
  • There is now an option to Ignore active instances and proceed with upgrade.

    If you have Process runtime instances, but you don't need them, you can choose to ignore those instances and proceed with upgrade. If you choose to do so, all running and completed Process instances will be lost. See Process Automation Prechecks in Provisioning and Administering Oracle Integration 3.

  • There is now a bulk migration API, which allows you migrate all your Process applications at one time. See Migrate Process Applications to the New Instance in Provisioning and Administering Oracle Integration 3.

N/A

Changes to Upgrade page

The following changes were made to the Upgrade page:
  • There is a new Unsupported AgentGroup Identifier precheck. If any of your agent groups have a space in their identifiers, they won't be migrated to Oracle Integration 3. See Connectivity Agent Prechecks in Provisioning and Administering Oracle Integration 3.

  • There is a new Daily Email Limit precheck. Oracle Integration 3 can send a limit of 10,000 emails in a rolling 24-hour window, as described in Service Limits. If your deployment needs to send more than that, you can instead use your customer tenancy. See Instance Prechecks in Provisioning and Administering Oracle Integration 3.

  • There is a new DT API Basic Auth to OAuth action precheck. If your instance includes integrations that use a REST connection with basic authentication to access design-time built-in APIs, you must change them to use OAuth. See Integrations Prechecks in Provisioning and Administering Oracle Integration 3.

  • There is a new VBCS precheck. If you use Visual Builder (VB) with your own Oracle database instance (BYODB), Autonomous Transaction Processing (ATP) must be up and running during upgrade. See Complete Upgrade Prerequisites in Provisioning and Administering Oracle Integration 3.

  • The VB VCN OCID now appears in the list of IP addresses. See Update Allowlists in Provisioning and Administering Oracle Integration 3.

N/A

Process Features

The following table lists the Process features that have been deprecated in August 2024.

Feature Description Workaround
Human tasks: Renew When an expiration on a task is set, the renewal policy allows the expiration date to be extended until it reaches the specified amount of renewals allowed. Consider setting up a timer boundary on the human task that will recreate a new task for the assignee once expiry is reached.
Message throw A message throw event is used to send data to and starts another process or external service. Use the Send activity instead to start another process asynchronously. Use the Integration or Service Activity to communicate with an external service.
Message catch (intermediate event) A message catch event is used to receive data from another process or external service. Use the Receive activity instead to receive data from another process or external service.
Message end Message end events are used to send messages when the process reaches an end event. Use the Send activity right before a None End event to notify another process of completion.

Use an Integration/Service task right before a None End event to notify an external service of completion.

Use async delayed response semantics (communicate process completion via Send/Service Task Activity) to address use cases previously met with a synchronous message end type.

Insight activity Browse Oracle Integration Generation 2 Insight models and send data to them. Oracle Process Automation can push data to external monitoring and reporting systems to provide real-time insight into business operations.
Attaching a form to an email notification Allows a process designer to send a copy of the Human Task form inline or as an attachment in a notification email. Use email templates to provide approvers with the context they need to make a decision when acting on a task.
Dynamic process call activity Incorporate a dynamic process within your structured process by using a Dynamic Process element If you need to call a dynamic process from a structured process you can use a REST connector that points to an instances REST endpoint.
Business parameters Cross-process variables (only for structured processes) with values that can be modified without redeploying the application You can replace business parameters with data objects, but the data objects will behave like regular variables without any way to update values after activation. Alternatively, you can implement a Decision or an Integration serving business parameter values that can be shared across process applications and updated independently.
Event gateway Event gateways allow you to make a decision based on events. The process will wait at the gateway until one event is triggered. Use a timer boundary over a Receive activity to simulate situations where you need to wait for a message to arrive or a timer to expire. If the message is not received within a certain amount of time the timer boundary will fire.
Spaces Control access to applications via spaces, which allow certain users to access to a subset of applications Use Oracle Integration projects in Oracle Integration Generation 2 to enforce access control rules.
Dynamic process REST sentries Drive conditional triggers with REST calls Use a combination of data sentries, event sentries, and REST calls to achieve a similar outcome.
Dynamic process DMN sentries Drive conditional triggers with DMN calls Use a combination of data sentries, event sentries, and DMN calls to achieve a similar outcome.
Application, process, and task documentation and reports Rich text editor available to process designers at the application, process, and task levels. Used to document processes and contained activities. Also used to generate process documentation reports. Oracle Process Automation supports a description field at these levels. Short definitions can be stored in this description field.

Visual Builder Features

This release of Visual Builder uses Oracle JET 16.1.x libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 24.10 Visual Builder Runtime, to take advantage of the full spectrum of 24.10 features. JET 16.1.x is primarily a bug fix release, but it does include some visual and behavior changes. To see a list of what's new in JET 16.1.x, go to the JET Release Notes and select v16.1.0.

You can upgrade to the latest JET and Visual Builder Runtime versions from your visual application's Settings editor. See Manage Runtime Dependencies for Visual Applications.

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
Dark theme for web apps When you create a new web app using the default template, you can now customize the app's theme to show components against a dark background, instead of the default light background with dark text. You can even let your users choose between a Light and Dark theme. CSS variables to override the default Redwood look and feel are still supported—only now you make those overrides in the CSS files specific to the Light and Dark theme. See Customize a Web App's Appearance. n/a
Opt-in for Core Pack components

Core Pack components, available under the Early Access category in the Components palette since 24.04, now require an opt-in if you want to use them in your application's pages. If you use these Core Pack components in your app, take note that Core Pack does not support theming at this time. The only way to theme your app is to roll back Core Pack usages in your app to Legacy components and re-implement your application.

If you don't ever plan to theme your app, you can choose to enable Core Pack components in the Components palette for use in your app's pages. See Opt In to JET Core Pack Components.

n/a
Business rules Business rules, which control the logic that determines what's displayed on the page at runtime, are now available for all extensions as well as visual applications. See Use Business Rules With Your Rule Sets. n/a
Enhanced variable and type creation We've optimized the process of creating multiple variables and types, so each variable or type is generated with a default name. You'd then use the Properties pane to update the name and other properties as needed. See Create Variables and Create Types.

With this update, the ability to create a custom type that defines a list of enumeration values is deprecated. Instead you can create a variable, then use the Subtype option in the variable's Design Time tab to define your enumerated list. See Create Variables.

n/a
Enhancements for JavaScript action chains
  • Actions within custom code

    You can now drop an action between single line and block statements in custom code, functionality that can improve productivity. Additionally, you can also take advantage of code completion in a Code action's Properties pane. See Add a Code Action.

  • Shorthand syntax for variables, constants, functions in current scope

    When you create a new JavaScript action chain or add actions to an existing chain, the underlying code now uses shorthand syntax, by default, to retrieve the value of variables, constants, and functions defined in the current scope. So for a page, where previously the syntax was $page.variables.myvar or $page.functions.myfunc, you'll now see $variables.myvar or $functions.myfunc instead in your action chain.

  • Duplicate option in JS action chains

    You can now duplicate an action, or a code block within an If, Switch, or Run in Parallel action. See Create Action Chains in Design Mode as well as Add an If Action, Add a Switch Action, and Add a Run In Parallel Action.

Note:

The option to toggle between JSON and JavaScript action chains in the Action Chains tab is no longer available. This change does not impact existing JSON action chains, which you can continue to edit—but all new action chains default to JavaScript. Further, you can no longer create new tests for JSON action chains, though existing tests will continue to run.
n/a
New dirtyDataStatus property in vbBeforeExit payload If you track changes in a variable's state to detect unsaved changes, you can now use the vbBeforeExit event listener's dirtyDataStatus payload (instead of the Get Dirty Data Status action) to check whether navigating away from a page will result in the tracked variable losing its data. See Add a Get Dirty Data Status Action. n/a
Dependent fragment property for display When curating fragment properties for display in the Properties pane, you can now use an item's Dependent On field in the Design Time tab to specify other items that this item depends on for its data. This way, when the fragment is used on a page or container, the dependent item won't show in the Properties pane until the other items have their value. See Section Fragment Properties for Display in the Properties Pane. n/a
Upgrade support for imported resources Resources that are using an older set of runtime dependencies when your app is imported can now be made compatible with the app's current runtime version. See Upgrade Imported Resources. n/a
Option to select existing field for M:1 and 1:1 business object relationships A new and improved editor is now available when you create many-to-one and one-to-one relationships between business objects. Besides other improvements, the editor gives you the option of creating a new field as the referenced key (default), or selecting an existing field of the correct type. See Create a Many-To-One or One-To-One Relationship.

Many-to-many relationships continue to use the existing editor, now without the ability to change cardinality. A new + Many to Many Relationship option is also added to a business object diagram's context menu.

n/a
Usability improvements
  • Application Name field renamed

    The Application ID specified when you create or duplicate an application is now Application Name. Also, what used to be Application Name is now Application Display Name. With this change, the app's display name, name, and ID are displayed on the Settings editor, so you can pick the correct value when building REST URLs for cURL commands. See Create a New Visual Application, Create a Copy of an Application, and Manage Visual Application Settings.

  • New Select Variable icon in the Properties pane

    The Select Variable icon in the Properties pane has been changed to better represent the variable picker. You'd now click Select Variable (instead of Select variable iconpreviously) to select a variable.

  • Listener shortcut on the Events editor

    You can now use a shortcut to create a listener when you're working with custom events in the Events editor, instead of switching to the Events Listener editor. Simply select the new Create Event Listener option in an event's right-click menu to create a new event listener in the same scope as the event. See Create Event Listeners for Events.

n/a

June 2024

Common Features

Feature Description Minimum Version Required

Additional instances are ready for upgrade

The following instances can now be upgraded to Oracle Integration 3:

If you're actively using Process in a production environment, Oracle can't automatically migrate you to Oracle Process Automation during the upgrade to Oracle Integration 3, but you can now perform the migration manually so that you can upgrade to Oracle Integration 3.

See Migrate Actively Used Process Applications to Oracle Integration 3 in Provisioning and Administering Oracle Integration 3.

N/A

Changes to Upgrade page

The following changes were made to the Upgrade page:
  • The Legacy Stage File precheck has been removed because the upgrade automatically updates the stage file action in your integrations.

See Complete Upgrade Prerequisites in Provisioning and Administering Oracle Integration 3.

N/A

April 2024

Common Features

Feature Description Minimum Version Required
TLS cipher rotation update
Oracle Integration has rotated the following TLS ciphers:
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
Applications using the above TLS ciphers can no longer communicate with Oracle Integration. If your application is configured to use one of the above rotated TLS ciphers, replace it with one of the following supported TLS ciphers:
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

See Inbound and Outbound Endpoints and Transport Layer Security Server Version Support in Using Integrations in Oracle Integration Generation 2.

April 2024

Additional instances are ready for upgrade

The following instances can now be upgraded to Oracle Integration 3:

If you used Process in Oracle Integration Generation 2 but have no active usage, Oracle Process Automation will be provisioned as part of the upgrade to Oracle Integration 3. Process applications will be migrated on a best-effort basis.

Note:

If you have Process usage in production, wait until Oracle provides further guidance.

You must complete some steps before the upgrade. See Complete Upgrade Prerequisites in Provisioning and Administering Oracle Integration 3.

See Upgrade from Oracle Integration Generation 2 to Oracle Integration 3 in Provisioning and Administering Oracle Integration 3.

N/A

Changes to Upgrade page

The following changes were made to the Upgrade page:
  • The Identity Certificates precheck now shows the names of the identity certificates and the connections that use them.
  • The Connectivity Agent Status table includes a new Allowlist status column, which shows whether the connectivity agent's allowlist has been updated to configure connectivity from the connectivity agent to Oracle Identity Cloud Service (IDCS) and Oracle Integration.

See Complete Upgrade Prerequisites in Provisioning and Administering Oracle Integration 3.

N/A

February 2024

Common Features

Feature Description Minimum Version Required

Additional instances are ready for upgrade

The following instances can now be upgraded to Oracle Integration 3:
  • Instances that use allowlists.

    You must complete some steps before the upgrade. See Update Allowlists and Complete Pre-Upgrade Tasks in Provisioning and Administering Oracle Integration 3.

  • If you use the Processes capability but aren't using it in production, you have the option to skip process applications during upgrade. This approach is appropriate if you've tried Processes in non-production Oracle Integration Generation 2 environments but don't need or want to retain it in Oracle Integration 3.

    Note:

    • If you have process in production, wait until Processes upgrade is supported.
    • Importing process applications created in Oracle Integration Generation 2 into Oracle Integration 3 isn't currently supported.

    You must complete some steps before the upgrade. See Complete Upgrade Prerequisites in Provisioning and Administering Oracle Integration 3.

See Upgrade from Oracle Integration Generation 2 to Oracle Integration 3 in Provisioning and Administering Oracle Integration 3.

N/A

Upgrade to Oracle Integration 3

  • Automatic KeyStore conversion

    If your agents use JDK 17, your JKS KeyStore will automatically be converted to the PKCS12 KeyStore during upgrade. Alternatively, you can still convert the JKS KeyStore to the PKCS12 KeyStore yourself.

    See Complete Upgrade Prerequisites in Provisioning and Administering Oracle Integration 3.

  • Copy allowlist IP addresses

    The upgrade page now includes buttons to easily copy the allowlist IP addresses.

    See Schedule the Upgrade and Configure Settings in Provisioning and Administering Oracle Integration 3.

N/A

Integration and Connectivity Features

Feature Description Minimum Version Required

SAP Commerce Cloud (Hybris) Adapter - Certification update

The Shopify Adapter has been certified on Shopify version 2211.

See Connectivity Certification Matrix.

24.1.2

Shopify Adapter - Certification update

The Shopify Adapter has been certified on versions 2023-07 and 2023-10.

See Connectivity Certification Matrix.

24.1.2

Visual Builder Features

This release of Visual Builder uses Oracle JET 15.1.x libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 24.04 Visual Builder Runtime, to take advantage of the full spectrum of 24.04 features. To see a list of what's new in JET 15.1.x, go to the JET Release Notes and select v15.1.0.

You can upgrade to the latest JET and Visual Builder Runtime versions from your visual application's Settings editor. See Manage Runtime Dependencies for Visual Applications.

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
Dark theme You can now personalize the Designer's theme to switch from the default light theme to a dark theme more suited for low-light conditions. You can also sync your environment's color palette with your OS settings. See Tour the Designer.

With support for a dark theme, favicons can now be set independently for light and dark themes for each of your applications. You can set the favicon to any image in the image gallery by simply changing the favicon in the application's Settings editor. See Manage App Settings.

n/a
Highlighting of default flow/page in the navigator The default page and flow within your app are now badged as default in the navigator for easier identification. This way, you can quickly identify the entry points for your app without having to check artifact configuration. See How are Applications Structured? n/a
Page header fragment New pages in web applications now include a page-header fragment to hold page-specific boilerplate content that appears above the page's visual stripe. While you won't work with the fragment directly, you can customize the fragment to create a custom page-level header. See Customize Page Headers.

Note:

Pages created with previous versions will not be affected. These pages will maintain their original structure even after your app is upgraded to 24.04.
n/a
Fragments
  • Fragments as sections for dynamic containers

    It's now possible to add fragments as sections in a dynamic container. By default, all fragments tagged as pageContent become available for selection when you add a section to a dynamic container. You also have the option of indicating a particular fragment as preferred content for all sections in the container. See Add Fragments as Sections in a Dynamic Container.

  • InstanceFactory types for fragments

    Types from code, known as InstanceFactory types, can now be defined in fragments, making these types accessible to fragments. As with all fragment artifacts, these types are local to the fragment. See Create a Type From Code.

  • New properties for fragment slots

    The Fragment Slot component now provides several new properties to help you configure a named slot, including a Preferred Content option that indicates the type of content the slot can contain. See Add Slots to a Fragment.

  • Drag and drop for fragment slots

    Fragment consumers can now drag and drop their component of choice onto a fragment slot in the fragment's Properties pane, in addition to the Insert Component option. See Add Slots to a Fragment.

  • Improvements on customizing fragment variable display in the Properties pane
n/a
Buffering Data Provider type Oracle JET's Buffering Data Provider, which temporarily stores data changes in a buffer until they are ready to be committed to the data source, is now available as a type out of the box in Visual Builder. You can create variables based on the Buffering Data Provider type and bind them to tables, list views, or any component that accepts a data provider. See Create Variables to Temporarily Store Data in a Buffer. n/a
Audit improvements We've made several improvements, including performance updates, to enhance the auditing experience, key among them being:
  • Navigator badge to indicate audit error

    Audit errors are now badged in the Navigator to indicate that action must be taken to resolve the issue. The badge persists until the error is fixed or until the session ends.

  • New Copy to Clipboard option

    A new Copy to Clipboard option in the right-click menu allows you to copy one or all audit issues to your clipboard for further processing.

See Audit Application Code.

n/a
Build-related logs You can now troubleshoot build-related issues that prevent your app from being staged or published. Build logs are available in a new Logs tab at the bottom of your browser. See Troubleshoot Build Issues. n/a
Prerendered pages for improved SEO In an effort to improve search engine optimization (SEO), Visual Builder now prerenders and caches your application's pages, returning a fully rendered page to web crawlers for indexing. To further improve response times, use the vb-prerender-cache-warm Grunt task to warm the cache for URLs listed in your application's sitemap, so web crawlers always get the fastest possible response when requesting those URLs. See Optimize Your App for Search Engines. n/a
Page Designer improvements
  • Core Pack in Components palette

    The next generation of Oracle JET components, known as Core Pack components, are now available in the Components palette as part of the Early Access category. These components, written entirely using the VComponent API and the JET Virtual DOM architecture, are available as a completely new set of components, so you can use Core Pack and legacy components side by side in your application. Core Pack components provide improved rendering performance over legacy components. See Add Components to Pages.

  • Page input parameters from parent flows

    When input parameters for a page are defined beyond its current scope (say, at the app or flow level), those parameters are now listed in the Page Input Parameters dialog, allowing you to readily pass the input parameter from parent flows and pages. See Enable Variables as Input Parameters.

  • Live/Design toggle change

    To switch between Live and Design modes using the Ctrl key (Cmd on Mac), the cursor must now be on the canvas. This way, the mode won't switch when the canvas is not in focus. Releasing the key to switch the toggle back works anywhere. See Use the Page Designer.

n/a
Option to reopen closed tabs To reopen recently closed tabs, you can now simply right-click an empty space on the tab bar in the Page Designer and select Reopen Closed Tab—until you get to the tab you want to reopen. See Tour the Designer. n/a
Automatic endpoint selection in collection quick starts When using a business object or a service with expected endpoints, Visual Builder now automatically selects the correct endpoint in the Add Create Page, Add Edit Page, and Add Detail Page quick starts. You only need to select the fields you want to display in your pages. See Use the Create Page Quick Start, Use the Add Edit Page Quick Start, and Use the Add Detail Page Quick Start. n/a
Event enhancements
  • Event editor updates to improve developer productivity

    We've reworked how new action chains are generated when you create a listener for an event. Previously, you would use several clicks to create a new action chain at the desired scope with a particular name in the Create Event Listener wizard. Now you simply click the Create {scope} Action Chain option to generate an action chain with a name in the format {event/varId}ChangeListener. See Create Event Listeners for Events.

  • New behavior type for custom events

    The transform behavior type for custom events is deprecated and replaced by the new tranformPayload behavior type for new event listeners. The change does not impact existing apps with events configured to use the transform type, but the new tranformPayload type addresses issues with invoking event listeners in the correct order. You are, therefore, encouraged to switch to the new behavior type for your existing apps. See Choose How Custom Events Call Event Listeners.

n/a
JavaScript action chain enhancements
  • Actions tab renamed

    The Actions tab is now the Action Chains tab.

  • New options for local functions

    You can now convert a local function to an action chain so it can be used by other action chains. Simply right-click the local function and select the new Convert Function to Chain option. It's also possible to create a local function from an action on the canvas. Just drag an action on the canvas onto the Create Function button, or onto the green line that appears before or after a local function. See Design Editor.

  • Summary button to simplify action chain view

    You can now visually simplify your view of an action chain by hovering over the canvas's upper-left corner and clicking the Summary button. The Summary button hides the input parameter details of each action (except for the Assign Variable and Reset Variables actions). Click the Full button to switch back to the complete view. See Design Editor.

  • Simplified display for action parameters

    We've simplified and enhanced how parameters display in different actions. Parameters displayed in actions such as Open URL, Call REST, and Fire Data Provider Event are now grouped. Also, the Store Result In variable has been added to the header to make it more readable.

  • Changes to the Assign Variable action

    • The Assign Variable action can now be used to create a local variable, by adding the action and using the Properties pane to define it.

    • Consecutive Assign Variable actions are now consolidated into a single action.

    See Add an Assign Variable Action.

  • Support to drag and drop an action into an else branch

    You can now drag and drop an action into an else branch on the canvas.

n/a
Business objects
  • UI changes for business objects based on your own schema

    When working with business objects that use your own schema, you'll notice some UI changes, primarily when adding or editing a business object's fields. See Create a Business Object Based on a DB Table or View and Add Fields to a Business Object Based on a DB Table or View.

  • Improved error handling for business object diagrams

    When business objects and their relationships don't display on the Diagram canvas because of syntax errors, the editor now displays an error message and allows you to edit the JSON source file (diagram.json) to fix the error.

n/a
Support for OCI Process Automation

Oracle Cloud Infrastructure Process Automation, a service that quickly automates business approval workflows, can now be integrated in Visual Builder. To leverage this functionality in your application, create an OCI Process Automation backend, then create service connections for the REST APIs you want to use. See Connect to Oracle Cloud Infrastructure Process Automation APIs.

n/a

December 2023

Common Features

Feature Description Minimum Version Required

Additional instances are ready for upgrade

Instances that use allowlists can now be upgraded to Oracle Integration 3.

See Upgrade from Oracle Integration Generation 2 to Oracle Integration 3 in Provisioning and Administering Oracle Integration 3.

N/A

Upgrade to Oracle Integration 3

Changes to Upgrade page:
  • The Stage Action eligibility check was added. If your instance includes integrations that use stage action, the instance can't be upgraded yet. Wait until Oracle starts upgrades for this capability.
  • The FTP Connection eligibility check was added. In Oracle Integration 3, the FTP adapter is supported only as an invoke connection. If your instance includes an FTP trigger and invoke connection, redesign it as only an invoke connection. See Create a Connection in Using the FTP Adapter with Oracle Integration 3.
  • The upgrade eligibility check table now includes new columns. The Owner column shows who is responsible for managing the condition. The Due Date column shows the date by which the condition should be met. See Complete Upgrade Prerequisites in Provisioning and Administering Oracle Integration 3.
  • You can now see detailed upgrade eligibility status for your connectivity agents in the Connectivity Agent Status table. See Schedule the Upgrade and Configure Settings in Provisioning and Administering Oracle Integration 3.

N/A

Process Features

Feature Description Minimum Version Required

Deprecation of Oracle Process Mobile App

The Oracle Process Mobile app is being deprecated and will not be available in Oracle Integration 3.

Alternatively, you can either use your browser when interacting with Process via your mobile device or build a progressive web application for mobile devices with Visual Builder.

N/A

Process features in Visual Builder to be deprecated

The following Process related features will be deprecated in Visual Builder:
  • Register deployed processes
  • Use of Process Actions in Action Chains
  • Support for Process code snippets
  • Process related Quick Starts

Although you can still use these features in Oracle Integration Generation 2, but as you plan the transition to Oracle Integration 3 you should leverage service connections instead to interact with Process. See this blog for more details.

N/A

Document features to be deprecated

The following document management features will be deprecated:
  • Document and Folder initiated processes
  • Ability to Manage Folders/Documents from process applications
  • Upload and view documents stored in Oracle Content Management through human tasks.

You can continue to use these features in Oracle Integration Generation 2. However, note that their availability will be based on Oracle's plans for the Oracle Content Management service.

N/A

November 2023

Common Features

Feature Description Minimum Version Required

Upgrade to Oracle Integration 3

Instances that use Visual Builder can now be upgraded to Oracle Integration 3. After the upgrade, you'll need to complete the following post-upgrade task: Set the IAM Policy for Managing the Visual Builder Instance.

N/A

October 2023

Common Features

Feature Description Minimum Version Required

JDK 8 and 11 Deprecation

To comply with Oracle security standards, JDK 8 and JDK 11 are being deprecated for use with the on-premises connectivity agent. You must upgrade to JDK 17 as soon as possible and convert the JKS keystore to the PKCS12 keystore at the same time. See Complete Upgrade Prerequisites in Provisioning and Administering Oracle Integration 3.

Note the following key deadlines:
  • Support for the connectivity agent on JDK 8 and JDK 11 ends on December 31, 2023. If you continue to use either version, you no longer receive quarterly updates for the connectivity agent and support for any submitted service requests that involve the connectivity agent.
  • Some services that depend on the connectivity agent may not function properly after January 15, 2024. This means that connectivity agent traffic on JDK 8 and JDK 11 may be blocked by Oracle.

The new announcements banner on the Home page also provides information about the JDK 8 and 11 deprecation.

Note: The announcement banner does not disappear after upgrading to JDK 17 and the PKCS12 keystore. To dismiss the banner:
  1. In the navigation pane, click Settings, then Upgrade.
  2. Run the upgrade eligibility program regardless of whether you are preparing to upgrade.

    The banner goes away shortly.

N/A

Upgrade to Oracle Integration 3

The Basic routing integrations with duplicate endpoint names eligibility check was added. You can view steps to take in Basic Routing integrations with duplicate endpoint names.

N/A

August 2023

Integration and Connectivity Features

Feature Description Minimum Version Required

Shopify Adapter - certification updates

The Shopify Adapter has been certified on Shopify versions 23.01, 23.04, and 23.07.

See Connectivity Certification Matrix.

23.3.2

SAP Ariba Adapter - Integration toolkit (ITK) deprecation

The SAP Ariba integration toolkit (ITK) has been deprecated. ITK has been replaced with the term task/event in the documentation. In addition, the Ariba ITK Authentication Policy field has been renamed to Shared Secret-based Authentication on the Connections page.

See SAP Ariba Adapter Capabilities in Using the SAP Ariba Adapter with Oracle Integration Generation 2.

23.3.2

Visual Builder Features

This release of Visual Builder uses Oracle JET 14.1.x libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 23.10 Visual Builder Runtime, to take advantage of the full spectrum of 23.10 features. JET 14.1.x is primarily a bug fix release, so you may want to refer to the JET 14.0.0 release notes for the major updates that are still relevant to JET 14.1.x. To see a list of what's new in JET 14.1.x, go to the JET Release Notes and select v14.1.0. To see what's new in JET 14.0.0, select v14.0.0.

You can upgrade to the latest JET and Visual Builder Runtime versions from your visual application's Settings editor. See Manage Runtime Dependencies for Visual Applications.

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
Changed upgrade policy Our upgrade policy has been changed to support applications built on the current runtime version as well as the three previous versions. Previously, it was the current runtime version and the two previous versions. See Upgrade Policy. 23.10
JavaScript action chains

You can now create action chains in JavaScript. JS action chains allow you to debug them using the browser's developer tools; they are also easier to manage through Git actions. A Design view that reflects code structure helps you build functionality by dragging and dropping actions; you can also choose to work entirely in Code view.

With this update, all new action chains (including those created by Quick Starts) will default to JavaScript—though you can still create JSON action chains. Existing JSON action chains will continue to work as before.

As a part of this update, you'll notice a few usability improvements:
  • List view for Actions palette

    The Actions palette in the Action Chains editor now has a new List view, in addition to the default Grid view, allowing you to view available actions alphabetically in each category. Customizing the view saves your palette preferences separately for each action chain.

  • "Surround With" options

    When working with an action in Diagram mode, you can now use the Surround With options in an action's right-click menu to wrap the action in an If or Try-Catch action.

  • Code insights

    When working with an action in Code mode, you can now use Code Insight to quickly reference scoped artifacts and local variables. Simply enter $ to bring up the insights pop-up menu, then make your auto-fill selection.

See Work with JavaScript Action Chains.

23.10
Mobile apps deprecated

Mobile apps have been deprecated in favor of Progressive Web Apps (PWAs)—although mobile functionality won't be entirely removed from the product until July 2024. Starting with 23.10, you can no longer create a new mobile app, but you can import an existing mobile app and deploy it as a PWA for use on mobile devices.

Functionality relating to hybrid mobile applications (deprecated since April 2021) has also been removed from the product. This means that the use of build configurations to build native .ipa and .apk files for distribution to iOS and Android devices—as well as the Cordova custom plug-in option—are no longer available. You can no longer create new hybrid mobile apps or new build profiles for existing apps; build configurations for existing apps will be ignored. For apps that target mobile devices, enabling PWA support is the recommended approach for distribution. See Run Mobile Applications as PWAs.

You can continue to use your existing mobile apps until July 2024 when mobile apps (including PWA-enabled ones) reach End of Life (EOL). To be able to use your mobile PWAs beyond July 2024, we strongly urge you to transition your mobile app as a web app and deploy it as a PWA.

23.10
Improved diagnostics for IDCS client apps We've made it easier for you to identify and troubleshoot issues with your visual application's client apps created in IDCS. A new IDCS Details tab, available under Application Profiles in the app-level Settings editor, provides details to help you inspect IDCS details and identify any configuration issues. See How Do I View Details of Client App in IDCS? 23.10
Variable enhancements
  • Variable tracking to detect unsaved changes

    You can now track a variable's state to detect unsaved changes in your app. Tracking a variable marks it as "dirty" any time its value changes. You can then query for dirty variables using a new JavaScript-based Get Dirty Data Status action. If you don't want a change to be considered dirty, you can reset variable state using the Reset Dirty Data Status action (also based on JavaScript). See Track Variables to Detect Unsaved Changes.

  • Filter for input parameters

    A new Show Input Parameters only option on the Variables editor now allows you to filter variables used as input parameters. See Enable Variables as Input Parameters.

23.10
Fragment enhancements
  • Slots in fragments

    A new Fragment Slot component, available in the Components palette, now allows you to add slots to a fragment where users can drop in their own content. A fragment with slots, when used on a page, reveals its slots on the canvas, the page structure, and as part of the fragment's properties. Fragment slots are similar to component slots and users work with them in much the same way. See Add Slots to a Fragment.

  • Autowiring of fragment variables

    To simplify the process of creating pages with fragments, we've added a new property for fragment variables enabled as input parameters to be automatically created on the page where the fragment is used and wired back to the fragment variable's value. See Automatically Create and Wire a Fragment Variable on Its Container.

  • Design Time support to display an enhanced UI for fragment input parameters

    A new Design Time tab in a fragment variable or constant's Properties pane now allows you to customize the UI component shown in the Properties pane when the fragment is selected on a page or container. Previously, you had to do this by editing the JSON metadata. See Customize How a Fragment Variable is Displayed in the Properties Pane.

  • Support to display fragment input parameters in sections

    You can now group a fragment's input parameters and dynamic components by sections using a new Design Time editor that appears in the fragment's toolbar. Use this option to display a fragment's most important properties in the Properties pane when the fragment is selected on a page or container. See Section Fragment Properties for Display in the Properties Pane.

    If the fragment is used as a page template to create a page, the sectioned view also shows on the page's Properties pane and the Structure view, with the fragment considered the root element instead of the page. See Create Pages From Fragments.

23.10
Service/backend enhancements
  • Backends mandatory for new service connections

    If you're looking to create a new service connection by providing a specification document or an endpoint URL, you now need an existing backend to be able to create the service connection. If a backend doesn't exist, you'll be prompted to create one as part of the Create Service Connection workflow.

    With this update, all new service connections will require a backend. Making backends mandatory simplifies the task of managing server connection attributes, especially credentials, across environments. Service connections created previously without a backend will continue to work and their configuration settings can be changed as well.

  • Default service name change

    New service connections no longer include a default name. You can now specify your own service name for easier identification. See Create a Service Connection from the Catalog, Create a Service Connection from a Service Specification, and Create a Service Connection from an Endpoint.

23.10
Support for pinning columns in dynamic tables You can now "freeze" table columns in dynamic tables, so that a column will remain visible when horizontally scrolling within a table. See Configure How Columns Render in a Dynamic Table's Layout. 23.10
Other enhancements We've made several updates (including performance enhancements) to improve your design experience. Here are the key updates:
  • Multiple undo and redo options in the Designer

    When working in the Designer, you can now undo and redo multiple actions at one shot; previously, you could undo and redo only your most recent change. See Tour the Designer.

  • Audit improvements

    As a part of performance improvements to enhance application auditing, a new Opened Artifacts setting only audits artifacts that are currently open. To audit the entire application, change this setting to All Artifacts.

    Further, results in the Audits pane now show in a tree view, instead of a column view. With this change, issues are grouped by artifact, helping you view all issues in a particular artifact. See Audit Application Code.

23.10

June 2023

Integration and Connectivity Features

Feature Description Minimum Version Required

Deprecation of JDK versions 8 and 11 with the connectivity agent

JDK versions 8 and 11 have been deprecated for use with the Oracle Integration Generation 2 connectivity agent. Support for both versions will be provided for a limited time. Oracle recommends that you upgrade to JDK 17. This version is required for upgrading to Oracle Integration 3. Instances using JDK 8 or 11 for the connectivity agent are not eligible for upgrading to Oracle Integration 3. See System Requirements in Using Integrations in Oracle Integration Generation 2.

N/A

Automation Anywhere Adapter and UiPath Robotic Process Automation Adapter deprecation

The Automation Anywhere Adapter and UiPath Robotic Process Automation Adapter have been deprecated in Oracle Integration Generation 2. Neither adapter is available in Oracle Integration 3.

N/A

May 2023

Common Features

Feature Description Minimum Version Required

REST APIs

A new API is provided to register sites for cross-origin resource sharing when using the Oracle Integration APIs.

See Register sites for cross-origin resource sharing (CORS) processing.

23.2.2

Integration and Connectivity Features

Feature Description Minimum Version Required

SAP S/4HANA Cloud Adapter - Version 2302 support.

SAP S/4HANA Cloud Adapter is certified to work with Version 2302.

See the Connectivity Certification Matrix.

23.2.2

JDK 17 support

The connectivity agent has been certified to support JDK version 17. Oracle recommends that you upgrade to version 17. Using the connectivity agent, you can create hybrid integrations and exchange messages between applications in private or on-premises networks and Oracle Integration.

Note: JDK 17 is the mandatory version required for upgrading the agent from Oracle Integration Generation 2 to Oracle Integration 3. This requirement is part of the upgrade pre-check tests.

See System Requirements in Using Integrations in Oracle Integration Generation 2.

23.2.2

File Server

Feature Description Minimum Version Required

Increase in maximum concurrent connections

For File Server, the maximum number of concurrent connections per service instance has increased from 20 to 50.

23.2.2

April 2023

Common Features

Feature Description Minimum Version Required

Additional instances are ready for upgrade

Upgrades for additional adapters

Instances containing integrations that use the following adapters can now be upgraded to Oracle Integration 3:

  • Oracle Intelligent Advisor Adapter

  • Oracle Intelligent Track and Trace Adapter

  • AS2 Adapter

    If your connections use identity certificates, you must complete some steps before and after the upgrade. See below.

See Upgrade from Oracle Integration Generation 2 to Oracle Integration 3 in Provisioning and Administering Oracle Integration 3.

Upgrades for instances with identity certificates

Instances with identity certificates cannot be upgraded to Oracle Integration Generation 2. However, a workaround is now available if you'd like to upgrade soon: Delete the identity certificate before the upgrade and then upload a new identity certificate after the upgrade.

Identity certificates establish client identity during two-way SSL communication. You can create connections that use identity certificates based on the AS2 Adapter and the REST Adapter.

You must complete some tasks before and after the upgrade. See Update Allowlists and Complete Pre-Upgrade Tasks and Complete the Post-Upgrade Tasks in Provisioning and Administering Oracle Integration 3.

Latest version

February 2023

Common Features

Feature Description Minimum Version Required

Additional instances are ready for upgrade

The following instances can now be upgraded to Oracle Integration 3:

  • Instances that use B2B for Oracle Integration.

    You must complete some steps before the upgrade, and be aware that your data retention settings impact whether you can upgrade. See Considerations for Capabilities in Provisioning and Administering Oracle Integration 3.

  • Instances that use the connectivity agent.

    You must complete some steps before the upgrade. See Considerations for Capabilities in Provisioning and Administering Oracle Integration 3.

  • Instances that use the Oracle Unity Adapter.

See Upgrade from Oracle Integration Generation 2 to Oracle Integration 3 in Provisioning and Administering Oracle Integration 3.

Latest version

New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A

Integration and Connectivity Features

Feature Description Minimum Version Required

Oracle WebLogic JMS Adapter - Filter out weighted distributed queues 

The Oracle WebLogic JMS Adapter doesn't support weighted distributed queues. Oracle Integration filters out weighted distributed queues in order to ensure successful agent connectivity with the on-premises JMS WebLogic cluster. Oracle recommends that you use uniform distributed queues instead of weighted distributed queues.

See Oracle WebLogic JMS Adapter Restrictions in Using the Oracle WebLogic JMS Adapter with Oracle Integration Generation 2.

23.1.2

SAP ASE (Sybase) Adapter - Pagination support for invoke connections

SAP ASE (Sybase) Adapter invoke connections now provide support for pagination. Pagination enables you to fetch a large number of results in the SAP ASE (Sybase) database. Pagination helps you to segregate the total number of results.

See SAP ASE (Sybase) Adapter Capabilities in Using the SAP ASE (Sybase) Adapter with Oracle Integration Generation 2.

23.1.2

Oracle Intelligent Advisor Adapter - Decision services support

You can use the Intelligent Advisor decision service for outbound invokes from Oracle Integration.

Intelligent Advisor decision services can be called by the Oracle Intelligent Advisor Adapterr to make decisions and calculations. It processes data through a deployed set of rules and automatically describes the required inputs and the possible outputs using the contract defined for each project.

See Oracle Intelligent Advisor Adapter Capabilities in Using the Oracle Intelligent Advisor Adapter with Oracle Integration Generation 2.

23.1.2

Workday Adapter - OAuth three-legged integration flow support

The Workday Adapter supports OAuth three-legged integration flows.

See Workday Adapter Capabilities in Using the Workday Adapter with Oracle Integration Generation 2.

23.1.2

Shopify Adapter - Shopify version support

-

The Shopify Adapter is certified on API versions 22.07 and 22.10 of Shopify.

See the Connectivity Certification Matrix.

23.1.2

Enforcement of 700 active integrations limit

You can activate up to 700 integrations per instance. When the limit is exceeded, you are prevented from activating additional integrations.

See Activate an Integration and View the Dashboard in Using Integrations in Oracle Integration Generation 2.

23.1.2

Visual Builder Features

This release of Visual Builder uses Oracle JET 13.1.x libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 23.04 Visual Builder Runtime, to take advantage of the full spectrum of 23.04 features. JET 13.1.x is primarily a bug fix release, so you may want to refer to the JET 13.0.0 release notes for the major updates that are still relevant to JET 13.1.x. To see a list of what's new in JET 13.1.x, go to the JET Release Notes and select v13.1.0. To see what's new in JET 13.0.0, select v13.0.0.

You can upgrade to the latest JET and Visual Builder Runtime versions from your visual application's Settings editor. See Manage Runtime Dependencies for Visual Applications.

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
Accessible UI The Visual Builder Designer, which provides a declarative user interface through pages, wizards, and other browser-based tools to create and modify web applications, is now fully accessible. The new accessibility features help developers with disabilities leverage the productivity of Visual Builder to create apps. See Accessibility Features and Tips for Oracle Integration. 23.04
Fragment improvements
  • Create pages with a fragment's content

    You can now create pages prepopulated with a fragment's content when the fragment is tagged with the page metadata that surfaces it as page-level content. This way, you create pages easily with initial content, both from the Create Page dialog as well as the app-level Flow Diagram. See Create Pages From Fragments and Add a Page in the Flow Diagram.

    Because this option essentially uses a fragment as a page template, it's also possible to change the page's content at the click of a new Select Page Template button. This option allows you to remove everything from the page, including associated files, but keep the same page name. See Change Page Templates.

  • Write back changes in a variable's value to a fragment's parent container

    When a fragment variable is marked as an input parameter for a page variable, a new Write Back to Container property, available on a fragment variable's Properties pane, allows you to automatically write back changes in the fragment variable's value to the page variable used as an input parameter. This option provides a convenient and powerful alternative to raising custom events that emit to the parent container. See Automatically Write Back a Fragment Variable's Value to Its Container Variable.

  • Customize a fragment variable's Properties pane

    You can now customize a fragment variable's Properties pane to suit the UI component that will be used to edit the variable in the Page Designer. Previously, the Properties pane always used text field components for editing the values of fragment variables. See Customize a Fragment Properties Pane.

  • Suggest a fragment for particular components

    A new Implements setting now allows you to suggest a fragment as preferred content for particular components. For example, if you choose FoldoutPanelElement, users working with a foldout layout will see this fragment suggested as content that can be added as a foldout section. See Manage Fragment Settings.

    With this update, the listItem and foldoutPanel options are no longer available for the Used For setting.

  • Create a fragment from the Components palette

    A small but nifty enhancement allows you to create a fragment directly from the Components Palette, by using the Create Fragment icon icon next to the Fragments category. See Create and Add a Fragment to a Page.

23.04
App lifecycle management We've made it simpler for you to delete several applications, including versions of the same application, all at once. Where previously this involved several steps, all you need to do now is select the applications/versions on the Home page, click a new Move to trash button, and confirm deletion. See Delete a Visual Application.

Deleted applications are moved to a Soft Deleted status and can be restored within 30 days if they've not been permanently deleted. See Restore a Deleted Application.

23.04
Smart delete When you delete items such as variables, types, event listeners, and action chains, Visual Builder now provides a "smart delete" functionality that detects if the item is currently used in your app, or if it has related but unused items elsewhere in the app. 23.04
Offline support for PWA-enabled web apps When you use Grunt build tasks to deploy your applications, offline support for PWA-enabled web apps is now on par with that of mobile PWAs. The Grunt-based vb-pwa task, which runs within the vb-package task, pre-caches application resources such as pages, CSS, and JavaScript files, so they are all available when a user goes offline. See vb-pwa. 23.04
Pages based on Redwood templates and patterns You can now create pages based on Redwood templates and patterns to leverage high-fidelity interactions and responsive performance for your app's pages out of the box. While these templates and patterns are useful in creating pages that provide a consistent user experience across your app, it's just as easy to customize them to suit your business requirements. See Create Pages From Page Template Patterns.

It's also possible to change the page's content at the click of a new Select Page Template button. This option allows you to remove everything from the page, including associated files, but keep the same page name. See Change Page Templates.

Note:

To work with template patterns, the Redwood components associated with your application must be on 2301 or later. Template patterns are not available in version 2210 or earlier.
23.04
Business object enhancements
  • Data type changes for fields

    You can now change the data type for business object fields—functionality that allows you to use a non-numeric field as the object's primary key field. Previously, you could change data types only when creating business objects from a file. See Change a Field's Data Type.

    This functionality is also supported for business objects that use your own schema, where creating a field based on a DB column always sets the field's data type to the column's default type. See Change a Data Type of a Field Based on a DB Column.

  • Custom audit fields

    It's now possible to use your own fields to audit your business object's history. While this functionality is available for native business objects, it's most useful for business objects that use your own schema when you have existing DB columns that you want to use for auditing. See Set a Field for Auditing.

    It's also useful for business objects created from a file, when your data file has audit information that you can use to track the object's history, instead of the default audit fields. See Set Audit Fields for an Imported Business Object.

23.04
Service connection enhancements
  • New type viewer for service endpoints

    You can now use a new Type viewer to see the type structure for an Endpoint's request/response. This means that you no longer have to create a web app and use a query string or type from the Endpoints tab in the Page Designer to see the type structure. See Create a Service Connection from an Endpoint.

  • Audit warning for IP-based service URLs

    An IP address audit warning is shown for service connections that use IP-based addresses in URLs, as a reminder to use DNS-based addresses instead. See Create a Service Connection from an Endpoint.

23.04
Other enhancements We've made several updates (including performance enhancements) to improve your design experience. Here are the key updates:
  • View page initialization time

    A new Loading Time icon icon in the Page Designer's canvas now displays a breakdown of how long different tasks (such as bootstrapping and loading a shell page) take to display the page. You can use this information to isolate runtime issues that may cause your app to load slowly.

  • Improved tab bar

    We've redesigned the tab bar to always show the active tab, even when the window is resized. When you have multiple tabs open, you can use the mouse or keyboard to scroll through them—though moving the focus away will bring the active tab back into focus. You can also use a new Overflow icon icon to view a drop-down list of overflow tabs; from here, you can open a particular tab or close it.

  • Components in Components palette categories expanded by default

    The default view for the Components palette is now changed to always show components in every category. This view is controlled by a new Expanded By Default option in the Components palette's options menu.

  • Advanced category in Components palette

    For discoverability reasons, all JET components are now available in the Components palette, with those that don't have design-time properties showing under a new Advanced category. Components in the Advanced category typically require you to manually code different aspects of their functionality.

  • Preferred category of components for use in slots

    When you use Insert Component in the Structure view to drop a component directly into a slot, a list of recommended components show up under a Preferred category. These components are recommended based on the type of component that can be used in the slot.

  • Options to insert a component in code editors

    It's now possible to insert a component before, inside, or after an existing component from a code editor's right-click menu.

23.04
How to abort HTTP calls We've added documentation to help you cancel long-running HTTP calls using AbortController, a browser-based interface that lets you abort a web request. AbortController was an experimental feature previously, but is now supported by all browsers. See Abort Pending REST Calls. 23.04

December 2022

Common Features

Feature Description Minimum Version Required

Additional instances are ready for upgrade

Oracle Integration Generation 2 instances that use File Server can now be upgraded to Oracle Integration 3.

Additionally, instances that use the Oracle Responsys Adapter can also be upgraded.

Previously, instances that used File Server or the Oracle Responsys Adapter were not ready for upgrade.

See Upgrade from Oracle Integration Generation 2 to Oracle Integration 3 in Provisioning and Administering Oracle Integration 3.

Latest version

Updated titles for guides

The titles of most guides now include Generation 2. This information helps you more easily distinguish Oracle Integration Generation 2 and Oracle Integration 3 guides in search.

N/A

Disaster recovery

Instructions are now available for building a customer-managed disaster recovery solution for Oracle Integration Generation 2. See Configuring a Disaster Recovery Solution for Oracle Integration Generation 2.

N/A

November 2022

The November update doesn't include any new features. However, upgrades are available to some customers. Additionally, new recipes are released often. Keep reading for details.

Common Features

Feature Description Minimum Version Required

Upgrade to Oracle Integration 3

Upgrades to Oracle Integration 3 have begun! When your instance becomes eligible for upgrade, you receive an email from Oracle about the timing.

Resources in Provisioning and Administering Oracle Integration 3:

Latest version

New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A

October 2022

Common Features

Feature Description Minimum Version Required
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A

September 2022

Common Features

Feature Description Minimum Version Required
Oracle Integration availability in a new region

Oracle Integration is now available for provisioning in the Spain Central (Madrid) region.

See Availability in Provisioning and Administering Oracle Integration Generation 2.

22.3.2
New recipe

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A

August 2022

Common Features

Feature Description Minimum Version Required
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A
Oracle Integration availability in new region Oracle Integration is now available for provisioning in the Mexico Central (Queretaro) region.

See Availability in Provisioning and Administering Oracle Integration Generation 2.

22.3.1

Integration and Connectivity Features

Feature Description Minimum Version Required
NAT Gateway IP Address (outbound IP address) in the About Menu You can obtain the NAT Gateway IP address (outbound IP address) of your Oracle Integration instance from the About menu. The outbound IP address is required to allowlist the instance. This feature eliminates the need to file a service request to obtain the outbound IP address.

See Obtain the NAT Gateway IP Address of the Oracle Integration Instance in Provisioning and Administering Oracle Integration Generation 2.

22.3.2
SAP ASE (Sybase) Adapter - New adapter The SAP ASE (Sybase) Adapter is the newest addition to the database group of adapters. The SAP ASE (Sybase) Adapter enables you to integrate with the SAP ASE database residing behind the firewall of your on-premises environment through use of the Oracle Integration on-premises connectivity agent. You can use the SAP ASE (Sybase) Adapter to poll for new and updated records for further processing in Oracle Integration. For example, any new row added to the Customer table in your SAP ASE database can be synchronized with a target CRM application with Oracle Integration. The SAP ASE (Sybase) Adapter also supports executing SQL queries and stored procedures in your SAP ASE database.

See SAP ASE (Sybase) Adapter Capabilities in Using the SAP ASE (Sybase) Adapter with Oracle Integration Generation 2.

22.3.2
Oracle Unity Adapter - New adapter The Oracle Unity Adapter is the newest addition to CX group of adapters. The Oracle Unity Adapter enables you to create an integration between Oracle Unity using Oracle Integration seamlessly without any complexities.

See Oracle Unity Adapter Capabilities in Using the Oracle Unity Adapter with Oracle Integration Generation 2.

22.3.2
SAP SuccessFactors Adapter - OAuth2 authentication support You can execute the SOAP API using the SuccessFactors SAML Bearer Assertion Flow with Username Password Token Support security policy without providing a password. Previously, a password was required in the connection properties to execute the SOAP API using the SuccessFactors SAML Bearer Assertion Flow with Username Password Token Support security policy.

See SAP SuccessFactors Adapter Capabilities in Using the SAP SuccessFactors Adapter with Oracle Integration Generation 2.

22.3.2
Shopify Adapter - Access token authentication support The Shopify Adapter now supports Shopify access token-based authentication. You must create a custom application in Shopify and provide the Admin API access token in Oracle Integration to successfully connect to the Shopify application. This is now necessary because Shopify deprecated private applications starting in January 2022 (therefore, the need to create a custom application).

The Shopify Adapter is now certified with Shopify API version 2022-04.

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration Generation 2.

22.3.2

Process Features

Feature Description Minimum Version Required

New date-time operator for simple expressions

A new date-time operator is available for simple expressions: toTimezone. Use the toTimezone operator to return the date-time expressed in the time offset corresponding to the timezone ID provided.

See Date and Time Operators in Using Processes in Oracle Integration Generation 2.

22.3.2

Visual Builder Features

This release of Visual Builder uses Oracle JET 12.1.x libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 22.10 Visual Builder Runtime, to take advantage of the full spectrum of 22.10 features. JET 12.1.x is primarily a bug fix release, so you may want to refer to the JET 12.0.0 release notes for the major updates that are still relevant to JET 12.1.x. To see a list of what's new in JET 12.1.x, go to the JET Release Notes and select v12.1.0. To see what's new in JET 12.0.0, select v12.0.0.

You can upgrade to the latest JET and Visual Builder Runtime versions from your visual application's Settings editor. See Manage Runtime Dependencies for Visual Applications.

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
Security
  • Role-based access for pages and flows

    It's now possible to control role-based access to your app at the flow and page level. Previously you had to modify JSON code to do this, but now you can define user roles in a new Security tab that appears for flow and page artifacts. See Restrict User Access to an Application, Flow, or Page.

  • Changes for anonymous Access

    We've refactored the Security tab of an application's Settings editor, so how you enable anonymous access for your app has changed. To enable anonymous access, you'll need to deselect the new Require authentication access option, instead of the previous Allow anonymous access option. See Allow Anonymous Access.

22.07
DB Usage As an administrator, you can now check how much space in the tenant's database is being consumed by each of the tenant's applications. See Inspect Database Usage. 22.10
Business object enhancements
  • Changes to how business object relationships are represented

    We've changed how we represent related business objects by displaying the accessor that connects objects. You'll notice this accessor as a column under Relationships in the Overview tab, as a separate field in the Fields tab, as well as in a field's Properties pane both in the Fields tab and in the Diagram view. See Edit Business Object Fields and Create a Business Object Relationship.

    As a part of this update, we've introduced new Type icons: Accessor Object iconfor object accessors and Accessor Collection icon for collection accessors. In addition, all reference fields now use Number Type icon instead of Reference Type icon; the Type icons for Email, URI, Phone, and Percentage are no longer used.

  • New Source tab

    A business object's editor now includes a Source tab, where you can view JSON metadata that describes the object. See About Working with Business Objects.

  • Refresh cached schema option

    When you use your own database schema, the details of tables and views available for use are fetched initially and cached. You now have a refresh option to pull in updates when the schema (or tables and views within in) is updated without having to reload your browser. See Create a Business Object Based on a DB Table or View.

22.07
Fragment improvements
  • Usages view

    A new Usages property in a fragment's Properties pane tells you where the fragment is consumed and allows you to readily navigate to the page, if needed.

  • Edit icon on canvas to go to fragment

    A new fragment Edit icon Edit icon on the page canvas allows you to go directly to a fragment from the canvas. The Go to fragment link is still available on the fragment's Properties pane.

  • Used For and Icon settings in Properties pane

    Settings that let you surface a fragment in the right context (Used For) and add custom icons (Icon) are now available in a fragment's Properties pane as well as its Settings editor.

For visual apps, see Create and Add a Fragment to a Page.

22.07
Dynamic components
  • Sortable virtual field for dynamic tables

    You can now select which of the fields in a virtual field should be used for sorting when the virtual field is displayed in a dynamic table. See Create a Virtual Field.

  • Support for field templates in dynamic tables

    You can now use field templates to render fields in dynamic tables.

22.07
Other enhancements We've made several updates (including performance enhancements) to improve your design experience. Here are the key updates:
  • VDOM variants for dynamic components

    New variants of dynamic components based on JET’s Virtual DOM (VDOM) architecture are now available in the Components palette. Except for the dynamic table, these components are marked as oj-dyn and are preferred over the older oj-dynamic variants for applications starting with 22.10. VDOM is a new development path that uses the Preact library for building web components with JET. See VDOM architecture in JET documentation.

  • Input parameters in Events tab for a component

    We've simplified how you pass component values to an action chain by enabling you to create input parameters right in the Events tab of the component's Properties pane. See Start an Action Chain From a Component.

  • Visual indicator for missing required input parameters

    When a page requires an input parameter to load data but a value isn't assigned to it, you'll now see a visual indicator of the missing input parameter. See Enable Variables as Input Parameters.

  • Component palette changes

    We've reordered categories in the Components palette and collapsed them by default. To control this setting, use the new Expand All and Collapse All options in the palette menu. See The Components Palette.

22.07
Changed requirements for Apache Cordovo custom plug-in As part of maintenance for the deprecated but still supported Cordova custom plug-in, we've updated the minimum version of Cordova and iOS required to build hybrid mobile apps. For details, refer to the readme.md file bundled with the Cordova Project Source file in the Custom Plugins tab of your mobile application’s Settings editor. See Add a Custom Plugin to Your Mobile Application.

22.07

July 2022

Common Features

Feature Description Minimum Version Required
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A

Process Features

The following table lists the process automation features that are going to be deprecated in an upcoming release of Oracle Integration.

Feature Description

SOAP connector

We'll no longer support the use of SOAP connectors. Instead, use REST connectors for integrating with other applications. See Create a REST Connector in Using Processes in Oracle Integration Generation 2.

Alternatively, you can configure SOAP endpoints in an integration and use the integration in a process application.

Import Business Objects from XML Schema

We'll no longer support the import of Business Objects from XML schema. Instead, you can import business objects based on JSON schema. See Import a Business Object from JSON in Using Processes in Oracle Integration Generation 2.

If you have integrations based on SOAP and XML, consider updating them to use REST that supports JSON.

Upload XML Schema files

We'll no longer support the upload of new XML schema files. Instead, you can use JSON schema for your business needs.

If you have integrations based on SOAP and XML, consider updating them to use REST that supports JSON.

List View in Decisions

We are going to deprecate List View in Decisions, and you won't be able to create decision models in List view. Instead, create decision models in Graph view as Graph view is more user friendly and helps you to visually represent your decision models with decision requirement diagrams (DRD). See Graph View in Using Processes in Oracle Integration Generation 2.

Micro Processes

You'll no longer be able to create and use micro processes in process applications. Instead, you can communicate between processes using service calls with REST connectors.

Oracle Social Network (OSN)

We'll no longer support OSN for conversations while integrating with Oracle Content Management. Instead, you can facilitate real time collaborations between specific users and task assignees by tagging them from comments in tasks. See How do I send email notifications from a comment?

Business Intelligence Cloud Service (BICS)

You'll no longer be able to create custom dashboards using BICS. Instead, you can analyze process data and create dashboards with Insight and Oracle Analytics Cloud.

June 2022

Common Features

Feature Description Minimum Version Required
New recipe

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A
Oracle Integration availability in new region Oracle Integration is now available for provisioning in the France Central (Paris) region.

See Availability in Provisioning and Administering Oracle Integration Generation 2.

22.2.2

May 2022

New Features

Common Features
Feature Description Minimum Version Required
New role: ServiceEndUser

The ServiceEndUser role is available only for new instances created using version 22.2 or later. This role cannot be granted to existing instances created prior to version 22.2.

A user with the ServiceEndUser role has the same privileges as the ServiceUser role, but can access only Processes and Insight features in Oracle Integration. This user does not have access to Integrations, B2B, File Server, Visual Builder, adapters, recipes, or accelerators.

In Processes, a user with the ServiceEndUser role can access the My Tasks page in the Processes runtime environment (Workspace) and also Processes runtime APIs and CCA components. This user cannot access the Administration UI in Processes runtime environment or the Processes design time environment.

In Insight, a user with the ServiceEndUser role can view, create, manage, edit, and delete Insight dashboards through the Consoles page. This user does not have access to models through the Models page.

For more information about user roles, see Oracle Integration Service Roles in Provisioning and Administering Oracle Integration Generation 2.

22.2.2
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A
Integration and Connectivity Features
Feature Description Minimum Version Required
Email notification limit You can send up to 10,000 emails daily from Oracle Integration. When the limit is exceeded, email delivery occurs successfully one last time. For the next (second) delivery, emails stop being sent. You are prevented from sending additional emails until you drop below the 10,000 limit for your 24 hour window.

See Monitor the Number of Emails Sent from Oracle Integration in Using Integrations in Oracle Integration Generation 2.

22.2.2
Activated integrations limit You can activate up to 700 integrations per Oracle Integration instance. This limit and the number of currently activated integrations are displayed in the System Health section of the Dashboard page.

See View the Dashboard in Using Integrations in Oracle Integration Generation 2.

22.2.2
Suppression list email addresses The suppressed email addresses are automatically displayed in the Email Suppression List drawer. This eliminates the need to manually search for these addresses.

See Remove Email Addresses from the Suppression List in Using Integrations in Oracle Integration Generation 2.

22.2.2
HubSpot Adapter - New adapter The HubSpot Adapter is the newest addition to the CRM group of adapters in Oracle Integration. The HubSpot Adapter enables you to connect to a HubSpot instance. The HubSpot Adapter supports outbound invoke connections to execute the REST APIs. This enables you to perform operations such as Create companies, Create products, Update deals, Delete tickets, and others on the HubSpot-exposed business resources.

See HubSpot Adapter Capabilities in Using the HubSpot Adapter with Oracle Integration Generation 2.

22.2.2
QuickBooks Adapter - New adapter The QuickBooks Adapter is a new addition to the ERP category of adapters in Oracle Integration. The QuickBooks Adapter enables you to connect to the QuickBooks application.

The Oracle Integration supports outbound invokes to execute the REST APIs. This enables you to perform Create, Update, Delete, and Query operations on the QuickBooks-exposed business resources. For example, you can create new records in QuickBooks for the modules such as Account, Bill, Customer, Payment, Invoice, and so on.

See QuickBooks Adapter Capabilities in Using the QuickBooks Adapter with Oracle Integration Generation 2.

22.2.2
Increased message payload size support The supported message payload size for trigger and invoke connections is 50 MB for endpoints accessed using the SOAP Adapter, REST Adapter, SAP Adapter, File Adapter, and FTP Adapter. This means that an external application can send XML or JSON payloads of up to 50 MB in size to Oracle Integration.

Notes: This increase may lead to additional memory consumption in Oracle Integration. To ensure stability, it is recommended that the percentage of large payloads coming into Oracle Integration should not increase the number of total messages by more than 3%.

See Service Limits in Provisioning and Administering Oracle Integration Generation 2.

22.2.2
SAP S/4HANA Cloud Adapter - X509 Auth support The SAP S/4HANA Cloud Adapter provides support for client certificate x.509-based authentication. You must upload your own certificate in Oracle Integration to communicate with SAP S/4HANA Cloud. This adds a layer of security to the authorization process (access to the host) and eliminates the risk of exposing credentials to an unknown entity.

See SAP S/4HANA Cloud Adapter Capabilities in Using the SAP S/4HANA Cloud Adapter with Oracle Integration Generation 2.

22.2.2
Magento Commerce Cloud Adapter - Search support The Magento Commerce Cloud Adapter now includes search functionality. This feature allows you to perform search operations to get single or multiple records using customized filters. The filter values can be dynamically specified in the mapper.

See Magento Commerce Cloud Adapter Capabilities in Using the Magento Commerce Cloud Adapter with Oracle Integration Generation 2.

22.2.2
Jira Adapter - Inbound trigger support The Jira Adapter now provides inbound support. You can configure the Jira Adapter as a trigger connection in an integration and process a message from the Jira application to Oracle Integration when certain events occur in Jira (for example, when an issue is updated). This is achieved through Jira Webhooks, which include JQL configuration.

See Jira Adapter Capabilities in Using the Jira Adapter with Oracle Integration Generation 2.

22.2.2
Zendesk Adapter - Inbound trigger support The Zendesk Adapter provides inbound support. You can configure the Zendesk Adapter as a trigger connection in an integration and process a message from the Zendesk application to Oracle Integration when a ticket is created or updated in Zendesk.

See Zendesk Adapter Capabilities in Using the Zendesk Adapter with Oracle Integration Generation 2.

22.2.2
Microsoft Office 365 Calendar Adapter, Microsoft Office 365 People Adapter, and Microsoft Office 365 Outlook Adapter - Graph API support Microsoft Office 365 adapters (Microsoft Office 365 Calendar Adapter, Microsoft Office 365 People Adapter, and Microsoft Office 365 Outlook Adapter) are among the most heavily used social and productivity adapters in Oracle Integration. The Microsoft Office 365 Adapters have been upgraded to use the Graph API. This is time critical because Microsoft is decommissioning the Outlook REST APIs starting in November, 2022. Oracle recommends that you migrate your integration flows to use the newer Microsoft Graph APIs.

See Invoke Operations Page in Using the Microsoft Office 365 Calendar Adapter with Oracle Integration Generation 2, Invoke Operations Page in Using the Microsoft Office 365 People Adapter with Oracle Integration Generation 2, and Invoke Operations Page in Using the Microsoft Office 365 Outlook Adapter with Oracle Integration Generation 2.

22.2.2
Adapter name changes The following adapters have been renamed:
  • Adobe Sign Adapter (formerly the Adobe eSign Adapter)
  • Google Gmail Adapter (formerly the Gmail Adapter)
  • Google Tasks Adapter (formerly the Google Task Adapter)
  • Mailchimp Adapter (formerly the MailChimp Adapter)
  • Microsoft Office 365 Calendar Adapter (formerly the Microsoft Calendar Adapter)
  • Microsoft Office 365 People Adapter (formerly the Microsoft Contact Adapter)
  • Microsoft Office 365 Outlook Adapter (formerly the Microsoft Email Adapter)
  • Oracle CX Sales and B2B Service Adapter (formerly the Oracle Engagement Cloud Adapter)
  • Oracle Taleo Enterprise Edition Adapter (formerly the Oracle Talent Acquisition Cloud (Taleo EE) Adapter)
  • Oracle Taleo Business Edition (TBE) Adapter (formerly the Oracle Talent Cloud for Midsize (Taleo BE) Adapter)
22.2.2
Visual Builder Features

This release of Visual Builder uses Oracle JET 12.0.x libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 22.07 Visual Builder Runtime, to take advantage of the full spectrum of 22.07 features.

Among JET 12's many new features is the ability to show dynamic status indicators to your tab bar headers with new icons, badges, and metadata. There's also a new oj-message-banner component that you can use to render brief, semi-permanent messages that communicate information in the context of the current page or actions in progress, without blocking interaction on that page. To see what's new in JET 12.0.x, go to the JET Release Notes and select v12.0.0.

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
Custom actions In addition to Visual Builder's palette of built-in actions, you can now use JavaScript to define and implement your own actions. Custom actions can be defined at a web or mobile app-level and you use them in action chains just the way you'd use built-in actions. See Custom Actions.

22.07

New Flow Diagram view When working with flows in the Diagram view, a new Flow Diagram now displays navigational relationships between pages in the flow. The Flow Diagram, different from the standard Diagram view, provides a more intuitive and interactive view that allows you to focus on navigation between pages in the flow. See View a Flow's Navigation in Diagram View.

You can also use this view to create pages and actions chains when you want to build workflows from scratch, just by dragging pages and actions from the Components palette and dropping them into the diagram. A subset of built-in actions (as well as custom actions) are available in the Components palette for you to use in your workflow. See Add Pages and Action Chains to a Flow in Diagram View.

22.07

Fragments
  • Existing fragments in Components palette

    When adding an existing fragment to a page, you can now drag and drop the fragment directly from the Components palette onto the canvas, where previously you had to drop a fragment container before selecting the fragment. This way, a fragment container configured with the selected fragment is automatically created for you. As a part of this update, we've also changed the fragment's Structure view, so you'll see the fragment's name, rather than a generic fragment container, for easier identification. See Create and Add a Fragment to a Page.

  • Fragment metadata

    To provide a richer experience when using fragments, we've introduced metadata settings that enable a developer to better describe their fragments. As a fragment developer, you use this metadata:
    • To surface a fragment in the right context and filter it out where it isn't suitable (for example, to tag a fragment as formTemplate and make it available only to users working with dynamic form templates). See Used For in Manage Fragment Settings.
    • To associate a fragment with icons that display anywhere the fragment is surfaced (for example, when the fragment appears in the Components palette in the Page Designer or the Layout editor). See Icon in Manage Fragment Settings.
    • To control how fragment parameters are to be used inside a fragment by providing the information that Visual Builder requires to suitably generate metadata and expressions when the fragment is used in a component. This information can be specified in the Binding Type property that appears anytime a variable or constant parameter in a fragment is marked as enabled or required. See details about Binding Type in Pass Data Between a Page and Its Fragment.

22.07

Components palette enhancements
  • Show Categories and Show Alphabetically options

    We've added two new options to give you more control over how components display in the Components palette. If you want to view a flat list of all components, you can choose to deselect the Show Categories option, enabled by default to show components in categories. If you keep the default, you can choose to view components in alphabetical order or a predefined order (as before). See The Components Palette.

  • New category for existing fragments

    A new Fragments category in the Components palette now displays all existing fragments. To control which fragments show in the palette, you can change a fragment's Used For metadata in the Settings editor. By default, all fragments use the pageContent tag and show in the Components palette. See Manage Fragment Settings.

22.07

Structure view enhancements
  • Shading to highlight visible components in Structure view

    Sometimes, the Structure view might be overwhelmed with information, including components that are not visible on the page at the moment. We've now added shading to the Structure view to indicate which components on the page are currently visible; those not visible fade into the background to provide better context about what part of the page the Structure view represents.

    To further trim background information, you can select a new Show Visible Components Only option. This way, your view only displays nodes of components visible on the page.

  • Show Empty slots is now Show Slots

    The Show Slots option (previously Show Empty Slots) now displays the location of empty as well as occupied slots. You can also right-click a slot and use a new Insert Component option to drop a component directly into a slot.

See The Structure View.

22.07

Changed requirements for Apache Cordovo custom plug-in As part of maintenance for the deprecated but still supported Cordova custom plug-in, we've updated the minimum version of Cordova and iOS required to build hybrid mobile apps. For details, refer to the readme.md file bundled with the Cordova Project Source file in the Custom Plugins tab of your mobile application’s Settings editor. See Add a Custom Plugin to Your Mobile Application.

22.07

Dynamic form enhancements You can now configure form field properties so that fields are displayed as multi-line text areas instead of the default single-line text field. You can set the number of rows of text area to display, and the max number of rows to which a text area can grow. See Set a Field to Display as a Text Area in a Form .

22.07

Business object enhancements
  • App profiles to switch schemas for business objects based on existing DB tables and views

    When you use your own database schema, you can now associate application profiles with different phases of your application, to switch the schema that your app connects to during its lifecycle. For example, you might use a particular schema during the development phase, but switch to another one for testing or production. See Switch Schemas Used During an App's Lifecycle.

  • Schema validation for business objects based on existing DB tables and views

    For business objects based on existing DB tables and views, we've added validation to make sure a field's metadata is compatible with the corresponding table/view column. If there's a discrepancy, you'll see validation messages around the UI component as well as in audits. See Create a Business Object Based on a DB Table or View.

  • New performance metrics when tracing GET requests

    When you enable tracing for a business object's REST requests, you now have an indicator of the maximum response size for GET requests, a theoretical value that can help you determine whether you need to take steps to reduce the response size. See Enable Tracing to Monitor Endpoint Calls.

22.07

Enhancements for services and backends
  • Declarative support for Transforms

    Transforms has now moved from its own tab to an area in the Overview tab for backends, service connections, and some endpoints. With this update, transforms can be defined in the backend catalog and thus, inherited by services and endpoints. You can also override transforms at the service and endpoint level. See Add Transforms.

  • Form Data and Binary payload support for Service endpoint testing

    You can do much more with the Endpoints Test tab under Services. POST, PATCH, and PUT REST APIs with application/octet-stream and multipart/form-data formats can be tested from the Service Connection Test tab. In addition, you can download binary data or save textual data in the response body. If the response body doesn't contain text, a message indicates that it contains binary data. See Test Service Connection Responses.

22.07

April 2022

New Features

Common Features
Feature Description Minimum Version Required
Oracle Integration on US Government Cloud Oracle Integration on US Government Cloud is now available in the following locations:
  • The West (Phoenix) region for the OC2 realm (Oracle Cloud Infrastructure US Government Cloud with FedRAMP Authorization)
  • The West (Phoenix) region and North (Chicago) region for the OC3 realm (Oracle Cloud Infrastructure US Federal Cloud with DISA Impact Level 5 Authorization)

See Get Started with Oracle Integration on US Government Cloud in Using Oracle Integration Generation 2 on Oracle Cloud Infrastructure US Government Cloud.

22.1.3
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A
Integration and Connectivity Features
Feature Description Minimum Version Required
Support for invoking OAuth-protected, private REST endpoints using the REST Adapter and connectivity agent The REST Adapter now supports the invocation of OAuth-protected, privately accessible REST endpoints. A REST Adapter connection configured with an agent group must be used to invoke these privately accessible REST endpoints.

When configuring the REST Adapter for use with the connectivity agent, the following security policies are now supported:

  • OAuth Client Credentials
  • OAuth Custom Two Legged Flow
  • OAuth Resource Owner Password Credentials

See REST Adapter Restrictions and On-Premises REST API Support with the Agent in Using the REST Adapter with Oracle Integration Generation 2.

22.2.1
Visual Builder Features

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
Custom app URLs for web PWAs If you use custom URLs for your apps, those URLs can now be used to access web apps that are deployed as Progressive Web Apps (PWAs). No additional configuration is required to support custom URLs for PWAs. To set up the custom URL, see Specify a Custom App URL. To enable PWA support for web apps, see Enable Progressive Web App Support.

22.04.2

March 2022

New Features

Common Features
Feature Description Minimum Version Required
View Oracle Integration Generation 2 instance regions status

You can check the current status of the regions in which your Oracle Integration Generation 2 instances are running on the system status page in the Oracle Cloud Infrastructure Console. This page provides real-time and historical data on system performance.

N/A
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A

February 2022

New Features

Common Features
Feature Description Minimum Version Required
Oracle Integration availability in a new region

Oracle Integration is now available for provisioning in the Johannesburg (South Africa) region.

See Availability in Provisioning and Administering Oracle Integration Generation 2.

21.4.3
Oracle Help Center recipes update The Oracle Help Center for Oracle Integration has been enhanced to include a page that provides a centralized location for viewing all supported recipes. Recipes enable you to build integrations quickly by providing all your integration resources in a single package. N/A
Integration and Connectivity Features
Feature Description Minimum Version Required
Magento Commerce Cloud Adapter - New adapter Oracle continues to improve Oracle Integration connectivity with third party applications and services by introducing new adapters that enable you to perform plug and play integrations. With this release, the Magento Commerce Cloud Adapter is a new addition to the e-commerce category of adapters in Oracle Integration. Magento is an e-commerce platform for building online stores. The Magento Commerce Cloud Adapter provides seamless connectivity with the Magento store and helps businesses improve marketing, sales, operations, and other aspects. Use cases that can be implemented using the Magento Commerce Cloud Adapter in Oracle Integration include performing e-commerce operations on products, inventory, orders, customers, shipments, and others.

See Magento Commerce Cloud Adapter Capabilities in Using the Magento Commerce Cloud Adapter with Oracle Integration Generation 2.

22.1.2
Oracle Hospitality Adapter - Enhanced business event processing Oracle Hospitality Adapter business event processing has been improved to enable the adapter to trigger integration instances when processing OPERA Cloud business events only when there is business content to be processed.

See Fetch Business Events from OPERA Cloud in Using the Oracle Hospitality Adapter with Oracle Integration Generation 2.

22.1.2
SAP Adapter - JCO connection property file enhancements The SAP Adapter connection properties have been enhanced to support the inbound secure network communications (SNC) connection type.

See JCO Connection Properties Files in Using the SAP Adapter with Oracle Integration Generation 2

22.1.2
Process Features
Feature Description Minimum Version Required

JET CCA upgrade

With the JET CCA upgrades, we now ensure seamless integration with Oracle Visual Builder Cloud Service (VBCS) and support the following:
  • Process owners/reviewers can view full task history in task detail UI snippet.
  • The beforeSubmit event is added to the task action UI snippet component. When a task action (Approve, Reject or Submit) is performed, it triggers the beforeSubmit event. A VBCS application can capture this event to validate its custom form and save its payload. The VBCS application can act on success/failure scenarios to proceed with the task action (confirm method) or abort the task action (cancel method) on the component.
22.1.2

Process History default view

You can now set the default view for process history from the UI Customization page in Workspace.

See Set the Default View for Process History in Using Processes in Oracle Integration Generation 2.

22.1.2
Total task counts in user and shared filters

In the My Tasks page of Workspace, you can view the total task counts in user and shared filters.

See details in the note of Filter the Task List in Using Processes in Oracle Integration Generation 2.

22.1.2
Visual Builder Features

Visual Builder Features

This release of Visual Builder uses Oracle JET 11.1.x libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 22.04 Visual Builder Runtime, to take advantage of the full spectrum of 22.04 features.

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
Responsive web app templates New web app templates are now enhanced for responsive design. Available in three navigational styles, these templates adjust to various screen sizes and provide better support for responsive layouts and progressive web apps. See Create a New Web App.

Common elements for these web apps, such as the header, footer, and navigation items, are defined in fragments, enabling you to reuse each piece in the web app's root page as well as other pages. You can also customize these elements however you want to create your own look and feel. See Edit the App Header and Footer.

Note:

Web apps created with version 22.01/21.10 or earlier will not be affected. These apps will maintain their original look and feel even after you upgrade them to 22.04.

22.04

Support for JET's Stable theme

When customizing a Redwood-themed application, you can now use the Stable base theme to override only what you want to change, where previously you might have had to override all variables directly in the Redwood base theme. The Stable theme (introduced in JET 11.0.0) is meant to be as stable as possible; as a result, you can override the variables you want to change while inheriting all other updates to the Redwood theme. See Customize the Redwood Theme for a Web Application.

22.01

Fragments

If you've always wanted to break up complex pages into parts that are easier to work with, fragments is for you. A fragment encapsulates a page's section in its own HTML, JSON, and JavaScript files, helping you share it across pages in an application. Besides reuse, it provides performance gains and makes for easier organization and code management. See Work With Fragments.

You can add standard as well as dynamic components (including dynamic containers) to your fragment. You can also create input parameters for a fragment right from the Properties pane of the fragment container on the page where the fragment is used. See Create a Fragment.

You can also create input parameters for a fragment right from the Properties pane of the fragment container on the page where the fragment is used. See Pass Data Between a Page and Its Fragment for a sample scenario.

22.04

Background processing of action chain tests

Action chain tests, accessible through the Tests tab at the bottom of an application's window, now include some usability improvements. Instead of showing a full list of tests, this tab shows failed tests alone to highlight items that require you to take action. Test results are also cached across browser sessions now to improve performance. See Test Action Chains.

The tests also run in the background, even when you are not actively working on your application. If you are, only tests impacted by your changes (for example, if you added a new variable or changed an existing function) are scheduled to run again. This way, your test results stay up-to-date even as you develop your application, helping you detect bugs earlier and maintain your tests more easily. See Manage All Tests in a Visual Application.

22.04

Dynamic layout enhancements

We've made a bunch of updates to enhance UIs based on dynamic components. When you add a dynamic component (table, form, or container), you'll notice that the Dynamic UIs tab in the Navigator is now called Layouts. Other significant enhancements include:

  • Dynamic components in Components palette by default

    Dynamic components, such as tables, forms, and containers, are now present by default in the Components palette. Previously, you had to install these components from your environment's Component Exchange before you could use them in your application. Now, dragging and dropping them from the Dynamic Components section of the Components palette onto the canvas automatically installs them to the application and brings up the Layouts tab in the navigator. See How to Create Layouts With Dynamic Components.

  • Option to preview a dynamic component's layout

    When you define multiple layouts, you now have the option of selecting any layout in a dynamic component's Properties pane to preview the layout as it would appear on a page, even if those conditions are not met. You no longer need to run the page and ensure the conditions are met at runtime to check how the layout renders. See Preview Different Layouts.

  • Enhancements for dynamic containers

    • We've improved how you edit sections (formerly templates) in dynamic containers. So you can now edit sections directly in the Page Designer, rather than in the Template editor. Because of this, you can see the component (including dynamic tables and forms) rendered on the page as you work with the container. See Add a Dynamic Container to a Page.
    • Container templates for dynamic containers

      Sections created by templates in a dynamic container, by default, stack vertically on top of each other. You can now use container templates to change this layout, for example, to show sections in a row. See Change a Dynamic Container's Layout.

  • Condition builder changes

    The condition builder in the Rulesets editor now groups fields for selection under Fields, Responsive, User, and so on, making it easier for you to select from the drop-down list. We've also changed the list of user roles that show by default for Oracle Cloud Applications, so the drop-down lists the available Job and Abstract roles, but you'll need to manually enter Duty roles in the Value field. See Add Display Logic to Determine What's Displayed at Runtime.

  • New User Assistance Density property

    The Properties pane for forms and fields in layouts contains a new property that allows you to set how a field's user assistance text (messages, help text, hints, and so on) are displayed in forms. See Set How User Assistance is Rendered in a Layout.

  • BaseComponentContextType

    In addition to ComponentContextType parameters which let you augment a dynamic layout with values provided by your application, you can now define BaseComponentContexType parameters to define values at the service level. Much like component context parameters, base component context parameters become part of the $componentContext system variable and can be used anywhere in the dynamic layout (for example, in a layout's conditions and expressions). See Define Custom Contexts for Components in a Layout.

  • Suggested and required fields

    We've made some updates to improve user experience when working with a dynamic layout's Fields palette. A new Suggested Fields section now emphasizes fields that might be important or relevant to include in the layout. Further, when you create a new layout within the Rule Sets editor, fields that are marked as required are automatically added to the layout. See Create a Layout for a Dynamic Table or Form.

  • Converter and validator improvements

    Adding a validator or converter to a field in a dynamic layout now selects a default based on the field type. For example, if you were adding a converter to an ID field, the Number converter is selected for you by default because ID is a number field. To simplify configuration, only the most commonly used options are displayed for your selection.

    We've also added support for an expression validator to check whether a field's value matches a pattern defined by a regular expression and an expression converter that converts the field's value to a regular expression for evaluation.

    See Add Converters and Validators to Fields.

  • Column sorting and sizing in dynamic tables

    When a field is added to a dynamic table, you can now use several properties to control sorting and sizing for the field's column. These properties are available in the Properties pane when you select a field in a dynamic table's layout. See Configure How Columns Render in a Dynamic Table's Layout.

22.04

JavaScript editor changes
  • ES6 syntax for JavaScript in web apps

    For new JS files in web apps, we now generate the ECMAScript 6 (ES6) syntax with class declarations. Previously, this syntax was used only for JS files in mobile apps. ES6 syntax is supported wherever you generate declarative JS or directly author JS. For example, you can use ES6 syntax to build expressions for rule set conditions or variables.

  • Code snippets for common JS structures

    We've also enhanced the JavaScript editor to offer code snippets for common JS structures, such as "for" loops and conditional statements. For example, typing in the JavaScript editor will show you options to select different "for" loop formats. Selecting one will populate the structure and allow easy navigation of the cursor to the relevant areas.

22.04

Business object updates
  • Create business objects based on existing tables and views in an Oracle database

    If you use an external database like DBaaS or Autonomous Transaction Processing (ATP) with your Visual Builder instance, you can now use your own DB schema and create business objects based on existing tables and views. These business objects, in general, are the same as native business objects, but there are restrictions. See Switch to Your Own Schema for Business Objects.

  • Database schemas used in different app phases

    You can now view the names of the database schemas associated with a particular phase of an app's lifecycle (Development, Stage, and Live). If you are using your own Oracle database, this information can help you access data using other tools for import or export, or access the tables for your own purposes. See View Database Schemas Used During an App's Lifecycle.

  • Validation of a business object field's properties

    The Field Name of a Business Object's field is now underlined in red on the Fields tab to indicate errors that affect not only the Field Name property, but also any properties on that specific field. See Edit Business Object Fields.

  • Mark your own ID column when importing business objects

    When you import spreadsheets and CSV files to create business objects, you can now use your own column as the primary key field, instead of the system-generated id field. This option is available only for non-blank data containing numeric fields. See Create Business Objects from a File.

  • Specify encoding format for an imported file

    When creating business objects from a file, you can specify a variety of encoding formats for the imported file via a new Character Encoding field. If a value isn't specified or if the specified value is not valid, UTF-8 is used as the default. See Create Business Objects from a File.

22.04

Enhancements for app lifecycle management
  • Roll back live app to last published version

    When you publish multiple versions of a live app, you can now roll back the current live version to the previous published version. See Roll Back Application to the Previously Published Version.

  • Custom page for locked app

    When an application is locked for maintenance, Visual Builder displays a default "Application Locked" screen when someone tries to access the locked app. You now have the option of creating a custom page to display to your users, instead of the default. See Create a Custom Lock Page.

22.04

Backends and service connections
  • Server authentication options renamed

    The server authentication type descriptions have been updated and two types were renamed:
    • "Propagate Current User Identity" is now called "Delegate Authentication "
    • "OAuth 2.0 Resource Owner" is now called "OAuth 2.0 Resource Owner Password Credentials"
    See Identity Propagation Authentication Mechanisms.
  • Support for server variables in a server URL

    Server variables are now automatically created when you enter a valid URI template expression in a server URL. When your server URL is defined as, for example, https://restcountries.com/{version}/{lang}, we create the version and lang server variables for you. All your server variables are listed under a new Server Variables section in the Servers editor, where you can manage them to set a default value (required by the OpenAPI3 specification) or to add an enumerated list.

    A new Server Variables tab has also been added to the Test tab of the Endpoints editor, allowing you to set the server variable value when testing an endpoint.

  • List of service connections for a backend

    Any service connections defined for a backend now display on the backend's Overview tab (below the + Service Connection button). Dynamic service connections are automatically shown. Static service connections are shown when the Load more related connections link is selected. See Manage Backends in Your Visual Application.

  • New flow to replace endpoint definitions for static Integrations connections

    For static Integrations service connections, you can now use the Replace button in the Endpoints tab to replace all endpoint definitions without manually creating a new connection and deleting the old one. See Edit Service Endpoints for a Static Service Connection.

  • Support for modifying service authentication and connection settings in the instance

    Administrators of a Visual Builder instance can now use the Services tab in the Tenant Settings page to configure authentication and connection settings for backend services available in the instance. An administrator can also edit connection details to override the settings inherited from child backend services. See Edit Authentication Settings for a Backend Service

22.04

Enumerated type It's now possible to create an enumerated custom type in the Types editor to define a list of values, usually for variables that have a small set of possible values. See Create a Custom Enumeration Type.

22.04

Page Designer enhancements
  • Data palette

    Where you might use components to design a page, you can now use data sources—via a brand new Data palette in the Page Designer—to design your page. Just as you'd drag and drop components from the Components palette, you drag and drop data sources (say, an Employee object's endpoints) and choose from a suggested list of components tailored to best display your data. See The Data Palette.

  • Panel placement and breadcrumbs

    You can now reposition the Components, Data, Structure, and Properties panels within the Page Designer to customize the canvas for your convenience. With the introduction of the Data palette, the Structure view has been placed, by default, in the bottom left corner of the canvas, but you can change this up however you want.

    We've also added breadcrumbs in a separate bar at the bottom of the canvas to help you navigate a selected component's hierarchy. See The Page Designer Toolbar.

  • New Insert Component option

    In addition to the standard drag-and-drop from the Components palette, you can now add components using an new Insert Component option. This option is available when you right-click on the canvas and in Structure view (where it's most useful to position a component in complex layouts). See The Structure View.

22.04

Other enhancements
  • Properties pane in the Diagram view

    We've added a Properties pane to an application's Diagram view, so you can view more details about an application's pages and sub-flows in a central location. See Use the Diagram View.

  • Custom properties in Properties pane

    It's now possible to view, edit, or add custom properties for a component via its Properties pane, in the All tab. Custom properties are those not defined in component metadata, for example, data-* attributes, and can be added by clicking + next to General Attributes in the All tab.

  • Slot value in Properties pane

    You can now change the slot used by a component inside a parent component's slot via the Properties pane, in the General and All tabs. You can change the slot value to move, for example, a button's icon from the startIcon slot to the endIcon slot. This way, you can modify the slots of dropped components without accessing the HTML code.

  • Support for optional chaining operators

    When referring to optional object properties, you can now use optional chaining operators (?.) in JavaScript syntax without it being flagged by audits. These operators, supported in standalone .js files as well as in HTML/JSON file expressions, make it simpler to access the values of deeply nested properties and return an undefined value instead of an error when the reference or function doesn't exist. For example, [[ $page.variables.customerObj.address?.street3 ]] would return undefined if street3 does not exist in the address property. See Optional Chaining in developer documentation.

22.04

January 2022

New Features

Common Features
Feature Description Minimum Version Required
Oracle Integration on US Government Cloud Oracle Integration is now available in the OC3 realm (Oracle Cloud Infrastructure US Federal Cloud with DISA Impact Level 5 Authorization) in the US DoD East (Ashburn) region.

See Get Started with Oracle Integration on US Government Cloud in Using Oracle Integration Generation 2 on Oracle Cloud Infrastructure US Government Cloud.

21.4.3
Oracle Integration availability in new regions

Oracle Integration is now available for provisioning in the following regions:

  • Stockholm (Sweden)
  • Muscat (Oman)

See Availability in Provisioning and Administering Oracle Integration Generation 2.

21.4.3

December 2021

New Features

Common Features
Feature Description Minimum Version Required
Oracle Integration availability in new regions

Oracle Integration is now available for provisioning in the following regions:

  • Abu Dhabi
  • Jerusalem
  • Marseille
  • Milan
  • Singapore

See Availability in Provisioning and Administering Oracle Integration Generation 2.

21.4.1 for all except Milan (21.4.3)
New recipes

The following new recipe has been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

  • Synchronize Supplier Updates Between Oracle Procurement Cloud and Oracle ATP

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A

November 2021

New Features

Common Features
Feature Description Minimum Version Required
Identity domains in Oracle Integration

Setting up users and groups in Oracle Cloud Infrastructure for access to Oracle Integration now differs depending on whether or not your cloud account uses identity domains.

See About Setting Up Users and Groups in Provisioning and Administering Oracle Integration Generation 2.

Region rollout for new cloud accounts begins on November 9.
Integration and Connectivity Features
Feature Description Minimum Version Required
eBay Marketplace Adapter - New adapter The eBay Marketplace Adapter enables you to connect to the eBay application. The eBay Marketplace Adapter supports outbound invocations to execute the REST APIs, enabling you to perform operations such as Create offer, Delete inventory item, Update offer, and others on the eBay-exposed business resources. The eBay Marketplace Adapter supports three modules: Buy, Sell, and Commerce.

See eBay Marketplace Adapter Capabilities in Using the eBay Marketplace Adapter with Oracle Integration Generation 2.

21.4.2
SugarCRM Adapter - New adapter The SugarCRM Adapter is the newest addition to the CRM category of adapters. The SugarCRM Adapter enables you to connect to the SugarCRM application. SugarCRM helps businesses manage customer relations more easily and effectively. SugarCRM key features include Sales Forecasting, Campaign Management, Project Management, Case Management, Bug Tracking, and so on.

See SugarCRM Adapter Capabilities in Using the SugarCRM Adapter with Oracle Integration Generation 2.

21.4.2
Oracle Hospitality Adapter - New adapter The Oracle Hospitality Adapter is the newest addition to the industries category of adapters. The Oracle Hospitality Adapter enables you to connect with OPERA Cloud PMS. The Oracle Hospitality Adapter supports inbound invocations to fetch OPERA Cloud business events in near real time and outbound invocations to use Oracle Hospitality Integration Platform (OHIP) REST APIs. This enables customers and partners to execute operations on the OPERA Cloud-exposed business resources through OHIP. For example, you can create or check reservations on the PMS platform.

See Oracle Hospitality Adapter Capabilities in Using the Oracle Hospitality Adapter with Oracle Integration Generation 2.

21.4.2
Jira Adapter - Authorization Code Credentials security policy support The Jira Adapter provides support for the Authorization Code Credentials security policy. You provide a client ID, client secret, and scope on the Connections page. You must create an OAuth app to generate a client ID and client secret, then copy and paste it to the Connections page.

See Jira Adapter Capabilities in Using the Jira Adapter with Oracle Integration Generation 2.

21.4.2
Salesforce Adapter - Change Data Capture (CDC) events support The Salesforce Adapter supports receiving change event notifications using change data capture (CDC) events for the entities you selected in Salesforce.com

See Salesforce Adapter Capabilities in Using the Salesforce Adapter with Oracle Integration Generation 2.

21.4.2
Zendesk Adapter - New operation support The Zendesk Adapter now supports the following operations for the Tickets module:
  • Show Attachment
  • Delete Attachment Upload
  • Upload Attachment
  • Redact Comment Attachment

See Invoke Operations Page in Using the Zendesk Adapter with Oracle Integration Generation 2.

21.4.2
SAP S/4HANA Cloud Adapter - Connection page simplification The SAP S/4HANA Cloud Adapter Connections page has been simplified to require only the SAP S/4HANA host name to establish a connection with the SAP S/4HANA environment. The field in which you previously needed to enter the supported ODATA API version has been removed.

See Configure Connection Properties in Using the SAP S/4HANA Cloud Adapter with Oracle Integration Generation 2.

21.4.2
Connectivity agent - JDK 11 support The connectivity agent is a key component that enables business use cases that require communication between applications hosted on public cloud and resources residing in an on-premises network or private cloud. The connectivity agent has been certified to support JDK Version 11.

See System Requirements in Using Integrations in Oracle Integration Generation 2.

21.4.2
File Server Features
Feature Description Minimum Version Required

Maximum concurrent connections is now 20

You can now have up to 20 concurrent connections to File Server. Previously, the limit was 10 connections.

21.4.2

October 2021

New Features

Common Features
Feature Description Minimum Version Required
Oracle Integration on US Government Cloud Oracle Integration is now available on US Government Cloud in the US Gov East (Ashburn) region in the OC2 realm. Your Oracle Integration experience in US government regions is slightly different than in commercial regions. These differences are described in the documentation.

See Get Started with Oracle Integration on US Government Cloud in Using Oracle Integration Generation 2 on Oracle Cloud Infrastructure US Government Cloud.

21.4.1
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

  • Send SurveyMonkey Surveys to Salesforce Contacts by Email
  • Send Notifications to Salesforce Lead Owners Using Twilio
  • Generate Oracle Hospitality Access Tokens
  • Synchronize Inventory Items Between Oracle Product Hub Cloud and Oracle E-Business Suite
  • Export Messages from Apache Kafka to Amazon S3
  • Import Marketo Leads to Oracle Autonomous Data Warehouse
  • Send Order Fulfillment Notifications from Oracle ERP Cloud Using Microsoft Email

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A
Visual Builder Features

Visual Builder Features

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
New format required for Android apps

Starting in August 2021, Google requires that all new applications uploaded to Google Play use the Android App Bundle (.AAB) format. You can still continue to upload updated versions of your existing apps in the .APK format. To create an .AAB file for your Android app, see Build an Android App Bundle for Google Play.

21.10.2

September 2021

New Features

Common Features
Feature Description Minimum Version Required
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

  • Attach Files to Salesforce Records
  • Create Salesforce Cases for Jira Issues
  • Create Zendesk Tickets for Jira Issues
  • Post Slack Notifications for New Marketo Leads
  • Send Documents from Salesforce to DocuSign

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A
Integration and Connectivity Features
Feature Description Minimum Version Required
Monitor emails sent from Oracle Integration You can send up to 1000 emails daily from Oracle Integration Generation 2.

See Monitor the Number of Emails Sent from Oracle Integration in Using Integrations in Oracle Integration Generation 2.

21.3.3

August 2021

New Features

Common Features
Feature Description Minimum Version Required
Oracle Assistant This release continues to expand the artificial intelligence capabilities within Oracle Integration by debuting a new digital assistant named Oracle Assistant. Use Oracle Assistant to learn how to get started with Oracle Integration, find answers to your questions, and more.

See the blog.

21.3.2
Integration with the Oracle Cloud Infrastructure logging service You can use the public logging service capabilities of Oracle Cloud Infrastructure to collect and manage the activity stream (ics-flow log file) of integrations.

See Capture the Activity Stream of Integrations in Oracle Cloud Infrastructure Console in Provisioning and Administering Oracle Integration Generation 2.

21.3.2
Integration and Connectivity Features
Feature Description Minimum Version Required
Self-service support for email address suppression You can view and remove email addresses from the suppression list, as necessary. This feature eliminates the need to file a service request to remove addresses from the suppression list.

See Send Service Failure Alerts, System Status Reports, and Integration Error Reports by Notification Emails in Using Integrations in Oracle Integration Generation 2.

21.3.2
Automatic integration reactivation after a connection update Updating a connection automatically reactivates the integrations using that connection. This eliminates the need to manually deactivate and reactivate an integration after a connection update.

See Reactivate Integrations after a Connection Update in Using Integrations in Oracle Integration Generation 2.

21.3.2
Zendesk Adapter - New adapter The Zendesk Adapter is the newest addition in the CX segment of adapters. The Zendesk Adapter offers customers connectivity with the Zendesk application. The Zendesk Adapter supports outbound invocations to execute the REST APIs, which enables you to perform Create or Update, Delete, and Query operations on the Zendesk-exposed business resources. For example, you can bulk import tickets, bulk import users, search for open tickets, and so on.

See Zendesk Adapter Capabilities in Using the Zendesk Adapter with Oracle Integration Generation 2.

21.3.2
SAP S/4HANA Cloud Adapter - New adapter The SAP S/4HANA Cloud Adapter is the newest addition to the ERP group of adapters. The SAP S/4HANA Cloud Adapter enables you to connect to and offer connectivity with the SAP S/4HANA Cloud instance. The SAP S/4HANA Cloud Adapter supports outbound invocations to execute the OData APIs, which enables you to perform operations such as Create a new item in the collection A_SalesOrderType on the SAP S/4 HANA Cloud-exposed business resources.

See SAP S/4HANA Cloud Adapter Capabilities in Using the SAP S/4HANA Cloud Adapter with Oracle Integration Generation 2.

21.3.2
Salesforce Adapter - Support for consuming platform events The Salesforce Adapter now supports the popular Salesforce platform events to allow the exchange of real-time event data from Salesforce with any other application in Oracle Integration. You can define custom platform events in Salesforce that are then delivered through the Salesforce Adapter.

See Salesforce Adapter Capabilities in Using the Salesforce Adapter with Oracle Integration Generation 2.

21.3.2
SAP SuccessFactors Adapter - OData support SAP SuccessFactors Adapter provides support for consuming OData endpoints.

See SAP SuccessFactors Adapter Capabilities in Using the SAP SuccessFactors Adapter with Oracle Integration Generation 2.

21.3.2
Jira Adapter - Jira Query Language (JQL) support The Jira Adapter supports declaratively defining and executing a Jira Query Language (JQL) query.

See Jira Adapter Capabilities in Using the Jira Adapter with Oracle Integration Generation 2.

21.3.2
Marketo Adapter - Custom objects support The Marketo Adapter supports all custom objects created by the user at Marketo.com.

See Marketo Adapter Capabilities in Using the Marketo Adapter with Oracle Integration Generation 2.

21.3.2
Oracle E-Business Suite Adapter - Support for Business Service Objects as a subtype of Java APIs as invokes (targets) in integrations. The Oracle E-Business Suite Adapter supports Business Service Objects as a subtype of Java-based APIs from Oracle Integration when adding the Oracle E-Business Suite Adapter as invoke (target) connections.

In addition to Java Bean Services and Application Module Services subtypes of Java APIs, you can now find Business Service Objects available when using Java-based REST services for invocation from Oracle Integration.

See Invoke Oracle E-Business Suite Java APIs from Oracle Integration in Using the Oracle E-Business Suite Adapter with Oracle Integration Generation 2.

21.3.2
Oracle Intelligent Advisor Adapter - Support for checkpoints The Oracle Intelligent Advisor Adapter now supports checkpoints - the ability for authenticated users to resume in-flight interviews.

See Understand the Oracle Intelligent Advisor Adapter in Using the Oracle Intelligent Advisor Adapter with Oracle Integration Generation 2 and Integrate using Oracle Integration.

21.3.2
Oracle Intelligent Advisor Adapter - Support for dynamic reference data loading The Oracle Intelligent Advisor Adapter now supports dynamic reference data loading - the ability to load in additional data (for example, business address or transaction history information) from connected applications using information provided by the user during the interview.

See Understand the Oracle Intelligent Advisor Adapter in Using the Oracle Intelligent Advisor Adapter with Oracle Integration Generation 2 and Integrate using Oracle Integration.

21.3.2
Oracle Utilities Adapter - Enhancements The Oracle Utilities Adapter now supports scope level error handling for SOAP services using different fault patterns, Open API 3.0 support for catalogs including GET, PUT and POST services in Oracle Utilities Application Framework applications, DELETE operation support is included for the REST part of the Oracle Utilities Adapter.

See Oracle Utilities Adapter Capabilities in Using the Oracle Utilities Adapter with Oracle Integration Generation 2.

21.3.2
Deprecated integration and connectivity features The following features are being deprecated with this release: 21.3.2
Process Features
Feature Description Minimum Version Required

Identity-related APIs

An Identities category has been added to the Process category in the Oracle Integration REST APIs for working with identities and roles.

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

21.3.2

Insight Features

Note:

Insight is only available in Oracle Integration Generation 2.
Feature Description Minimum Version Required
Progress tracker dashboard customization

When you embed a progress tracker dashboard in another application, you can now customize the dashboard to hide selected milestones and to show all milestones that have not been passed (skipped), including Error and Terminal Error milestones, regardless of whether the business transaction is Completed or Active.

See these topics in Using Integration Insight in Oracle Integration Generation 2:
21.3.2
Insight Designer enhancements

In the Integrations feature of Oracle Integration, you can now:

  • Create a new Insight model from the Insight Designer. Previously, models could be created only in Insight, then selected in the Insight Designer.
  • Map an integration action to a new milestone in one step by dragging the action to a new milestone area. Previously, you had to first create the new milestone, then drag the integration action to the milestone.

See Map Milestones to Integration Actions in Using Integration Insight in Oracle Integration Generation 2.

21.3.2
Switch business transaction views in the URL builder

When constructing an embedded dashboard URL in the URL builder, you can use the new View icons in the URL builder to switch between the progress tracker and Business Transaction Details views. Previously, switching between these views required navigating to the respective dashboard and clicking the Embed Dashboard icon to open the URL builder for that dashboard.

See Construct a URL Using the URL Builder to Embed Insight Dashboards in Using Integration Insight in Oracle Integration Generation 2.

21.3.2
Deprecated feature

The following feature is being deprecated with this release:

  • Embedded dashboards using custom web components in other applications.

Instead, you can embed dashboards using the other supported methods.

See Embed Insight Dashboards in Other Application in Using Integration Insight in Oracle Integration Generation 2.

21.3.2
Features
Feature Description Minimum Version Required
Settings in the AS2 Adapter - Support for two-way SSL connections You can configure the AS2 Adapter to support two-way SSL connections in the outbound direction on the Connections page.

See AS2 Adapter Capabilities in Using the AS2 Adapter with Oracle Integration Generation 2 .

21.3.2
Visual Builder Features

Visual Builder Runtime and Oracle JET Version for 21.10

This release of Visual Builder uses Oracle JET 10.1.x libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 21.10 Visual Builder Runtime, to take advantage of the full spectrum of 21.10 features. For example, JET 10.1.0 provides chroming options for buttons out of the box, including a new one called danger, to help you draw a user's attention to important actions on your UI. To see everything that's new in JET 10.1.0, see the Release Notes.

You can upgrade to the latest JET and Visual Builder Runtime versions from your visual application's Settings editor. See Manage Runtime Dependencies for Visual Applications.

Visual Builder Features

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime to 21.10. The Minimum Version Required column shows the runtime required to use each feature.

Feature Description Minimum Version Required
PWA support for web apps

To help you build apps that scale from desktop to tablet to mobile, we've expanded our PWA capabilities to web apps, in addition to mobile apps. This option allows you to create responsive web apps that users can add to their mobile devices as mobile apps.

You can use the new PWA tab in a web app's Settings editor to enable PWA support for a web app. We also provide a default offline page that you can display to users when the PWA-enabled app isn't connected to the Internet. The default offline page is based on a responsive Redwood page template, but you can customize it to suit your requirements. See Configure Progressive Web App Support.

21.10.0

Page flow enhancements
  • Revamped page flow diagram

    The Page Flow tab, used to display an application's structure at the application and flow levels, has been revamped to use the Redwood design language. Now called Diagram, this view provides a hierarchical view of an application's flows and pages within a flow. It also allows you to view default pages, navigation flows, and more. See Use the Diagram View.

  • Nested flows shows only when flows exist

    We've streamlined the Navigator view for a web or mobile app so that the nested flows node shows only when a flow is created. To create a new flow, you'll now need to click + next to the application node. To create a subflow, you click + next to an existing flow. See Create a Page Flow.

21.07.0

Redwood icon gallery Visual apps that use the Redwood theme now leverage Redwood's comprehensive icon library and are available to you right from an app's icon gallery. As a part of this update, we added the icon's stylesheet to an app's imports, so you'll always see the latest Redwood icons when new versions of the icon font are released. You access the icon gallery as usual, say when you add an icon to a page or a navigation list component. See Add an icon component to a page.

21.07.0

Action chain enhancements
  • Action chains in separate JSON files

    To optimize performance and reduce Git merge conflicts, we've moved an action chain's source from the artifact JSON to its own JSON file. While action chains created with version 21.10 will use separate JSON files by default, you have the option of migrating action chains created in earlier versions. See Create an Action Chain and Migrate an Action Chain.

  • Deprecated actions

    We've deprecated two built-in actions: The takePhotoAction is deprecated for web apps while the transformChartDataAction is deprecated for both web and mobile apps.

    It's now possible to view actions that have been deprecated in a release by selecting the Show Deprecated menu option in the Actions palette. See Built-in Actions.

    Any action chains that use the previously deprecated navigateToPageAction action will be automatically migrated to the new navigateAction when you upgrade your app to version 21.10.

21.10.0

Data provider enhancements We've added some design-time options that you can configure from a built-in data provider's properties on the Variables tab:
  • Text Filter Attributes and Fetch by Offset for SDPs

    For Service Data Provider (SDP) type variables, you can now configure the Text Filter Attributes field when you want user-specified text to filter results shown in a list component like Select Single. See Filter Component Data by Text. This field was previously added to an Array Data Provider variable's properties.

    We've also added Fetch by Offset to the list of Fetch Capabilities to provide random access for endpoints that support querying using a specified offset.

  • Sort Comparators for ADPs

    For Array Data Provider (ADP) type variables, you can configure the Sort Comparators field to specify your own comparators for sorting.

21.07.0

Business object updates
  • New Groovy timeout override

    When you use Groovy code for business logic, you can now override the default Groovy timeout if you think your script's processing time will overrun the default duration. You can change this setting via the Timeout Override option when you use Groovy expressions to define formula fields, default values, and business rules. See Override the Default Timeout for Groovy Scripts.

  • New Create options to add formulas and aggregate functions to fields

    You can now create aggregate and formula fields directly from a business object's Fields page. Previously you had to create a field, then edit it to add a formula or an aggregation function. See Add a Field for Aggregating Data and Add a Formula to a Field.

  • Fields display in diagrams changed

    We've changed how fields display by default in business object diagrams. They now show by attribute names, rather than display labels, to match what you'll use in REST API calls or Groovy code. You can still view fields by their display labels by turning off the Show Field Names option. See Work with the Business Object Diagrammer.

  • Tracing for endpoint monitoring

    You can now enable tracing for a business object's REST requests to diagnose performance bottlenecks and other issues in your application. See Enable Tracing to Monitor Endpoint Calls.

21.07.0

Other Designer updates
  • New debug mode for preview

    You can now troubleshoot runtime issues with your application using a new Debug Preview option that uses the debug variants of the Visual Builder runtime and Oracle JET libraries. See Preview an App in Debug Mode.

  • Changed default for Page Designer screen setting

    Fit to Canvas, the option that resizes the canvas to always take up all available space between the left and right panes in the Page Designer, is now the default screen option. See The Page Designer Toolbar.

21.07.0

Reset HEAD for a visual app integrated with a Git repo When you link a visual app to a Git repo in a Visual Builder Studio project, you can now reset your current local branch HEAD to use the latest branch head or any other commit. This feature is useful to resolve push and pull failures when the commit referenced by the local branch HEAD is removed from the remote branch. See Change the Branch Head in a Linked Git Repository.

21.07.0

July 2021

There are no new features for July.

June 2021

New Features

Common Features
Feature Description Minimum Version Required
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

  • Export Invoices from PayPal to an FTP Server
  • Post Slack Notifications for ServiceNow Activities
  • Create Customer Records in Oracle NetSuite
  • Import Customer Records from Shopify to Stripe
  • Import Files from an FTP Server to Oracle NetSuite
  • Synchronize Opportunities in Oracle CX Sales and B2B Service with Oracle NetSuite Orders

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

N/A

May 2021

New Features

Integration and Connectivity Features
Feature Description Minimum Version Required
Header mapping support in local invocations for REST-based integrations If the child integration is REST-based and has defined HTTP headers/custom headers, you can map the headers if you call that integration from the parent integration.

See Invoke a Co-located Integration from a Parent Integration in Using Integrations in Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Attachment support in the request body of the Test page The Test page for REST Adapter trigger-based integrations in Oracle Integration supports multipart attachments.

See Test REST Adapter Trigger Connection-Based Integrations in Using Integrations in Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Connection replacements in inactive integrations in a package You can replace connections used by the inactive integrations in a package. For example, if a package contains five integrations, and one integration is inactive, you can replace the connection for only that integration. The connections in the other four integrations cannot be replaced.

See Edit and Replace Dependent Resources in a Package in Using Integrations in Oracle Integration.

12.2.1.2.1-210505.1400.40942
Automatically stop a schedule during integration deactivation If you attempt to deactivate a scheduled integration, any active and paused schedules are also stopped as part of integration deactivation.

See Deactivate an Integration in Using Integrations in Oracle Integration.

12.2.1.2.1-210505.1400.40942
Jira Adapter - New adapter The Jira Adapter is the newest addition in the social/productivity category of adapters. With this release, the Jira Adapter enables you to connect with the Jira application. Jira is a powerful work management application and is used for project management, bug tracking, and issue tracking.

Example use cases with the Jira Adapter include:

  • Create an incident in the incident tracking system that automatically creates an issue in Jira.
  • Create/update a case in a CRM system that creates/updates an issue in Jira.
  • Synchronize a new/updated issue from Jira to a customer ticketing system.

See Jira Adapter Capabilities in Using the Jira Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Oracle Autonomous Transaction Processing Adapter and Oracle Autonomous Data Warehouse Adapter - Bulk load operation support Oracle Integration continues to advance, improve, and enrich our feature-rich database adapters to meet your cloud-scaling needs and use cases. One such enhancement is Oracle Autonomous Transaction Processing Adapter and Oracle Autonomous Data Warehouse Adapter support for performing bulk load operations natively through the database. This results in huge performance gains for you because it is built on cloud-native data load features provided by Oracle Autonomous databases that use Oracle Cloud Infrastructure functionality and services to boost performance.

See Oracle Autonomous Transaction Processing Adapter Capabilities in Using the Oracle Autonomous Transaction Processing Adapter with Oracle Integration Generation 2 and Oracle Autonomous Data Warehouse Adapter Capabilities in Using the Oracle Autonomous Data Warehouse Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Apache Kafka Adapter and Oracle Cloud Infrastructure Streaming Service Adapter - Avro format support As you look to leverage event-based streaming services such as Oracle Cloud Infrastructure Streaming Service and Apache Kafka to modernize your business ecosystem and reap the advantages of digital technologies in their core business processes, Oracle Integration addresses your needs and use cases by continuing to invest in the feature-rich, enterprise messaging adapters. With this Oracle Integration release, enterprise messaging adapters have been enhanced to support the Apache Avro format for serialization and deserialization of messages to and from supported enterprise messaging platforms. Additionally, both enterprise messaging adapters now support the bytes serializer and deserializer along with the string message type.

See Apache Kafka Adapter Capabilities in Using the Apache Kafka Adapter with Oracle Integration Generation 2 and Oracle Cloud Infrastructure Streaming Service Adapter Capabilities in Using the Oracle Cloud Infrastructure Streaming Service Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
REST Adapter - SHA-256 signing method support Oracle Integration enables you to connect applications and technologies in a secure manner. With this release, the REST Adapter has been enhanced to support the SHA-256 signature method for the OAuth 1.0a authentication scheme. SHA-256 is a cryptographic hash function for the encryption of data, and is more secure than SHA-1. Many applications are phasing out SHA-1 in favor of SHA-256. This includes Oracle NetSuite, which has deprecated support for SHA-1 in the 2021.1 release and is removing support for SHA-1 in the 2021.2 release.

See Configure Connection Security in Using the REST Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Oracle SOA Suite Adapter - HTTP headers for REST services support The Oracle SOA Suite Adapter simplifies integrating with existing SOA and Oracle Service Bus SOAP/REST services. With this release, the Oracle SOA Suite Adapter enables you to add standard and custom HTTP headers for the REST services.

See Oracle SOA Suite Adapter Capabilities in Using the Oracle SOA Suite Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Oracle ERP Cloud Adapter and Oracle CX Sales and B2B Service Adapter - Support for token-based authentication for business events posted to Oracle Integration Oracle Integration continues to enrich the already feature-rich Oracle Fusion Application adapters. In this release, the adapters are enhanced to support token-based authentication for business events received from the Oracle Fusion Application. This significantly improves your experience by eliminating the need for managing the Oracle Integration credentials in Oracle Fusion Applications.

See Configure Oracle ERP Cloud for Event Subscriptions in Using the Oracle ERP Cloud Adapter with Oracle Integration Generation 2 and Configure Oracle Engagement Cloud for Event Subscriptions in Using the Oracle CX Sales and B2B Service Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Shopify Adapter - Support for multiple stores This update of the Shopify Adapter extends support for businesses that use more than one Shopify store. There are reasons why businesses have multiple Shopify stores. For instance, businesses selling in different countries may want to tailor their shopping experience per country. With this enhancement, you can use a single integration to listen to several stores simultaneously for a trigger (inbound) connection.

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Salesforce Commerce Cloud Adapter - Data and Shop API support In prior releases, the Salesforce Commerce Cloud Adapter supported only Data APIs. With this release, the Salesforce Commerce Cloud Adapter has been enhanced to support outbound invocations to execute the Shop APIs that enable you to perform Create, Update, Delete, and Query operations in the Salesforce Commerce Cloud application.

See Salesforce Commerce Cloud Adapter Capabilities in Using the Salesforce Commerce Cloud Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
MySQL Adapter - MySQL 8.0 certification The MySQL Adapter has been certified with MySQL Database version 8.0.

See Connectivity Certification Matrix and MySQL Adapter Capabilities in Using the MySQL Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Microsoft SQL Server Adapter - Microsoft Azure SQL Database support Oracle Integration customers need to integrate with Microsoft Azure SQL. In this release, the Microsoft SQL Server Adapter has been enhanced to connect with Microsoft Azure SQL. Note that you must configure a connectivity agent that can communicate with Microsoft Azure SQL to connect with the Microsoft Azure SQL Database.

See Microsoft SQL Server Adapter Capabilities in Using the Microsoft SQL Server Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
UiPath Robotic Process Automation Adapter – Support for orchestrator folders The UiPath Robotic Process Automation Adapter has been enhanced to support the folders feature of the UiPath Orchestrator. Using the adapter, you can now connect to a classic or modern folder in the UiPath Orchestrator, configure resources related to the folder, and execute the required processes.

See Configure Connection Properties and UiPath Robotic Process Automation Adapter Robot Configuration Page in Using the UiPath Robotic Process Automation Adapter with Oracle Integration Generation 2

12.2.1.2.1-210505.1400.40942
Process Features
Feature Description Minimum Version Required

Jet CCA components

Process UI snippets are now available as Oracle JET (JavaScript Extension Toolkit) composite components for embedding in self-service applications, services, or portals. Using these components, you can easily incorporate standalone Process UI modules into multiple JET-based applications.

See Use Process UI Composite Components (CCA) in Using Processes in Oracle Integration Generation 2. Also see this blog: Extend Process Automation UI Components to JET-Based Applications.

12.2.1.2.1-210505.1400.40942

Insight models in structured processes

Bring real-time visibility and analytics into your process applications by linking to an activated Insight model in a structured process.

See Work with Integration Insight Models in Using Processes in Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942

Process design time enhancements

We've implemented the following design time enhancements:

  • While specifying the security properties for an integration in the Advanced tab of the Edit the integration dialog, you can find a new option to use generic credentials instead of the default option to use the instance creator credentials. This mitigates integration failure due to untoward situations such as when an instance creator is removed from the system.

    See Edit Integrations in Using Processes in Oracle Integration Generation 2.

  • A new function Get Geolocation that returns the current position of the user device is available to be used in forms.

    Find details about the Get Geolocation function in the function table of Specify Functions in Using Processes in Oracle Integration Generation 2.

  • You now have the option to bypass the default fault policy settings while activating applications. You can select No Retries if you want to skip retrying failed task activities during runtime.

    See Activate Applications in Using Processes in Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942

UiPath Robotic Process Automation Adapter – Support for Orchestrator folders

The UiPath Robotic Process Automation Adapter has been enhanced to support the Folders feature of the UiPath Orchestrator. Using the adapter, you can now connect to a classic or modern folder in the UiPath Orchestrator, configure resources related to the folder, and execute the required processes.

See Configure Connection Properties and UiPath Robotic Process Automation Adapter Robot Configuration Page in Using the UiPath Robotic Process Automation Adapter with Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942

Embedded assistance in forms event editor

You can now view the functions help within the forms event editor.

You browse through a list of categories and functions. Each function displays a description, a list of arguments, a return type, and examples.

To view the functions help, select a control, and edit an event from the Properties pane.

12.2.1.2.1-210505.1400.40942
Insight Features

Note:

Insight is only available in Oracle Integration Generation 2.
Feature Description Minimum Version Required
Insight models in process applications You can now associate an Insight model to a process application in Processes to easily monitor and analyze your business processes. This means you can view metrics for a business process implementation that is defined in Integrations, Processes, or that spans across both.
See:
12.2.1.2.1-210505.1400.40942

Embedded dashboards in Visual Builder web applications

In the February 2021 release, we introduced the ability to embed customized views of Insight dashboards in other applications using custom web components, built using Oracle JET Composite Component Architecture (CCA). In this release, we are providing new Integration Insight custom web components for embedding dashboards in a Visual Builder web application.

See Embed Integration Insight Dashboards in a Visual Builder Application in Using Integration Insight in Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Enhanced user experience in the Insight Designer

In prior releases, milestones, the unique instance identifier, and indicators were defined in Insight in the context of defining a model. Now, you can also define or change these model components in the Insight Designer in Integrations.

See the following related topics in Using Integration Insight in Oracle Integration Generation 2:
12.2.1.2.1-210505.1400.40942
Alerts and Notifications

You can configure email notifications to alert recipients when a milestone is passed or not passed, or when an indicator is assigned a specific value.

See Alerts and Define Alerts in Using Integration Insight in Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Indicator enhancements

An indicator (dimension or measure) can now be mapped to more than one milestone. This allows the value of the indicator to change during the progression of a business process. For example, the value of an indicator that extracts the price of an item can change when the item price is reduced.

See Indicators and Define Indicators in Using Integration Insight in Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
B2B for Oracle Integration Features
Feature Description Minimum Version Required
Define transports and automatically create integrations When you define the transport protocol (AS2 or FTP) and transport parameters to use during transactions between trading partners, you automatically create two integrations (one for sending documents and the other for receiving documents) between the two trading partners. This eliminates the need to manually create integrations on the Integrations page.

See Manage Trading Partners and Integrations in Using B2B for Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Duplicate control number checks When you define an inbound agreement, you can select to check for duplicate control numbers in transactions. This prevents the processing of transactions with duplicate control numbers.

See Manage Trading Partners and Integrations in Using B2B for Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
UN/EDIFACT support B2B for Oracle Integration now supports designing and running UN/EDIFACT-formatted transactions with your trading partner.

See About Electronic Data Interchange in Using B2B for Oracle Integration Generation 2.

12.2.1.2.1-210505.1400.40942
Visual Builder Features

Visual Builder Runtime and Oracle JET Version for 21.07

This release of Visual Builder in Oracle Integration uses Oracle JET 10 libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 21.07 Visual Builder Runtime, to take advantage of the full spectrum of 21.07 features. For example, JET 10 introduces support for rendering some components on dark backgrounds through the use of JET classes. To see everything that’s new in JET 10, see the Release Notes.

You can upgrade to the latest JET and Visual Builder Runtime versions from your visual application's Settings editor. See Manage Runtime Dependencies for Visual Applications.

Visual Builder Features

Feature Description Minimum Version Required
Custom theming for Redwood-based web apps This release bundlesOracle JET 10, and with that comes the ability to customize your application's Redwood theme. You do this using CSS variables right within the Designer, though only for web applications that use the Redwood UI: From your application's Settings editor, create a separate CSS file with the default JET CSS variables, then uncomment and update the variables you want to change. See Style Visual Builder Applications and Customize the Redwood Theme for a Web Application.

21.07.0

Enhanced upgrade and migration When you upgrade your application to a newer release, Visual Builder now makes changes to your app to better align it with the new release. As a part of this migration, it provides a list of changes, so you get an idea of how your app is evolving. See Manage Runtime Dependencies for Visual Applications.

21.07.0

Oracle JET Dynamic Components You can now add dynamic tables and forms to your visual applications. Dynamic components let you control what’s displayed at runtime based on the conditions that are true for the current user or device accessing the app. For example, you might configure a dynamic table so that certain columns are hidden and others are added when the user viewing the page is a manager. Dynamic containers, which let you display your own content in regions within the container based on conditions that are evaluated at runtime, are also available in 21.07. You can install all three dynamic components from the Component Exchange; just search on “dynamic”.

21.07.0

Page Designer toolbar changes The Page Designer toolbar has a new Custom option that lets you resize the canvas to whatever size you want. The Auto option, introduced in the previous release, is now renamed as Fit to Canvas. See Page Designer Toolbar.

21.07.0

Action and action chain updates
  • We've introduced a new Navigate action (navigateAction) that lets you navigate from a page to another page and also to another flow. With this update, the previously used navigateToPageAction, now labeled Navigate (Legacy) on the Actions palette, is deprecated. See Add a Navigate Action.
  • It's now much easier to build your apps to scan barcodes and QR codes: simply drag and drop the new Scan Barcode action (barcodeAction) from the Actions palette to an action chain. The action accepts an image of a barcode or QR code and will return its value. See Add a Scan Barcode Action.
  • For the Navigate Back action (navigateBackAction), a new Parameters field has been added to help you pass parameters to the previous page. See Add a Navigate Action.
  • For the Call REST action, the Response Body Format field (which lets you override the standard REST behavior) now supports the formData option. See Add a Call REST Endpoint Action and Call REST Endpoint Action.
  • The action chain editor now has a new toolbar, which lets you search your action chain, especially when it includes hundreds of actions. You can enter any search text—variable name, endpoint ID, action ID—to find what you're looking for. An Overview icon also provides a visual view of your action chain, with the nodes that match your search text highlighted. Both features work together to help you quickly search and navigate your action chain. See Create an Action Chain.
  • Similar to variable and type usages, you can now view an action chain's usage information in the Properties pane. Look under Usages to see (for example) which pages use the action chain. See Create an Action Chain.

21.07.0

Variable updates
  • A new filter field has been added to a variable's Expression editor in the Properties pane to help you search and find variables. You can also resize the left panel, which is useful when a variable's name is long.
  • For common filtering scenarios in components like select-single, a new Text Filter Attributes field has been added to an Array Data Provider variable's Properties pane. Use this field to specify an array of attributes on which the filter should be applied.
  • For complex variable types like an Object, a new diff property has been added to the variable's onValueChanged event listener to show properties within the variable that have changed.

21.07.0

Business object changes
  • It is now possible to delete business objects even when they are referenced by other business objects. When you try to delete a business object, from the Objects tab or the Diagrams tab within Business Objects, any relationships to other business objects will be shown in a confirmation dialog. If you confirm the selection, the fields referenced in the other business object will also be deleted.
  • Prior to 21.07, number fields returned in a business object endpoint response were presented in scientific format (for example, 1E3), unless the response was processed by a JSON parser (either directly or on the business object's Data tab). Now, however, the numbers are always returned in standard notation, making it possible for numbers to display consistently even without parsing.

    Note:

    If your application is already staged and published, make sure you re-stage and re-publish your application to leverage this update. See Staging and Publishing Visual Applications.

21.07.0

Delete referenced business objects It is now possible to delete business objects even when they are referenced by other business objects. When you try to delete a business object, from the Objects tab or the Diagrams tab within Business Objects, any relationships to other business objects will be shown in a confirmation dialog. If you confirm the selection, the fields referenced in the other business object will also be deleted.

21.07.0

Service connection enhancements

Last release, we gave you the option of creating a dynamic service connection to retrieve a service's OpenAPI definition from the source URL. While this option always fetches the latest service definition for your app, it may impact performance. To optimize metadata retrieval performance, we've introduced the Copy minimal OpenAPI to the application option for ADF Describe-based services like Oracle Cloud Applications. This option stores minimal service metadata locally in the application's sources, but dynamically retrieves the parameter or request/response schema whenever required. See Service Connections: Static Versus Dynamic.

No matter which metadata retrieval option you choose when creating a service connection, you can now change your selection later on. See Convert a Service Connection.

21.07.0

Export user-role mappings When you export an application, its user-role mappings (as defined in user-roles.json) are now included in the exported archive (as role-mapping.json). When the application archive is later imported, the role mappings are also imported—as long as the app is imported to the same IDCS domain it was exported from. See Manage User Roles and Access

21.07.0

Resolved Issues

This release of Oracle Integration includes a number of resolved issues. For details, log in to support.oracle.com and search for document ID 2777590.1.

April 2021

New Features

The Oracle Cloud Infrastructure Console navigation menu change is the only new feature for April.

Common Features
Feature Description Minimum Version Required
Oracle Cloud Infrastructure Console navigation menu changes The navigation menu for accessing Oracle Integration has changed.
  • For Oracle Integration Generation 2: Open the navigation menu in the Oracle Cloud Infrastructure Console and click Developer Services. Under Application Integration, click Integration.

    See Signing in to the Console in Provisioning and Administering Oracle Integration Generation 2.

  • For Oracle Integration Classic: Open the navigation menu in the Oracle Cloud Infrastructure Console and click OCI Classic Services. Under Platform Services, click Integration Classic.

    See Accessing Oracle Integration in Administering Oracle Integration Classic.

Available starting 4/27/21

March 2021

There are no new features for March.

February 2021

New Features

Common Features
Feature Description Minimum Version Required
Internet Explorer 11 deprecation Oracle Integration has deprecated the use of Internet Explorer 11. Support for Internet Explorer 11 will be discontinued with the May 2021 release of Oracle Integration. N/A
Screen width changes

Non-canvas views such as the Home page, Integrations page, Connections page, and other list pages now appear with a defined width to better show content on wider monitors. Canvas views such as the integration canvas and the mapper continue to show content in a full screen.

See Doc ID 2751565.1 at My Oracle Support.

210129.2200.39441

Edit network access

You can restrict which networks have access to your Oracle Integration instance by configuring an allowlist (formerly known as whitelist). Only users from networks that meet the configured settings are allowed to access the integration instance.

Note:

This feature is only available in Oracle Integration Generation 2.

See Restrict Access to an Instance in Provisioning and Administering Oracle Integration Generation 2.

210129.2200.39441

Data retention now includes Insight

Manage your Integration Insight space centrally in the common Data Retention settings area.

Note:

This feature is only available in Oracle Integration Generation 2.

See Set Data Retention for Oracle Integration Features in Provisioning and Administering Oracle Integration Generation 2.

210129.2200.39441
Custom endpoint modifications in Oracle Integration Generation 2 You can update or replace the custom endpoint of an instance.

Note:

This feature is only available in Oracle Integration Generation 2.

See Editing the Edition, License Type, Message Packs, and Custom Endpoint of an Instance in Provisioning and Administering Oracle Integration Generation 2.

210129.2200.39441
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

  • Calculate Total Balance
  • Get Weather Data
  • Get Stocks Data
  • Work with Files on FTP Servers
  • Increment the Sequence Variable within a Loop Integration
  • Synchronize SurveyMonkey with Oracle NetSuite
  • Create an Organization in Oracle Service Cloud
  • Get an Organization from Oracle Service Cloud
  • Publish and Subscribe to the Oracle Cloud Infrastructure Streaming Service

See Recipes and Accelerators on the Oracle Help Center for a list of all Oracle Integration recipes.

210129.2200.39441
Integration and Connectivity Features
Feature Description Minimum Version Required
File upload support in request body of the Test page The Test page for REST Adapter trigger-based integrations in Oracle Integration now supports attachments. You can upload files to the request body in addition to typing in payload content.

See Test REST Adapter Trigger Connection-Based Integrations in Using Integrations in Oracle Integration Generation 2.

210129.2200.39441
Run or schedule integrations on behalf of another user You can specify the user context while scheduling an integration. This helps you schedule integrations on behalf of another user. This enables integrations to be scheduled using a service account that does not go away when a user leaves the company or moves to another department.

See Change the User Submitting an Integration Schedule in Using Integrations in Oracle Integration Generation 2.

210129.2200.39441
Convert a scheduled integration to an app-driven orchestration integration You can convert scheduled integrations to app-driven orchestration integrations. You previously needed to recreate the integration if you wanted to change the style.

See Convert a Scheduled Integration to a REST Adapter-Triggered Orchestration Integration in Using Integrations in Oracle Integration Generation 2.

210129.2200.39441
Oracle API Gateway support After activating a REST Adapter trigger-based integration in Oracle Integration, you can publish the open API specification and deploy the endpoint to Oracle API Gateway.

Note:

This feature is only available in Oracle Integration Generation 2.

See Manage an Integration as an API with Oracle API Gateway in Using Integrations in Oracle Integration Generation 2.

210129.2200.39441
Edit XSLT code in the mapper You can directly edit the XSLT code of your mappings inside the mapper. This action is useful for use cases in which mapping is not possible in the graphical mapper. This eliminates the need to export your XSLT code from Oracle Integration, edit the code manually in a text editor or in a separate graphical tool such as Eclipse or Oracle JDeveloper, and then re-import the code into the mapper in Oracle Integration.

See Edit XSLT Code in the Mapper in Using the Oracle Mapper with Oracle Integration Generation 2.

210129.2200.39441
Oracle CX Sales and B2B Service Adapter, Oracle ERP Cloud Adapter, and Oracle HCM Cloud Adapter - OAuth Authorization Code Credentials support Oracle Integration continues to improve, enrich, and secure Oracle Fusion Applications adapters (Oracle CX Sales and B2B Service Adapter, Oracle ERP Cloud Adapter, and Oracle HCM Cloud Adapter), providing a best in class experience for integrating with Oracle Fusion Applications. With this latest release, the Oracle Fusion Applications adapters now support authentication using the OAuth 2.0 security policy. This simplifies credential management by eliminating the need for housekeeping credentials in Oracle Integration.

See Oracle Engagement Cloud Adapter Capabilities in Using the Oracle CX Sales and B2B Service Adapter with Oracle Integration Generation 2, Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration Generation 2, and Oracle ERP Cloud Adapter Capabilities in Using the Oracle ERP Cloud Adapter with Oracle Integration Generation 2.

210129.2200.39441
Oracle HCM Cloud Adapter and Oracle ERP Cloud Adapter - Support for consuming extensible flexfields (EFFs) and descriptive flexfields (DFFs) for REST resources Oracle Integration is a customer-preferred platform for integrating with Oracle Fusion Applications (ERP Cloud, Engagement Cloud, and HCM Cloud). This latest release provides even more functional enrichments to the already feature-rich Oracle Fusion Applications adapters and continues Oracle Integration's lead as an integration platform of choice for customers. Oracle Fusion Applications support associating descriptive flexfields (DFFs) or extensible flexfields (EFFs) with which you can create custom attributes for business objects. As you define, associate, and leverage DFF and EFF fields for enriching business objects, the real value of enriched business objects is reaped only when the enriched information is exchanged seamlessly to and from Oracle Fusion Applications and the rest of the business applications in the customer footprint. This capability has been enhanced for the Oracle ERP Cloud Adapter and Oracle HCM Cloud Adapter.

See Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration Generation 2 and Oracle ERP Cloud Adapter Capabilities in Using the Oracle ERP Cloud Adapter with Oracle Integration Generation 2.

210129.2200.39441
Oracle HCM Cloud Adapter - Migration from emps to worker business for an employee Atom feed The Oracle HCM Cloud Adapter has been enhanced to support the worker business objects for an employee Atom feed. The Oracle HCM Cloud worker business object is much more enriched in comparison to the emps business object. Because a worker business object is a super set, there is no loss of functionality. The Oracle HCM Cloud Adapter continues to support the emps business object for existing integrations. However, a new endpoint configuration fetches the worker business object.

See Invoke Operation Page in Using the Oracle HCM Cloud Adapter with Oracle Integration Generation 2.

210129.2200.39441
Apache Kafka Adapter - Transactional producer support Oracle Integration continues to invest in the Apache Kafka Adapter, enhancing the feature-rich adapter to meet your use cases. With this latest release, the Apache Kafka Adapter now supports configuring the producer as transactional. This enables integration architects to produce messages using the transactional producer or a non-transactional producer depending on their business needs.

See Topic & Partition Page in Using the Apache Kafka Adapter with Oracle Integration Generation 2

210129.2200.39441
Oracle Cloud Infrastructure Streaming Service Adapter - Inbound polling The Oracle Cloud Infrastructure Streaming Service provides a fully-managed, scalable, and durable solution for ingesting and consuming high-volume data that you can consume and process in real time. The Oracle Cloud Infrastructure Streaming Service Adapter already supports a wide array of use cases such as publishing messages to a specific stream and partition, consuming messages from a specific consumer group, and so on. With this latest release, the Oracle Cloud Infrastructure Streaming Service Adapter now enables integration architects to poll for messages in the Oracle Cloud Infrastructure Streaming Service. This enables the integration architect to subscribe to updates in the Oracle Cloud Infrastructure Streaming Service and consume the same using a wide array of connectivity adapters in Oracle Integration. Note that inbound polling configuration is only supported when the Oracle Cloud Infrastructure Streaming Service Adapter connection is configured with the connectivity agent.

See Oracle Cloud Infrastructure Streaming Service Adapter Capabilities in Using the Oracle Cloud Infrastructure Streaming Service Adapter with Oracle Integration Generation 2.

210129.2200.39441
REST Adapter - Support for consumption and publication of OpenAPI with multipart/mixed and multipart/form-data OpenAPI is a foundational cornerstone in the digital economy used by almost all modern applications and digital technologies and services for communicating the set of services offered by them digitally, enabling everyone to communicate efficiently in the digital economy. Oracle Integration already supports publishing REST Adapter trigger flows in OpenAPI specification. However, the OpenAPI specification generated from Oracle Integration did not contain information depicting the resource request as a multipart request. As a result, consuming clients were left unaware about support for multipart request resources. With this latest release, Oracle Integration now supports publishing and consuming the OpenAPI specification that contains the required constructs for depicting the multipart request.

See Consume and Publish OpenAPI Documents with Multipart/Mixed and Multipart/Form-Data in Using the REST Adapter with Oracle Integration Generation 2.

210129.2200.39441
REST Adapter - Trigger connection security policy support Oracle Integration is a versatile digital platform enabling you to expose your integrations as REST APIs. In previous releases, these APIs were invoked using Basic Authentication or OAuth 2.0 security authentication schemes. In an effort to provide more robust and secure REST resources, Oracle Integration with this latest release enables you to configure the REST Adapter trigger security authentication schemes as required to meet your business requirements. The supported security policies for REST Adapter trigger connections are Basic Authentication, OAuth 2.0, and both (OAuth 2.0 or Basic Authentication).

See Configure Connection Security in Using the REST Adapter with Oracle Integration Generation 2.

210129.2200.39441
Oracle NetSuite Adapter - Attach and Detach operation support Oracle Integration continues to invest in the Oracle NetSuite Adapter, further integrating with Oracle NetSuite application capabilities to meet customer needs, simplify access, and address wider use cases. One enhancement available with this latest release is support for attaching and detaching files from NetSuite records. This enables integration architects to attach and detach related documents seamlessly with Oracle NetSuite records. The attached documents can be easily accessed from Oracle NetSuite applications, making critical related information easily accessible.

See Invoke Operation Page and Attach and Detach a Contact with the Oracle NetSuite Adapter in Using the Oracle NetSuite Adapter with Oracle Integration Generation 2.

210129.2200.39441
Salesforce Commerce Cloud Adapter - New adapter The Salesforce Commerce Cloud Adapter is the newest addition to the e-commerce group of adapters. The Salesforce Commerce Cloud Adapter enables you to connect to and offer connectivity with the Salesforce Commerce Cloud application. The Salesforce Commerce Cloud Adapter supports outbound invocations to execute the Data APIs that enable an integration developer to perform Create or Update, Delete, and Query operations on the Salesforce Commerce Cloud exposed business resources.

See Salesforce Commerce Cloud Adapter Capabilities in Using the Salesforce Commerce Cloud Adapter with Oracle Integration Generation 2.

210129.2200.39441
Oracle Intelligent Track and Trace Adapter - New adapter The Oracle Intelligent Track and Trace Adapter enables you to submit documents to the Oracle Intelligent Track and Trace application from a variety of application connections supported by Oracle Integration. When setting up and using the Oracle Intelligent Track and Trace application, you must connect the various data sources that an organization uses to get complete visibility and trace capabilities into transactions. The Oracle Intelligent Track and Trace Adapter provides an easy interface to the specific document types that the credentialed user is allowed to submit by abstracting the flow, step, and document type details. The Oracle Intelligent Track and Trace Adapter also handles conversion of data to the appropriate JSON schema of the selected document submission endpoint.

See Oracle Intelligent Track and Trace Adapter Capabilities in Using the Oracle Intelligent Track and Trace Adapter with Oracle Integration Generation 2.

210129.2200.39441
Oracle SOA Suite Adapter - Standard and custom SOAP and HTTP header support The Oracle SOA Suite Adapter simplifies integrating with existing SOA and Oracle Service Bus SOAP and REST services. With this latest release, the Oracle SOA Suite Adapter enables you to add standard and custom SOAP and HTTP headers for SOAP services.

See Oracle SOA Suite Adapter Capabilities in Using the Oracle SOA Suite Adapter with Oracle Integration Generation 2.

210129.2200.39441
SAP SuccessFactors Adapter - Compound Employee application programming interface (API) support The SAP SuccessFactors Adapter helps you to connect and create an integration with the SAP SuccessFactors application. With this latest release, the SAP SuccessFactors Adapter extends the capabilities and provides support for the Compound Employee application programming interface (API). This enables the integration developer to extract employee data from SAP SuccessFactors Employee Central.

See SAP SuccessFactors Adapter Capabilities and Extract Employee Data from SAP SuccessFactors Employee Central in Using the SAP SuccessFactors Adapter with Oracle Integration Generation 2.

210129.2200.39441
Workday Adapter - No mandatory policies required to access web services design time The Workday Adapter enables you to create an integration with Workday in Oracle Integration. With this latest release, the Workday Integration System User (ISU) doesn’t need access to the Security Configuration and Security Activation domain policies to configure Workday web services in the Workday Adapter. There are now no mandatory policies required to access web services design time for the Workday Adapter.

See Prerequisites for Creating a Connection in Using the Workday Adapter with Oracle Integration Generation 2.

210129.2200.39441
Shopify Adapter - New modules support The Shopify Adapter enables you to design, set up, and manage digital stores across multiple sales channels including mobile, social media, web, online marketplaces, and so on. With this latest release, the Shopify Adapter extends the capabilities and provides invoke (outbound) connection support for performing various types of operations such as Retrieves a list of countries and so on against the Countries and Shop objects from the Store Properties module. The Shopify Adapter also provides trigger (inbound) connection support for performing various types of actions against events such as Delivery Profile create/update/delete from the DeliveryProfiles module.

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration Generation 2.

210129.2200.39441
Marketo Adapter - Bulk extract support The Marketo Adapter is part of the CRM/CX adapters. The Marketo Adapter enables the user to create an integration with the Marketo application in Oracle Integration. Previously, the Marketo Adapter supported performing a bulk import of bulk records into Marketo. With this latest release, the Marketo Adapter now supports performing a bulk extract to get records from Marketo. As an example, you can extract a large volume of Leads records from Marketo and write the records to a file for future use.

See Invoke Operations Page and Process Large Data Sets Asynchronously with Different Bulk Extract Operations in Using the Marketo Adapter with Oracle Integration Generation 2.

210129.2200.39441
FTP Adapter - Implicit SSL support The FTP Adapter is a versatile adapter among many predefined adapters in Oracle Integration, which enables you to build integrations that consume and exchange files in a secure way with sFTP servers. In previous releases, you needed to upload the PKCS12 certificate to create the connection with a secure FTP server over SSL. With this latest release, the FTP Adapter now supports defining the connection type as implicit or explicit on the Connections page. This removes the dependency of uploading the private PKCS12 certificate. The FTP Adapter now leverages a public certificate uploaded in the central repository.

See Configure an FTP over SSL Connection in Using the FTP Adapter with Oracle Integration Generation 2.

210129.2200.39441
Oracle Intelligent Advisor Adapter - Attachment support The Oracle Intelligent Advisor Adapter now supports attachments, allowing decision letters, applications forms, log files, or any other documents to be directly added to the records.

See Understand the Oracle Intelligent Advisor Adapter in Using the Oracle Intelligent Advisor Adapter with Oracle Integration Generation 2 and Integrate Using Oracle Integration.

210129.2200.39441
Process Features
Feature Description Minimum Version Required

Force Commit option

In structured processes, a new Force commit after execution option was added to Service, Send, Decision, and Integration activities. Selecting the option ensures that the flow is restored to the activity for which it is checked, if a failure occurs after and it retries.

See Edit an Element's Properties in Using Processes in Oracle Integration Generation 2.

210129.2200.39441

Control which task actions appear to users

In structured processes, you can now define which task actions assignees can see. This option allows you to display only a subset of actions to users in runtime.

See Specify Task Actions Shown to Users in Using Processes in Oracle Integration Generation 2.

210129.2200.39441

Insight Features

Note:

Insight is only available in Oracle Integration Generation 2.
Feature Description Minimum Version Required

Embedded dashboards

In the November 2020 release, we introduced the ability to embed customized views of Insight dashboards in other applications by manually constructing a URL to render the dashboards. In this release, we are providing a URL builder in the user interface to make embedding dashboards in an iFrame even easier.

Also new in this release is the ability to embed dashboards as HTML elements using Oracle JET Composite Component Architecture (CCA) components.

See Embed Integration Insight Dashboards in Other Applications in Using Integration Insight in Oracle Integration Generation 2.

210129.2200.39441

Purge Integration Insight data

On the Data Retention page in Oracle Integration settings, you can purge Insight data by a defined schedule, when database space reaches a warning state, or immediately.

See Set Data Retention in Provisioning and Administering Oracle Integration Generation 2.

210129.2200.39441

User preferences for Integration Insight

Customize your view in Insight with new capabilities:
  • Highlight favorite consoles.
  • Rearrange dashboards for a console.
  • When setting the Transaction Started dashboard filter, select to use this setting for only the current console or for all consoles.

See Work with Preconfigured and Custom Dashboards on the Console Page in Using Integration Insight in Oracle Integration Generation 2.

210129.2200.39441

B2B for Oracle Integration Features
Feature Description Minimum Version Required
Tracking wire and business messages

A separate tracking user interface, called the B2B Track Messages page, is provided under the Monitoring tab in the left navigation pane. This page provides visibility into message exchanges between your company and trading partners. A Wire Messages tab provides a technical view of messages actually sent and received from trading partners. A Business Messages tab shows business transactions exchanged with trading partners.

Note:

This feature is only available in Oracle Integration Generation 2.

See Track B2B Messages in Using B2B for Oracle Integration Generation 2.

210129.2200.39441
Trading partner management You can now model your suppliers, vendors, or customers with whom you exchange B2B transactions as trading partners in the user interface. You can create agreements to define which documents are exchanged and the runtime enforces them declaratively.

Note:

This feature is only available in Oracle Integration Generation 2.

See Manage Trading Partners in Using B2B for Oracle Integration Generation 2.

210129.2200.39441
File Server Features

Note:

File Server is available only in Oracle Integration Generation 2.
Feature Description Minimum Version Required

View file listing

The Folders page has been renamed to Files. It now lists both folders and files contained in the selected folder. You can sort them and filter them to list only files or only folders.

See Configure Folders and View List of Files in Using File Server in Oracle Integration Generation 2.

210129.2200.39441

Visual Builder Features

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime to 21.04. See Features Requiring Visual Builder Runtime 21.04 for more information.

Feature Description Minimum Version Required
Service connection and backend enhancements
  • New navigation for service connections and backends

    The Services tab in the Navigator (previously the Service Connections tab) has been enhanced to show catalog backends as well. Within this tab, Service Connections now show under the Service Connections tab and backends show under the Backends tab. Previously, all backend settings were managed from the Services tab in the Settings editor. See Work with Services in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

  • Support for custom backends

    In addition to the built-in Integration, Process, and Oracle Cloud Application backends, it's now possible to create backends that map to other types of custom servers. You can use any OpenAPI/Swagger service specification or point to an Oracle ADF Describe to create a custom backend. See Create a Custom Backend in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

    Service connections for custom backends can be created by service specification or by endpoint URL.

  • New dynamic service connections

    You can now create a service connection to dynamically retrieve the service's OpenAPI definition, instead of copying the definition and storing it as part of your visual application's sources. A dynamic service connection creates a pointer to the service definition at a remote location. This keeps your application in sync with the latest service definition and enables you to re-use external definitions that aren't customized for your app. See Service Connections: Static Versus Dynamic in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

  • Smart URL and information banners

    Several updates were made to enhance the workflow when you create a service connection by specification or by endpoint, key among them:
    • A new + Service Connection button enables you to create a service connection from an existing backend.
    • The URL input field displays a drop-down list of existing backends and filters the list based on the text you enter. A new Detach button (Detach icon) lets you use the URL that the services resolves to, rather than the vb-catalog URL.
    • An information banner helps you more easily identify service connections that are "derived" from a backend.

21.04.0 (210129.2200.39441)

Code editor improvements The code editors in the Designer—HTML, JSON, JavaScript, and Code view in the Page Designer—are now based on Monaco, the same editor that provides extensive code-editing capabilities in Visual Studio Code.
The HTML and JSON editors leverage this update as follows:
  • The HTML editor provides code completion for Oracle JET snippets. For example, when you want to add a JET combo box, typing ojcb in the editor will present a list of component tags that match the text. You can then select the ojcbo tag in the code completion window to insert a combo box code snippet and add it to your HTML file.
  • The JSON editor provides insights based on the file's associated JSON schema to provide tooltips, hints, and key/value completion.

Note that code insight has changed—you now need to trigger it in an editor by typing Ctrl+Space or by typing a trigger character, such as the dot character (.) in JavaScript. See Work With Code Editors in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

21.04.0 (210129.2200.39441)

Declarative support to create custom types from code It's now much easier to use your own type, such as a type class written in JavaScript or a typescript class, with a variable. Using a new From Code option in the Types editor, you can import your type definition to declaratively plug in any Oracle JET type class or a custom type class and create an instance of that type class, then use it with a new category of variable known as an InstanceFactory variable. See Create a Custom Type From Code in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

21.04.0 (210129.2200.39441)

New UI to manage resource imports It is now possible for you to add, update, or delete imported resources, such as custom CSS files, modules, and components. You can create references to these imports at the page, flow, and application level using the new Imports tab from the Settings editor. See Import Components, CSS, and Custom Modules for an Application in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

21.04.0 (210129.2200.39441)

Improvements to the Action Chain editor

When you define an action's properties in an action chain, its default ID is now regenerated to provide a more descriptive identifier. For example, a single Call REST Endpoint action added to a chain has an initial ID of callRest. If you configure the actions endpoint, say, to call the Petstore getPetById endpoint, the action ID is automatically updated to callRestGetPetById, making your code more readable and easier to maintain and debug.

IDs are regenerated for the following actions: Call Action Chain, Call Function, Call REST, Fire Event, Navigate, and Call Component.

21.04.0 (210129.2200.39441)

Index a business object field You can now index a business object field to add a non-unique index to the field's database column and improve performance when you search for the field's value via REST requests or Groovy code. See Index a Field in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

21.04.0 (210129.2200.39441)

Business object relationship When your business object includes a reference type field, you can now view and edit the relationship directly from the referenced field's properties.

21.04.0 (210129.2200.39441)

Improvements to the Variables and Types editors
  • Create a variable from the Types editor

    You can now use a shortcut to create a variable for a specific type: select a type in the Types tab, right-click, and select Create a variable.

  • Keep track of variable and type usages in the Variables and Types editors

    You can now view variable and type usage information under the Usages section in the Properties pane. You can also click a usage to navigate there easily.

21.04.0 (210129.2200.39441)

Enhanced support for JS functions It is now easier to call custom functions defined in JavaScript modules and imported module objects. These functions become available for selection in an action chain using the Call Function action and in a component's property (both in the Expression editor and the Variables picker). See Work with the JavaScript Editor in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

21.04.0 (210129.2200.39441)

Key usability improvements
  • Auto setting for screen size

    The screen size setting that determines how your canvas displays in the Page Designer toolbar now includes an Auto option, which resizes the canvas to take up all available space between the left and right panes.

  • Revamped Visual Applications page

    We’ve made some changes to the Visual Applications Home page. With one glance at the new Origin column, you can see which apps were built in your Visual Builder instance and which originated in Visual Builder Studio. And while the only action available for VB Studio apps on the Home page is Delete, you still have access to all the other actions—you just perform them in VB Studio now. See Manage Applications Created in Visual Builder Studio. Finally, check out the new icons on the Home page that indicate an application's status, as well as the new timestamp that shows recent activity for the app.

21.04.0 (210129.2200.39441)

Recovery mode When a visual application fails to upgrade because of syntax errors, the Designer now goes into recovery mode. In this mode, you can use tools such as Code View to fix syntax errors and then upgrade your visual application. See Resolve Issues that Prevent Upgrade of Visual Application in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

21.04.0 (210129.2200.39441)

Sitemap for a web application You can now add a sitemap to a web application's resources to provide search engines information about your application's pages for intelligent crawling and search indexing. See Add a Sitemap to a Web Application's Resources in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

21.04.0 (210129.2200.39441)

New camera component You can now use the new camera component when you want your application to access the camera capabilities of the devices on which it is installed. The camera component offers more configuration options than the Take Photo action, and does not require you to add a separate action to trigger taking a photo. See Add Camera Component to a Page in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

21.04.0 (210129.2200.39441)

Features Requiring Visual Builder Runtime 21.04

This release of Visual Builder uses Oracle JET 9.2 libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 21.04 Visual Builder Runtime, to take advantage of the full spectrum of 21.04 features. For example, in JET 9.2, new slots (Action, Navigation, and Quarternary) have been added to the List Item Layout component, making it even easier to produce great-looking content for your ListViews. To see everything that's new in JET 9.2, see the Release Notes.

Here are the features that require the 21.04 VB Runtime:

Feature Description
New dynamic service connections You can now create a service connection to dynamically retrieve the service's OpenAPI definition, instead of copying the definition and storing it as part of your visual application's sources. A dynamic service connection creates a pointer to the service definition at a remote location. This keeps your application in sync with the latest service definition and enables you to re-use external definitions that aren't customized for your app. See Service Connections: Static Versus Dynamic.
Declarative support to create custom types from code It's now much easier to use your own type, such as a type class written in JavaScript or a typescript class, with a variable in Visual Builder. Using a new From Code option in the Types editor, you can import your type definition to declaratively plug in any Oracle JET type class or a custom type class and create an instance of that type class, then use it with a new category of variable known as an InstanceFactory variable. See Create a Custom Type From Code.

Resolved Issues

This release of Oracle Integration includes a number of resolved issues. For details, log in to support.oracle.com and search for document ID 2750498.1.

January 2021

There are no new features for January.

December 2020

New Features

Common Features
Feature Description Minimum Version Required

Custom endpoints

You can map a custom endpoint to an Oracle Integration instance and use it to access the instance instead of the original URL generated in the Oracle Cloud Infrastructure Console.

See Configure a Custom Endpoint for an Instance in Provisioning and Administering Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Integration and Connectivity Features
Feature Description Minimum Version Required
Integration and Connectivity - New video We continue to add new videos to our Training page in the Oracle Help Center. The latest video for your enjoyment is Use the Switch Action in Oracle Integration. N/A

Resolved Issues

This release of Oracle Integration includes a number of resolved issues. For details, log in to support.oracle.com and search for document ID 2741941.1.

November 2020

New Features

Common Features
Feature Description Minimum Version Required

Data retention

Manage your space centrally in the common Data Retention settings area.

See Set Data Retention for Oracle Integration Features in Provisioning and Administering Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)

Update window

Functional updates for Oracle Integration Generation 2 are provided each quarter in two windows typically two weeks apart. Use tagging in the Oracle Cloud Infrastructure Console to identify when your Oracle Integration Generation 2 instances are updated

See Choose Your Update Window in Provisioning and Administering Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)

Oracle Integration announcements

Users can view announcements communicating timely, important information about their Oracle Integration service. They can also view a list of past and ongoing announcements.

20.4.2.0.0 (201009.0200.37961)

Adapter monitoring metrics

You can view adapter inbound processing and outbound message invocation times and adapter inbound and outbound requests in the Oracle Cloud Infrastructure Console.

See Viewing Message Metrics in Provisioning and Administering Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Integration and Connectivity Features

Note:

You cannot download logs or set logging levels in Oracle Integration Generation 2. Instead, use the activity stream to view instance details. See View the Dashboard and Track Business Identifiers in Integrations During Runtime in Using Integrations in Oracle Integration Generation 2.
Feature Description Minimum Version Required
Scheduled integration tracking When you select Submit Now or Start a Schedule, an integration instance is immediately created. This instance appears on the Track Instances page and confirms not only that your action is successful, but also enables you to immediately track the execution.

See Start and Pause an Integration Schedule in Using Integrations in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Configuration Editor Enhancements If your standalone integration type or package type is a recipe or an accelerator, you can activate or deactivate the integration from the Configuration Editor page.

See Edit and Replace Dependent Resources in Using Integrations in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Recover Unsaved Integration Changes You can recover unsaved changes in an integration that crashes during design time because of a browser crash, loss of network connectivity, a server going down, and so on.

See Recover Unsaved Integration Changes in Using Integrations in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Support for binary payloads in local integrations You can create a parent integration using a REST Adapter invoke connection configured with the Open API URL connection type to pass a binary payload to a child integration.

See Invoke a Co-located Integration from a Parent Integration in Using Integrations in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Configure SPF and DKIM values in notification emails You can optionally configure Sender Policy Framework (SPF) and Domain Keys Identified Mail (DKIM) values when configuring notification emails.

See Send Service Failure Alerts, System Status Reports, and Integration Error Reports by Notification Emails in Using Integrations in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Support for XML files containing repeating elements and multiple namespaces. You can read large XML files containing repeating elements and multiple namespaces.

See Configure a Stage File Action in Using Integrations in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Apache Kafka Adapter - Inbound polling support Apache Kafka is one of the modern pillars in enterprise's big data and digital ecosystem today, where large volumes of messages are ingested and consumed for depicting the state of business at a rapid pace. The Apache Kafka Adapter already supports a wide array of use cases such as publishing messages to specific topics and partitions, consuming messages from specific consumer groups, and reading from the beginning/latest topic. With this release, the Apache Kafka Adapter now allows integration architects to poll for messages in the Kafka system by configuring the Kafka connection as a trigger in an integration flow. Note that inbound polling configuration is only supported for the Kafka platform hosted behind a corporate firewall or on a private VCN network, along with the connectivity agent. This enables you to consume a high volume of messages from the Kafka topic and consume them in the integration flow.

See Apache Kafka Adapter Capabilities in Using the Apache Kafka Adapter with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Apache Kafka Adapter - Confluent platform support The Apache Kafka Adapter now supports integrating with Kafka hosted on the Confluent platform. Confluent Cloud is a widely-used event streaming platform powered by Kafka that enables you to leverage Apache Kafka in a fully managed, scalable, and serverless architecture in the cloud.

See Configure Confluent Kafka with the Apache Kafka Adapter in Using the Apache Kafka Adapter with Oracle Integration Generation 2.

 
Oracle NetSuite Adapter - TBA Authorization Flow security policy support The Oracle NetSuite Adapter has enhanced its concurrency limit. This means you receive a high concurrency limit when integrating with Oracle NetSuite using Oracle Integration, regardless of your Oracle NetSuite license. The enhanced concurrency limit is applicable only for invokes performed through connections created using the new TBA Authorization Flow security policy introduced in the Oracle NetSuite Adapter. The TBA Authorization Flow security policy provides multiple benefits to customers:
  • It is more secure because you don't have to enter the credentials in Oracle Integration.
  • You receive an enhanced concurrency limit whenever invokes are performed using such connections.
  • It is very simple to configure the connection. You only need to click the Provide Consent button on the Connections page and follow the prompts.

See Oracle NetSuite Adapter Capabilities in Using the Oracle NetSuite Adapter with Oracle Integration Generation 2 and Oracle Integration November 2020 update for Oracle Applications Adapters.

20.4.2.0.0 (201009.0200.37961)
Oracle NetSuite Adapter - Support for Initialize / InitializeList operations Oracle Integration continues to invest in the Oracle NetSuite Adapter, further integrating with Oracle NetSuite application capabilities to meet customer needs and simplifying access and thereby addressing wider use cases. One such enhancement available with this release is support for the Initialize / InitializeList operations. This is a very powerful feature for integration architects because they do not need to populate the records from scratch. Instead, they can prepopulate the records from the reference objects. For example, if you are designing a flow to initiate a cash refund, the refund is now against the cash sale. The Oracle NetSuite Adapter allows you to initialize the cash refund record from the cash sale, where the cash sale is a reference object and details such as createdfrom, line items, and amount are prepopulated.

See Invoke Operation Page in Using the Oracle NetSuite Adapter with Oracle Integration Generation 2 and Oracle Integration November 2020 update for Oracle Applications Adapters.

20.4.2.0.0 (201009.0200.37961)
REST Adapter - Generation of sample cURL command The REST Adapter is a versatile adapter that enables customers to communicate with a wide array of products and services such as Oracle Functions, OCI Object storage, AWS S3, and so on, making it one of the cornerstone adapters for your modern integration solutions. As you look to leverage the REST Adapter for integrating with a wide array of products and services, you have a variety of available configuration options such as security policy, headers, parameters, and so on. As these options are configured at different stages, they get lost and you can lose visibility into the configuration. Oracle Integration addresses this need by providing an option in the Adapter Endpoint Configuration Wizard Summary page to generate the sample cURL command.

See REST Adapter Capabilities in Using the REST Adapter with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
REST Adapter - Standard OAuth policy improvements The REST Adapter supports a variety of OAuth security policies out of the box (for example, OAuth Client Credentials, OAuth Resource Owner Password Credentials, and OAuth Authorization Code Credentials). One challenge is that different vendors have implemented these policies in different ways because the OAuth specification defines a high level exchange of information between participating parties. This leaves the details of implementation on the implementer. Oracle Integration is looking to support as many vendors as possible and still make it simple for customers to connect to and communicate with all the digital REST services using the supported OAuth security policy. With this in mind, the REST Adapter now supports an additional configuration parameter called Client Authentication on the Connections page. The client authentication parameters enable you to configure how Oracle Integration exchanges security tokens over the wire (for example, whether the client ID and secret are sent as a part of the basic authentication header or in the body).

See Configure Connection Security for Invoke Connections in Using the REST Adapter with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
REST Adapter - Connectivity properties improvements The REST Adapter is used for a wide variety of use cases, and requires additional flexibility such as querying and overriding the connectivity properties such as base URI, relative URI, or even absolute endpoint URI. This helps you to address scenarios in which you want to conditionally change endpoints based on the received payload. The REST Adapter already supports connectivity properties for the invoke endpoint. However, in previous releases, it supported only the request side. With this release, the REST Adapter supports connectivity properties for the invoke response, trigger request, and response: all four possible interactions. As an example, you want to pass the location for the next integration flow in the response of the current trigger flow. This can be achieved now by referring to the trigger REST resource base URI along with XSLT functions to formulate the location of the next integration flow.

See Set REST Adapter Connectivity Properties in the Mapper in Using the REST Adapter with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Salesforce Adapter - Enablement for Salesforce Government Cloud customers The Salesforce Adapter was recently enhanced to eliminate the need to upload the enterprise WSDL on the Connections page. With this enhancement, customers who were using the Salesforce Government Cloud were unable to create new connections due to login considerations, as mentioned in this help document. With this release, the Salesforce Adapter provides support for creating a connection with the Salesforce.com application that can integrate with Salesforce Government Cloud.

See Prerequisites for Creating a Connection in Using the Salesforce Adapter with Oracle Integration Generation 2 and Oracle Integration - Adapter Enhancements to Non Oracle Applications.

20.4.2.0.0 (201009.0200.37961)
Shopify Adapter - New modules support The Shopify Adapter enables you to create an integration with a Shopify application in Oracle Integration. With this release, the Shopify Adapter extends these capabilities with the following new features:
  • Invoke (target) connection support for performing various operations against objects from the Plus (Gift cards) and Shopify Payments modules
  • Trigger (source) connection support for performing various types of actions against events from the FulfillmentEvents and Fulfillments modules

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Oracle Autonomous Data Warehouse Adapter, Oracle Autonomous Transaction Processing Adapter, and Oracle Database Cloud Service Adapter - Support for wallet-based authentication with privately hosted databases In previous releases, when connecting to a privately hosted database using Autonomous Database - Dedicated (Oracle Autonomous Transaction Processing - Dedicated or Oracle Autonomous Data Warehouse - Dedicated) or Oracle Database Cloud Service with the connectivity agent, the only supported security option was JDBC Basic Authentication. With this release, you can also specify JDBC over SSL. This allows you to connect to a privately-hosted cloud database and leverage wallet-based authentication.

See Configure Connection Security in Using the Oracle Autonomous Transaction Processing Adapter with Oracle Integration Generation 2, Configure Connection Security in Using the Oracle Autonomous Data Warehouse Adapter with Oracle Integration Generation 2, Configure Connection Security in Using the Oracle Database Cloud Service Adapter with Oracle Integration Generation 2 and Security Improvements for Database & FTP Adapters.

20.4.2.0.0 (201009.0200.37961)
Oracle Autonomous Data Warehouse Adapter, Oracle Autonomous Transaction Processing Adapter, and Oracle Database Cloud Service Adapter - Automatic database wallet and password refresh Oracle Wallet can be used to securely store your database credentials. Wallet rotation provides the ability to create a new wallet and invalidate the existing wallet. When the wallet is rotated or expires (or if using Basic Authentication and the database password is changed), a corresponding change is required in the Oracle Integration connection for that database. Once the connection is modified in Oracle Integration, you needed to deactivate and reactivate the integrations that used that connection. This sometimes meant that hundreds of integrations required reactivation, which was very impractical. With this release, it is no longer necessary to deactivate and reactivate the integrations. However, you still need to update the Connections page with a new wallet password, as applicable.

See Configure Connection Security in Using the Oracle Autonomous Transaction Processing Adapter with Oracle Integration Generation 2, Configure Connection Security in Using the Oracle Autonomous Data Warehouse Adapter with Oracle Integration Generation 2, and Configure Connection Security in Using the Oracle Database Cloud Service Adapter with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Oracle Autonomous Transaction Processing Adapter - Support for connecting with a serverless (ATP-S) database configured with a private endpoint The Oracle Autonomous Transaction Processing (ATP) database is becoming more widely adopted, along with its use within integration flows using Oracle Integration. When configuring your database, you can specify that it uses a private endpoint within your VCN of your tenancy. This allows you to keep all traffic to and from your database off the public internet. When using the Oracle Autonomous Transaction Processing Adapter in Oracle Integration to connect to an ATP instance using a private endpoint, you must set up the connectivity agent.

See Oracle Autonomous Transaction Processing Adapter Capabilities in Using the Oracle Autonomous Transaction Processing Adapter with Oracle Integration Generation 2 and Security Improvements for Database & FTP Adapters.

20.4.2.0.0 (201009.0200.37961)
PayPal Adapter - Inbound support and new modules PayPal is a global payment provider that enables vendors to receive payments digitally from their customers and make payments to their suppliers. The PayPal Adapter enables you to create an integration with a PayPal application in Oracle Integration. With this release, the PayPal Adapter provides inbound support. This means it can be configured as a trigger connection in an integration for the events related to the Billing, Invoicing, Payment, Checkout, and Catalog modules. Furthermore, the PayPal Adapter has been enhanced to support the Transaction Search, Subscriptions, Add Tracking, and Invoicing modules.

See PayPal Adapter Capabilities in Using the PayPal Adapter with Oracle Integration Generation 2 and Oracle Integration - Adapter Enhancements to Non Oracle Applications.

20.4.2.0.0 (201009.0200.37961)
FTP Adapter - Message payload security capabilities with privately-hosted SFTP servers When integrating with an FTP server that is hosted on-premises behind a firewall, you configure a connectivity agent in Oracle Integration to establish connectivity. In previous releases, there were certain security-related options that were not available when using the FTP Adapter with the connectivity agent. In particular:
  • Encrypting the message payload
  • Decrypting the message payload
  • Signing the message payload
  • Verifying the signed message payload

The above options can now be leveraged with the connectivity agent while communicating with the privately-hosted SFTP server.

See FTP Adapter Capabilities in Using the FTP Adapter with Oracle Integration Generation 2 and Security Improvements for Database & FTP Adapters.

20.4.2.0.0 (201009.0200.37961)
Oracle ERP Cloud Adapter, Oracle CX Sales and B2B Service Adapter, and Oracle HCM Cloud Adapter - Selectively pick child REST resources The Oracle Fusion Application adapters are key strategic adapters for Oracle Integration. Oracle Integration continues to update these adapters with features to meet your needs and improve the overall adapter experience. One improvement with this release is the ability to selectively pick child REST resources. This enables you to pick and chose the child resources needed for your businesses. Without this feature, you would have all child resources in the integration artifacts, resulting in an unmanageable number of elements to traverse through in the mapper and unnecessary loads at runtime.

See Oracle ERP Cloud Adapter Capabilities in Using the Oracle ERP Cloud Adapter with Oracle Integration Generation 2, Oracle Engagement Cloud Adapter Capabilities in Using the Oracle CX Sales and B2B Service Adapter with Oracle Integration Generation 2, Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration Generation 2, and Oracle Integration November 2020 update for Oracle Applications Adapters.

20.4.2.0.0 (201009.0200.37961)
ServiceNow Adapter - Graceful downgrade of user experience The ServiceNow Adapter enables you to create an integration with ServiceNow in Oracle Integration. The ServiceNow Adapter has been enhanced to run with as few privileges as possible. With this release, you must provide minimal accesses on the tables to configure the ServiceNow Adapter as a trigger or an invoke connection in an integration.

See Prerequisites for Creating a Connection in Using the ServiceNow Adapter with Oracle Integration Generation 2 and Oracle Integration - Adapter Enhancements to Non Oracle Applications.

20.4.2.0.0 (201009.0200.37961)
REST API Enhancements

There are new REST APIs for monitoring integrations, updating a library, cloning packages and updating package dependencies.

See the What’s New topic under Get Started in Oracle Integration REST API.
20.4.2.0.0 (201009.0200.37961)
Process Features
Feature Description Minimum Version Required

Process analytics APIs available in Oracle Integration

A Process analytics category has been added to the Oracle Integration REST APIs for tracking and monitoring Process-related items.

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

20.4.2.0.0 (201009.0200.37961)

Web form enhancements

We've made the following enhancements:

  • Reusable code snippets can now be used in conditional If blocks. See Reuse Event Snippets in Using Processes in Oracle Integration Generation 2.

  • New functions (Is First and Is Last) were added to control loop statements in form events by checking if the current element is the first item or the last item on a list.

  • A new function, Get application name, was added to return the current application name. See Specify Functions in Using Processes in Oracle Integration Generation 2

20.4.2.0.0 (201009.0200.37961)

Insight Features
Feature Description Minimum Version Required

Embedded dashboards

Embed Integration Insight dashboards in other applications in an iFrame.

See Construct a URL Manually to Embed Integration Insight Dashboards in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Console manifest

Generate a console manifest to find the IDs for the associated model, dashboards, milestones, unique instance identifier, and indicators (dimensions and measures).

See Generate a Console’s Manifest in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Support for updating mapped integration versions

Update a model to use different versions of the integrations to which its milestones are mapped.

See Update a Model to Use Different Versions of Mapped Integrations in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Support for additional Integrations actions

Map model milestones to additional Integrations actions: Log, Notification, Switch, Throw New Fault.

Note: If you want to map model milestones to any of these actions in integrations activated prior to 20.4.2, you must reactivate those integrations to use the new actions in Insight.

See Supported Integrations Actions in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

User interface improvements

Identify missing items more easily in your Insight models with user interface enhancements for:
  • Assigning the unique instance identifier when model milestones are mapped to multiple integrations.

    See Define a Unique Instance Identifier in Using Integration Insight in Oracle Integration Generation 2.

  • Notifications of incomplete mapping with a summary view of unmapped milestones.

    See Define Milestones in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

File Server Features
Feature Description Minimum Version Required

Enable File Server

In the navigation pane, the File Server link always appears to administrators in the Settings menu. If File Server isn't yet enabled, selecting the link directs to instructions for enabling it in the Oracle Cloud Infrastructure Console.

See Enable File Server in Using File Server in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Allowlist public IP addresses

Wanting to allowlist (explicitly allow identified entities access) certain public IP addresses for File Server?

See Allowlist Public IP Addresses in Using File Server in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Sorting on the Folders page

Click columns to sort folders by name or creation date. By default, folders are sorted by creation date, starting with most recent.

See Configure SFTP Folders in Using File Server in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Filter by enabled or disabled users on the Users page

Filter options now include an Enable field that lets you list all users, enabled only, or disabled only users.

See Configure Users in Using File Server in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Effective home on Users page

You can now more easily see user permissions on the Users page. If a user isn't configured but is part of a group that's configured, these applied permissions are reflected.

See Configure Users in Using File Server in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Apply permissions to multiple users/groups at once

On the folder Permissions page, you can now quickly assign a permission to all users or groups listed for the folder. In addition, a tag identifies newly added or modified users or groups to easily identify those needing permissions set.

See Set Folder Permissions in Using File Server in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Security algorithms deprecation

The following algorithms are being deprecated:

Cipher Suites:

  • 3des-cbc

  • aes128-cbc

  • aes192-cbc

  • aes256-cbc

Message Authentication Algorithms:

  • hmac-sha1-96

  • hmac-sha1

For more information, see Security algorithms to be deprecated in Known Issues for Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

B2B for Oracle Integration Features
Feature Description Heading Published > Minimum Version Required
Implementation Guide

You can generate implementation guides for B2B schemas that can be shared with your trading partners.

See Generate an Implementation Guide in Using B2B for Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37961)
Visual Builder Features
Feature Description Minimum Version Required
Enable Visual Builder in new Oracle Integration instances

To use Visual Builder in new Oracle Integration instances, first enable it for use in the Oracle Cloud Infrastructure Console. (No action is needed for existing Oracle Integration already using Visual Builder.)

See Enable Visual Builder in Administering Oracle Visual Builder in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Business object limitation removed

Visual Builder business rules (including server-side validations, triggers, object functions, and declarative workflow) are now enabled in Oracle Integration Generation 2 environments.

20.4.2.0.0 (201009.0200.37964)

Oracle Redwood Design System

Web apps that you create using this release of Visual Builder now use the Redwood theme, a theme created with the Oracle Redwood Design System. Oracle Redwood Design System is the new Oracle standard for application look and feel. The Designer within Visual Builder has also adopted a Redwood theme.

See Develop Applications in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Manage runtime dependencies

Your applications are no longer automatically upgraded to the new major runtime versions of Visual Builder Runtime and Oracle JET after your instance of Visual Builder is upgraded. You decide when to upgrade your applications using the UI that has been introduced for this purpose.

See Manage Runtime Dependencies for Visual Applications in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2

20.4.2.0.0 (201009.0200.37964)

Audits
  • Status indicators

    Red overlay icons now appear in the Navigator to identify app artifacts that include audit errors. Red underline appears on the Navigator entry and the tab for the file that includes the error.

    Errors are generated for broken variable and type references. Warnings are generated for unused action chains, constants, events, event listeners, types, and variables. For action chains, audits have been added to validate that required fields in the action include values.

  • Oracle JET Audit Framework

    The Audits feature now references up the Oracle JET Audit Framework (JAF) tool and metadata from Oracle’s content distribution network (CDN). You can configure the built-in rules that JAF provides.

See Audit Application Code in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Horizontal text tabs for artifacts in the Designer The artifact section tabs for page flows, event listeners, and so on now appear as horizontal text tabs above the artifact instead of as a vertical icon bar. See Understand the Designer in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Business object data caching

You can now define a caching strategy to safely store your business object's data and improve performance, by editing the Resource Cache Control setting on a business object's Endpoints tab. Because all application data is deemed sensitive, by default, no data is cached.

See Control Data Caching for Business Objects in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Create variables

You can now create variables from within the Assign Variables dialog that you open from the Action Chains editor.

See Add an Assign Variables Action in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Mobile applications
  • Deep links for mobile applications

    The Visual Builder Runtime now supports deep linking. Application behavior depends on the app and the environment where the app runs. Android and iOS mobile apps that you build in Visual Builder can be opened from deep links. For PWAs, iOS does not support deep links while Android provides ready-to-use support for deep links.

  • Adaptive icons for Android mobile applications

    Adaptive icons that display as a variety of shapes on different Android devices are now supported for mobile applications built on Visual Builder. The sample application image archive (available in an application's Resources section) includes adaptive icons that you can use as a base when you create custom images for your application. If your application uses an older image archive, Visual Builder will try to use those icons as adaptive icons, but it is best to provide your own icons that are in line with Android specifications. Visual Builder does not validate your icons and cannot guarantee that they will be compatible.

20.4.2.0.0 (201009.0200.37964)

Action chain tests

The grunt-vb-build NPM package now includes a vb-test Grunt task that runs the action chain tests in your visual application on your computer.

See Test Action Chains Using the vb-test Grunt Task in Developing Applications with Oracle Visual Builder in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Upgrade the Oracle Sample R13 SaaS LightBlue Theme

If your application uses the Oracle SaaS R13 Light Theme, you need to upgrade the theme in your application before you run the application using this release.

20.4.2.0.0 (201009.0200.37964)

Resolved Issues

This release of Oracle Integration includes a number of resolved issues. For details, log in to support.oracle.com and search for document ID 2731136.1.

October 2020

New Features

Common Features
Feature Description Minimum Version Required
New videos We continue to add new videos to our Training page in the Oracle Help Center. Here are the latest videos for your enjoyment: N/A

Improved search of documentation

We'd like to let you know about major improvements to our help center's search that were recently rolled out by the Information Development team. To use search, navigate to https://docs.oracle.com/en/cloud/paas/integration-cloud/index.html and enter a search query in the top utility bar. New features include:

  • A utility bar in the Oracle Help Center
  • Search preview as you enter search queries
  • A new book roll-up feature that shows the best results for each publication
  • A new way to search for more detailed content within a publication
  • Product cards that include all or part of a product name in a search query
  • New filters to refine search results
  • Static thumbnails that identify videos in search results
  • Separate search indexes for non-English content
N/A

September 2020

New Features

Integration and Connectivity Features
Feature Description Minimum Version Required
Integrations and Connectivity - New video We continue to add new videos to our fundamental integration vocabulary and concepts series. The latest video provides an overview of how to use the while action in an integration. See Use a While Action in Oracle Integration. N/A

Resolved Issues

Integration and Connectivity Resolved Issues
Issue Resolution
Package import certificate An issue in which part of the package import certificate was not overwritten if it existed was resolved.
Certificate export An issue in which multiple certificates were used, but only one was exported, was resolved.
Display of activity stream timestamps All timestamps in the activity stream are now displayed in the user's time zone.
Activity stream rendering in non-Google Chrome browsers The activity stream user interface is now rendered in non-Google Chrome browsers such as Safari, and Edge, and Firefox.
Display of timestamps in downloaded activity stream JSON file The downloaded JSON file from the activity stream user interface now shows timestamps in the user's time zone.
Duplicate timestamps in the downloaded activityStream.json file An issue with duplicate timestamps in the downloaded activityStream.json file was resolved.
Activation failures An issue in which activations fail for integrations with stage file actions inside a loop inside a global fault handler was resolved.
For-each action An issue in which the for-each action was not created for schema elements extending a simple type was resolved.
Lookup updates An issue in which a lookup was getting updated with a single column using the update lookup REST API was resolved.

August 2020

New Features

Common Features
Feature Description Minimum Version Required

New Oracle Integration Home page for Generation 2

If you're an Oracle Integration Generation 2 user, you'll see a markedly different home page when you sign in. You can quickly navigate to the product features you want, view a mini dashboard of relevant metrics and status, get access to the new accelerators and recipes, and go directly to your current tasks, applications, and work in progress.

See Get Familiar with the Home Page in Getting Started with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36414)

New accelerators and recipes

Oracle Integration Generation 2 offers a rich set of run-ready business integrations or technical patterns called accelerators, and sample templates called recipes. Accelerators and recipes, which bundle all the resources required by the integrations into one package, help you jump-start your integration development. Simply install, configure, and activate.

You'll find some of the available accelerators and recipes listed on the Home page. You can also search the entire collection.

See Integration Accelerators and Recipes in Getting Started with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36414)

Usage Metrics includes Insight

Monitor your usage more accurately now that Insight usage is included. Each business transaction in Insight counts as one message.

See Monitoring Billable Messages in Provisioning and Administering Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36414)

Usage Metrics error notification bar improvements

We made minor usability improvements to the Usage Metrics page.

  • The error notification bar remains until you close it.

  • Improved error messages show more error details.

See Monitoring Billable Messages in Provisioning and Administering Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)

Integration and Connectivity Features
Feature Description Minimum Version Required
Integrations and Connectivity - New videos We continue to add new videos to our fundamental integration vocabulary and concepts series. The latest videos describe some key components used in the Create an Integration to Import and Process Bulk Files sample in Using the FTP Adapter with Oracle Integration Generation 2: N/A
Oracle Cloud Infrastructure Streaming Service Adapter - New adapter Oracle Integration is pleased to announce the addition of the Oracle Cloud Infrastructure Streaming Service Adapter to its growing list of connectivity adapters. The Oracle Cloud Infrastructure Streaming service provides a fully managed, scalable, and durable storage solution for consuming continuous, high-volume streams of data. The Oracle Cloud Infrastructure Streaming Service Adapter lets you connect directly to the Oracle Cloud Infrastructure streaming service hosted on a public subnet or through the connectivity agent to the Oracle Cloud Infrastructure streaming service hosted on a private subnet. The Oracle Cloud Infrastructure Streaming Service Adapter enables an integration architect to publish and consume messages from the Oracle Cloud Infrastructure Streaming service in a simple declarative manner. This greatly simplifies how application updates can be posted on the Oracle Cloud Infrastructure Streaming service, or consumed from the Oracle Cloud Infrastructure streaming service making Oracle Integration a router of continuously-consumed messages on the Oracle Cloud Infrastructure streaming service.

See Oracle Cloud Infrastructure Streaming Service Adapter Capabilities in Using the Oracle Cloud Infrastructure Streaming Service Adapter with Oracle Integration Generation 2

20.2.3.0.0 (200705.0200.36413)
PayPal Adapter - New adapter Oracle Integration is pleased to announce the addition of the PayPal Adapter to its growing list of adapters. PayPal is a global payment provider that enables vendors to receive payments digitally from their customers and make payments to their suppliers. With the PayPal Adapter, Oracle NetSuite Adapter, and Shopify Adapter, Oracle Integration now enables you to connect and automate your business processes for web store, inventory management, order fulfillment, and so on easily through powerful Oracle Integration orchestration and transformation capabilities.

See PayPal Adapter Capabilities in Using the PayPal Adapter with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
AS2 Adapter - New adapter Applicability Statement 2 (AS2) is a very popular HTTP-based protocol to transfer files or messages securely over the internet. AS2 is predominantly used in B2B communications to exchange electronic documents between companies. The AS2 protocol is defined by the Internet Engineering Task Force (IETF) and covers the following key aspects of data security:
  • Privacy
  • Data integrity
  • Authenticity
  • Nonrepudiation of origin and receipt

The AS2 Adapter enables you to build integrations with endpoints for receiving and processing AS2 protocol-based files and messages and sending messages and files to external endpoints supporting the AS2 protocol.

See AS2 Adapter Capabilities in Using the AS2 Adapter with Oracle Integration Generation 2 .

20.2.3.0.0 (200705.0200.36413)
Oracle Taleo Enterprise Edition Adapter - Bulk export support Oracle Talent Acquisition Cloud is the world's most widely used recruitment platform. Oracle Talent Acquisition Cloud customers conventionally perform bulk import-based and bulk export-based integrations to update data in Oracle Talent Acquisition Cloud and extract updated data from Oracle Talent Acquisition Cloud. The current Oracle Taleo Enterprise Edition Adapter already supports performing bulk import of records to load/update the data into Oracle Talent Acquisition Cloud instances. With this feature, the Oracle Taleo Enterprise Edition Adapter now also supports performing bulk export to get data from Oracle Talent Acquisition Cloud. As an example, you may want to export new hires information and import the same information into your HRMS systems.

See Implement the Export Candidate Data Pattern in Using the Oracle Taleo Enterprise Edition Adapter with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
REST Adapter - Consumption of REST APIs described using OpenAPI Oracle Integration continues to adopt open standards to help Oracle Integration customers simplify and streamline their integrations and reap the rewards from open standards. OpenAPI has indeed become a de facto standard for describing a REST API. The Oracle Integration REST Adapter in the conquest of open standards now supports consuming REST APIs described in OpenAPI specifications. This now helps Oracle Integration to easily integrate with applications and services that are exposing OpenAPI-based APIs descriptors.

See Publish REST-Based Integrations as OpenAPI Documents in Using the REST Adapter with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
File Adapter enhancements The File Adapter enables you to build integrations that allow for the reading and writing of files present in the local file system of your on-premises environment. This release contains the following significant enhancements:
  • Retrieving of files within specific folders using the list operation
  • Moving or renaming of files
  • Reading and writing of files using a File Adapter-specific invoke connection
  • Reading and writing of files up to 1 GB in size

The above enhancements enable you to implement use cases such as the periodic retrieval of data extracts from on-premises applications and databases available in the local file system and the synchronization of this data with cloud applications, cloud databases, FTP servers, and external systems using Apache Kafka, Oracle Cloud Infrastructure Streaming Service, and so on.

Similarly, synchronization of periodic extracts from SaaS applications, databases, and FTP servers to on-premises file systems is also possible with the help of the above enhancements.

See Invoke Operations Page in Using the File Adapter with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
Salesforce Adapter - Outbound invocation support for consuming APEX classes Salesforce.com enables customers to extend their application by developing and deploying custom business logic as APEX classes in force.com. These APEX classes can be exposed by customers as REST APIs that allow for programmatic invocation by external clients. With the new release, the Salesforce Adapter has been enhanced to allow integrations to programmatically invoke the custom business logic deployed in force.com.

See Invoke Apex Operations Page in Using the Salesforce Adapter with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
SAP Commerce Cloud (Hybris) Adapter - Customization support The SAP Commerce Cloud (Hybris) Adapter now provides native support for integrating with SAP Commerce Cloud instances that have customizations such as the presence of custom attributes, custom APIs, custom operations, and custom objects. The SAP Commerce Cloud (Hybris) Adapter now has the ability to discover these components and make them available for use in integrations. The SAP Commerce Cloud (Hybris) Adapter now also supports the B2B extension if enabled in SAP Commerce Cloud.

See SAP Commerce Cloud (Hybris) Adapter Capabilities in Using the SAP Commerce Cloud (Hybris) Adapter with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
Shopify Adapter - Enhancements The Shopify Adapter has been enhanced to support the following:
  • Fetching the presentment prices for the product variants and current exchange adjustment data for the order transactions. The Shopify Adapter now lets the integration developer configure the required custom HTTP headers for the above use cases.
  • Inbound support for exposing the store name for all business events received. This support enables the integration developer to identify the event source.
  • Inbound support for the inventory level update business event.
  • Certified with the latest API version of 2020-04.

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration Generation 2.

 
Basic routing to app driven orchestration integration conversion You must convert basic routing integrations to app driven orchestration integrations. Basic routing integrations offer limited action capabilities and are being deprecated. App driven orchestration integrations provide greater flexibility with more action capabilities.

See Convert a Basic Routing Integration to an App Driven Orchestration Integration in Using Integrations in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
Import and export of design-time metadata in the user interface You can export and import archives of integration and process design-time metadata between instances. This feature can be useful if you want to move metadata from a test to a production environment, perform manual archival backups, or automate your environment to archive backups daily to a repository such as Git.

See Export and Import Design-Time Metadata Between Instances in Provisioning and Administering Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
Header support in local integrations You can add header support to the payload of the SOAP adapter used in the co-located (child) integration. Headers are optional elements that pass extra information about your application requirements. For example, you can use the header element to specify a digital signature for password-protected services.

See Invoke a Co-located Integration from a Parent Integration in Using Integrations in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
Build complex assignment statements You can incrementally build a message payload from one or more existing payloads with the stitch action. The stitch action provides an editor that enables you to assign values to variables. The stitch action supports both partial and full replacement of the message payload. The stitch action also supports both scalar and complex type variables.

See Build Complex Assignment Statements with a Stitch Action in Using Integrations in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
User-friendly element names in the mapper You can view user-friendly display names instead of technical names for source and target elements in the mapper tree and for expressions in the Expression Builder. This eliminates the need to try and understand the technical, often cryptic, names that are difficult to correlate to the user-friendly display names you see in the endpoint application's user interface.

See View User-Friendly Element Names in Using the Oracle Mapper with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
Configuration Editor enhancements The configuration editor for integrations and packages has been enhanced to show links to the associated connections, lookups, library functions, and PGP keys at the top of the page.

See Edit and Replace Dependent Resources in Using Integrations in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
Override design-time properties in an integration You can configure integration properties outside of the regular integration design. At runtime, these integration properties take effect and override the values you configured at design time.

See Override Design-Time Properties in an Integration in Using Integrations in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
Test REST Adapter Trigger Connection-Based Integrations You can test app driven orchestration integrations designed with a REST Adapter trigger connection from Oracle Integration. This eliminates the need to use third-party software to run this type of integration.

See Test REST Adapter Trigger Connection-Based Integrations in Using Integrations in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)
Oracle Policy Automation Adapter - New name Oracle Policy Automation Adapter is renamed Oracle Intelligent Advisor Adapter. 20.2.3.0.0 (200705.0200.36413)
Process Features
Feature Description Minimum Version Required

DRD decision modeling

Model your decisions visually using our new graph view. This decision requirement diagramming (DRD) tool is aligned with the DMN standard. You can easily move models from list view to graph view.

See Understand Decision Model Views in Using Processes in Oracle Integration Generation 2.

20.2.2.0.0 (200524.0200.36290)

Disable/enable events in forms

You can now dynamically enable or disable events added to your forms.

See Configure Events in Using Processes in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)

Form filters

We've added the following capabilities for filters while specifying events in form controls:
  • Add an And condition for filtering data where the result will be the intersection of the filter condition with another filter condition.

  • Specify another filter as the source type.

  • Add expressions to connectors in Options Source Properties.

  • To analyze and troubleshoot payload errors for filters and connectors in forms, you can now view:
    • Filter logs
    • Connector logs

See Specify Filters in Events in Using Processes in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)

Multi-operation Integration support

In Oracle Integration, integrations were recently expanded to expose multiple operations that can trigger them. Multi-endpoints means multiple resources and operation available in an integration, so we've added support for multi-operation REST integrations in processes. In a process application, we read and create all the resources, operations, and types (representing the payload) that the integration exposes and allow you to choose which one to call in each activity.

See Expose Multiple Operations with a Pick Action in Using Integrations in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)

Import over TIP using REST

We've added the option of importing an .exp file as a tip of an already existing application of the same name. This option is important for CI/CD use cases.

In post calls to create a process application in a specified space (/oic/api/1.0/spaces/{spaceId}/projects), two new boolean parameters are available to overwrite an existing project when importing an application with the same name:

  • overwrite: If set to true, the existing process application is overwritten with the imported one. The default value is false.

  • discardUnpublishedChanges: If set to true, unpublished changes in the existing process application are discarded and the existing application is overwritten by the application being imported. The default value is false.

Note that discardUnpublishedChanges must be set to true if there are unpublished changes in an existing application. If there are unpublished changes and discardUnpublishedChanges is set to false, the import fails and a message indicates unpublished changes.

20.2.3.0.0 (200705.0200.36413)

Terminate action available in dynamic processes

We added support for a Terminate action for dynamic processes in Workspace (runtime).

See End Dynamic Processes and Activities in Using Integrations in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36413)

Insight Features
Feature Description Minimum Version Required