Oracle Integration 3 is the next generation of the Oracle Integration platform. The upgrade to Oracle Integration 3 delivers a modern and intuitive user interface and improved performance. Additionally, the latest features will be delivered only to Oracle Integration 3.
Here's a look at some of the new features in Oracle Integration 3, but more
new features are added in every release. For details on all
the new features, see What's New for
Oracle Integration:
Feature
Description
Integrate business and health
data
Use the Healthcare edition to
modernize applications, business processes, APIs,
and data using industry standards such as HL7 and
the latest advances in healthcare
interoperability, such as Fast Healthcare
Interoperability Resources (FHIR).
Complement your integrations,
which provide API-based automation, with robots,
with provide UI-based automation. This robotic
process automation (RPA) technology is available
directly within Oracle Integration.
Secure traffic to private
resources that are in your virtual cloud network
(VCN) using a private endpoint. With a private
endpoint, all traffic goes through a private
channel that is set up within Oracle Cloud
Infrastructure and never goes over the public
internet.
Deployment of new connectivity
agents is easier and more reliable
The connectivity agent now
requires zero configuration, thanks to the
replacement of user credentials with a
system-generated OAuth 2.0 token-based
authentication.
Inbound polling support without
the connectivity agent
You can poll the Oracle
Autonomous Data Warehouse database, Oracle
Autonomous Transaction Processing database, and
Oracle Database Cloud Service database without
using the connectivity agent.
Use projects to manage and
monitor integration assets
Use projects to develop,
deploy, and monitor related integrations and their
components from a single workspace. The number of
projects you create and the integrations you
include in each project is up to you. You can use
role-based access control (RBAC) to define which
users and groups can edit, view, and monitor a
project.
Use parallel actions in
integrations to improve performance
You can use a parallel action
in integrations to process tasks in parallel to
improve integration performance and response
times. With a parallel action, the path of an
integration is split into multiple branches. Each
branch is processed in parallel and messages are
sent to each service endpoint in parallel. When
all tasks are completed, all branches are
synchronized at their termination points in the
parallel action, and the main path of the
integration is resumed.
Self-diagnose event delivery
for Oracle Fusion Applications
Self-diagnose the delivery of
business events between Oracle Fusion Applications
and Oracle Integration, such as determining if
delivery issues are occurring in Oracle Fusion
Applications or Oracle Integration. You can also
perform some management tasks, such as retrying
the delivery of business events that have failed.
Build your own adapters with
the Rapid Adapter Builder
The Rapid Adapter Builder transforms the adapter
experience in Oracle Integration by allowing you to build an
adapter for any application that exposes REST
APIs.
Oracle provides a Visual
Studio Code extension for the Rapid Adapter
Builder. Use the extension to develop, validate,
and publish an adapter to an Oracle Integration instance.
You can test REST Adapter trigger connection-based
integrations and scheduled integrations with the
button in the integration canvas. This
button automatically activates your integration
with the tracing level set to debug and lets you
specify request details from inside the
integration canvas. This feature simplifies
integration testing and eliminates the need to
separately exit the canvas, activate the
integration and set the tracing level, and access
the Configure and run page to specify your request
details.
For private endpoints, an
OAuth provider is now supported if it is privately
hosted.
Associate an instance with a
secondary domain
If your tenancy uses identity
domains, you can now associate an Oracle Integration 3 instance with a secondary
identity domain—an identity domain other than the
one you're signed into. This allows you to manage
all your instances in your tenancy from one
domain, rather than having to sign into each
domain to manage the associated instances.
OCI Process Automation offers Intelligent Document Processing (IDP) capabilities via a new Document Understanding control that can be found in OCI Process Automation forms. This control exposes pretrained Key-Value extraction models provided by OCI Document Understanding (ODU) to perform text extraction on documents such as passports, driver's licenses, receipts, and invoices. By leveraging these pretrained models, you can instantly use document extraction capabilities without needing prior knowledge of Oracle's AI service or training your own custom models.
OCI Process Automation introduces analytical capabilities for process owners. Process Analytics brings rich visualizations that enables you to easily monitor, understand, and optimize a particular process by allowing you to:
Monitor the current state of process executions.
Understand the flow or paths that process instances take.
Understand the average time taken for activities to complete.
Understand where errors occur and why.
The insight gathered from the above data can be used to optimize your processes by removing bottlenecks or implementing modeling changes that drive efficiencies.
OCI Process Automation introduces a new search experience that enables you to search and find transactions based on business data using queries that are meaningful to you—the business user. For example, you can now search for records by a supplier, find patients by name or Medicare ID, locate requisitions where the amount was greater than a certain value, or even find a car part using its manufacturer.
See the following topics in Using Oracle Cloud
Infrastructure Process Automation:
Native support for Oracle Integration 3 integrations
Process designers can natively discover and use integrations from Oracle Integration 3. This capability supports standalone integrations as well as those that reside within a project. Using the capability, developers can easily find and invoke integrations without the need for configuring specific endpoints or specifying authentication settings.
You can now create and assign human tasks to users on-the-fly (programatically). Oracle has taken our rich human task capabilities and exposed them via an easy to consume RESTful API that can be called outside the constructs of a process flow. This means you can now bring task management capabilities to integrations and front-end applications with ease. This feature allows you to introduce Human-in-the-Loop processing whenever intervention is needed to manage exceptions or serve approval needs.
The out-of-office feature now lets you define periods of leave during which any tasks assigned to you are automatically reassigned to another user or role. In addition to this previously available functionality, OCI Process Automation allows administrators to set out-of-office periods on behalf of others. This is important because administrators can prevent lengthy delays caused by users forgetting to set out-of-office rules before going on leave.
External stylesheets enable you to customize the appearance of your process forms. OCI Process Automation enables you to make changes to the CSS file directly in OCI Process Automation until you get it just right. This editable CSS feature is important because you can remain within OCI Process Automation as you follow the iterative process of making your forms look great.
See Work with CSS in Using Oracle Cloud
Infrastructure Process Automation.
Availability of OpenAPIs
OCI Process Automation makes an OpenAPI Specification (OAS 3.0) available upon activation of processes applications or decision services. These specifications significantly reduce the effort required to understand the endpoint, payload structure, and authentication required to call an OCI Process Automation service. The specifications can be used to test processes or decisions via REST clients or to integrate them with other tools.
Schedule processes
You can now start processes with a timer based start. Scheduling of repetitive process flows enables you to handle use cases that need repetitive execution. You can use this functionality to send email reminders, assign reoccurring tasks to users, or send weekly reports to management.
See Start Timer in Using Oracle Cloud
Infrastructure Process Automation.
OAuth 2.0 Client Credential support
OCI Process Automation supports bearer tokens generated via the OAuth Client Credential flow. This flow is best suited for Machine-to-Machine (M2M) flows where you need to authenticate and authorize an application instead of a user. In practical terms, this means that you now have a dedicated method for handling requests from applications that don't usually carry user context (for example, Oracle Integration).
OCI Process Automation has introduced a new control in forms which enables you to upload files to an external document store as well as list, delete, and download previously uploaded files. This control provides a powerful way to manage documents from a process form.