Smart Advice. Agile. Personalized. Transparent.

GA Release for OPA 18B (12.2.11)

Brad Tuckett
Release Manager

The Oracle Policy Automation (OPA) team is pleased to announce that OPA Release 18B (12.2.11) is now available for both public and private cloud customers.

Integration Cloud Service OPA assessment adapter

The Integration Cloud Service OPA adapter allows Oracle Policy Automation 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.

Diagram showing how OOPA can be used in any ICS integration using the OPA adapter

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.

Example code showing a JavaScript policy model

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.

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.

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.)

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.

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).

Want to start using the 18B release?

Public cloud: You can upgrade your testing sites at any time via Oracle Cloud Portal Service Cloud Configuration Assistant. All sites will be automatically upgraded according to the published schedule.

Private cloud (on-premises): Download from Oracle Technology Network (OTN) and Oracle® Software Delivery Cloud.

Want further information?

A summary presentation of the key features and benefits in this release can also be found on OTN.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.