What is new in Oracle Policy Automation 18B
Answer ID 10214   |   Last Review Date 05/21/2018

What is new in Oracle Policy Automation 18B?


Oracle Policy Automation (OPA), new features


Do you have a deployed project created in an earlier version? There are a few things you should check.

The 18A release of Oracle Policy Automation Cloud Service includes: 

Integration Cloud Service OPA assessment adapter


The Integration Cloud Service OPA adapter allows Oracle Policy Automation (OPA) assessments to be invoked at any point in an Integration Cloud Service (ICS) brokered process. This enables decision logic to be easily incorporated into any application workflow, while centrally maintaining the rules in a transparent, central, and auditable fashion. By using ICS ability to connect to anything, multiple applications can be loaded and saved without the need to build a custom connector.

For more information, see:

Embeddable JavaScript Models


Embeddable JavaScript Models enable you to obtain a distributable JavaScript package for any deployed policy model, that combines the OPA engine with an embedded copy of the rules. Licensing is by deployment for distribution to any number of Internet of things devices, mobile app HTML pages, and more. Assessments can be performed on the device via the documented API, even without an Policy Automation Hub or internet connection.

This feature provides the benefit of maintaining and deploying the same business logic across multiple online and offline assessment scenarios. It is a cost effective way of licensing for widespread distribution on Internet of things devices and for ultra-high-volume micro-calculations in browser-based interfaces.

For more information, see:

Inline Customer Portal interview widget


Latest Version interviews can now be displayed inline in Customer Portal, without using an iframe, by using OPA widget version 1.3. This widget enables Customer Portal developers to control the exact look and feel of each OPA interview, without styles accidentally bleeding through from the Customer Portal style sheet. By not using an iframe, OPA interviews can also be resized to the available screen real estate.

For more information, see:

Session-based REST API licensing


The Batch Assess REST API can now be called if you are licensed for Oracle RightNow Universal Policy Automation Tier 3 sessions, even if you are not also licensed for Oracle Policy Automation Enterprise Assessment API. One assessment can be passed at a time, and one session for each assessment will be billed. As each call can only consume a single assessment, you can avoid unexpected session usage. Both the SOAP APIs and REST APIs are available and billed the same way allowing you to use the API that is most convenient.

For more information, see:

Other enhancements

Cookie-less interviews

OPA embedded interviews no longer require browser cookies. This means that browser security settings can no longer stop interviews from working. In particular, this means that many Safari versions are fully supported that previously were not.

An OPA interview from any OPA site can be embedded even when the OPA site hostname differs from the parent site. (Cross-origin resource sharing still applies.)

For more information on embedded interviews, see:

New inline interview API version

There is improved upgrade safety for embeddable interviews. The new API is OraclePolicyAutomationInterview and it uses the same methods as before (StartInterview, ResumeInterview, BatchStartOrResume). This new API version enforces all interview element styles. That is, styles won’t inherit from the parent stylesheet, and interview extensions can be used to modify interview appearance. The behavior of the OraclePolicyAutomationEmbedded API is unchanged but that API is now deprecated and developers should move to using the new OraclePolicyAutomationInterview as soon as feasible.

For more information, see:


Support for relationship control interview extensions

Interview designers can now provide custom selection experiences for users to choose related items. Relationship types (OneToOne, OneToMany, ManyToOne, ManyToMany) are now available data types for interview control extensions (using the getDataType() method). The options list for relationships consists of the identifier and label of each related entity instance (returned using the getOptions() method).

For more information, see:

To keep up-to-date on OPA, see How can I stay informed about Oracle Policy Automation?.

For a list of issues addressed in this release, see the Policy Automation Change History (Active customers 

Viewing our site using a mobile device? Our mobile pages are just a tap away.

View site in: Desktop | Mobile