Smart Advice. Agile. Personalized. Transparent.

GA Release for OPA 19A (12.2.14)

Brad Tuckett
Release Manager

The Oracle Policy Automation (OPA) team is pleased to announce that OPA Release 19A (12.2.14) is now available for public and private cloud customers.

Use uploaded images in generated forms

In this release, you can add image upload groups in form templates to indicate the location in a form where an uploaded image should appear. This enables you to use, for example, uploaded brand logos to generate tailored advice documents for particular customers. You could also include uploaded photos in generated forms, to simplify the workflow of environmental assessments, student applications, credential validation and more.

A generated form showing the inclusion of an uploaded image

Use any interview data in interview extensions

You can now define which fields will be available on every screen for use by custom interview extensions. By accessing those available fields in extensions, you can customize navigation and other behavior of interviews. This has the benefit of providing advanced navigation experiences without adding complicated and costly custom authoring requirements. You can also ensure that information security is preserved by only exposing fields that are needed to drive those custom experiences.

Conversational auditable advice, anywhere

You can use the provided Chat API to develop personalized and reliable chat advice experiences, including the ability to easily return to previous answered questions. This leverages OPA’s intelligent screen and question authoring to make the conversational advice easy to deliver and easy to maintain. Data, such as Service Requests, can be loaded and saved directly from Service Cloud or any other application that is connected to OPA. This feature can reduce maintenance costs for chat-based service and advice with the ability to put OPA interviews behind any digital assistant intent. It also allows a single auditable advice flow to be defined and leveraged through multiple chat-based interfaces, including Oracle Digital Assistant, Facebook Chat, and more.

Other enhancements

Resume interviews when some data can’t be loaded

Projects created in 19A will, by default, ignore data that cannot be loaded when resuming an interview from a saved checkpoint; as much information as possible will still load into the interview session. This enables data model changes to be deployed even when checkpoints are in use and provides interview users with confidence knowing that saved sessions will always be able to be resumed at a later time.

Existing projects (including upgraded projects) will continue to use the pre-19A behavior where invalid data from a saved checkpoint is logged and the interview fails to resume. For these projects, you can enable the new behavior via a checkbox on the Interview tab.

For Service Cloud interviews, regardless of whether this behavior is enabled or not, users will be given the option to restart the interview when a checkpoint fails to resume. This ensures that Service Cloud interview users can always move forward, even if they need to start over to ensure they are given up-to-date advice.

Show hint text in full custom interview controls

Hint text can now be shown in custom interview controls. This is done using the getHintText() method which will return a string containing the hint text defined for the fullCustomInput control.

Custom render buttons

Interview control extensions can now be used to customize button behavior and appearance. The following custom buttons (extension keys) are now supported:

  • Back (customBackButton)
  • Next (customNextButton)
  • Restart (customRestartButton)
  • Exit (customExitButton)
  • Add entity (customEntityAddButton)
  • Remove entity (customEntityRemoveButton)
  • Add attachment (customUploadAddButton)

There are new methods to get the current screen, find out which buttons should be shown on the screen, and to get each button’s caption. There is also a method to invoke the Add File dialog for use by custom upload Add buttons.

Checkpoint inspection API

The new Checkpoint Inspection REST API extracts all data from within any checkpoint. This enables custom analytics to be performed on saved interview progress. Any checkpoint previously saved to Service Cloud or via a Web Service Connector can be passed in and the data returned is described using the project’s data model names.

Inclusions report

Using the Inclusions Report, you can easily check whether a project is using correct inclusion versions. The report is a .csv file that lists the inclusions (the included version and the latest available version) in each repository project.

Mobile Answer API

The Mobile Answer API, which is now provided with the OPA Mobile SDK, is used to integrate flexible decision making into mobile applications without showing an interview. Data that you have loaded into your custom MAF application is passed in and answers are obtained using downloaded rules from a deployed OPA policy model. This works with the web service connector metadata model (Engagement Cloud, Siebel, and custom) and does not need an active connection to Policy Automation Hub or the internet. This allows customers to validate configurations, shopping carts or other application data in a disconnected way.

URL scheme for launching Service Cloud assessments

You can now launch the out-of-the-box OPA mobile app for Service Cloud assessments using a custom URL scheme. This enables the OPA mobile app to be integrated with other field service applications, and for an interview for an assessment (specified in the URL) to be started in the app.

Want to start using the 19A 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.

Join the discussion

Comments ( 1 )
  • Ali Mehmet Thursday, February 21, 2019
    Very nice indeed, I particularly like the ability to utilise the Mobile API functionality from outside a mobile application (who needs them anyway) and integration with Chat. Now if there was a really easy way to get at the data in a form like a simple getformdata() call that returned JSON or XML then we would really be cooking with gas.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.