Intelligent Advisor Release 24A (12.2.34) is now available for public cloud and private cloud (on-premise) customers.

Be sure to also review the features added to 23D since our last post.

Decision service references from other decision services (Monthly Update 2)

It is now possible for decision services to reference other decision services. You add decision service references by mapping data into and out of any available decision service’s contract.

This may be helpful:

  • On projects where you have a need to combine decision services as part of a broader process. For example, if you have a decision service diagnosing an issue with an IoT device and another decision service determining next steps based on that diagnosis, you could have a decision service that calculates both in a single call based on references to the other two decision services.
  • On projects with site-specific parameters. For example, if you have a url that needs to have a different value on a user acceptance testing (UAT) environment to a production environment. That URL could be contained within a decision service that has a different value on your UAT and production Hubs. Other decision services will be able to call that decision service to get the correct value for that environment, and can be promoted through to production without needing to be updated themselves.

Inline engine for referenced decision services (Monthly Update 2)

Those referencing decision service rules from Policy Modeling projects will see a dramatic improvement in processing speed of those rules due to backend performance improvements. Common use cases for web authored rules include rate tables and other reference information. With this change, if some rules in an existing Policy Modeling project would benefit from being shared and updated more easily on Intelligent Advisor Hub, you can now confidently do that without any concerns about possible performance impact.

New web rules functions to support conditional visibility functionality (Monthly Update 2)

Several new web rule functions have been added. These can be used when writing rules in decision service and flow projects. The new functions are:

  • InRange – Used to determine whether a number or a date value is within a specified range
  • OneOf – Used to determine if a value is one of the of specified values. It has two variations.

Custom functions in Policy Modeling (Monthly Update 2)

Rule authors can now define their own functions with parameters as part of the project data model, and call these functions from rule documents.

This allows logic to be shared across rules where the same calculation is needed. They can also be shared across projects by placing them inside an inclusion, and an inclusion could contain any number of custom functions, allowing a library of functions to be created.

Custom functions are fast to learn as they use the same rule syntax as existing features, and can be used widely with no negative impact on the performance of the project.

Updated version of Intelligent Advisor Flow Component in Visual Builder (Monthly Update 2)

There has been a major version update (v3.0.0) to the Intelligent Advisor Flow component in Visual Builder. (The previous version was 2.2.0.)

This release includes the following new features:

  • PDF generation – You can add a page to your flow that defines a template for a PDF form. When running the flow inside a Visual Builder application, there is a button to export the PDF from that page. The PDF data can also be saved into the session, for example, to synchronize the report back to B2C Service.
  • Support for flow debugging – The flow debugger can also be used to test a flow in a mobile application. This allows you to trace the source of all data values from input through to rules to values shown on screen, and enables the troubleshooting of logic and relevance conditions that control behavior and visibility of flow elements. You can quickly reproduce issues by running assessments in real world conditions with actual user logins, data connectivity and the full user experience.
  • Support for billing – Activity in the Intelligent Advisor mobile application is now recorded by the Intelligent Advisor Flow Component for the purposes of customer compliance and billing.

Updated version of Intelligent Advisor Mobile Application Template (Monthly Update 2)

There has also been a major version update (v3.0.0) to the mobile application template to support building a web application in Visual Builder. (The previous version was 2.0.0.) The mobile application template is now available in GitHub (instead of in the Component Exchange in Visual Builder).

Global search and replace in Policy Modeling (Monthly Update 1)

The new Search and Replace feature in Policy Modeling enables text phrases to be searched and updated across an entire project. You are able to preview the change to confirm it is reasonable prior to accepting it. This allows you to easily refactor project content due to terminology changes, rule reorganization, updated naming standards and so on.

New developer tools in the Debugger (Monthly Update 1)

Chrome DevTools are now available in the Policy Modeling Debugger. This enables developers to see everything that is loaded in a web page including resources, JavaScript, CSS styles of elements and so on. Error logging from the web page is now shown on the Console tab in DevTools instead of in the Debugger itself.

Export interview session data

For those working with Intelligent Advisor interviews embedded within other applications and websites, it is now much easier to debug interviews during testing. Within an interview, if the tester sees an issue they can press Ctrl+F7 to export all current session data, included loaded data and valid data on the current screen. The rule author can then import that file into the Policy Modeling Debugger to troubleshoot in detail, including with integration data that would otherwise be difficult to capture.

Please note this is only available for Cloud customers and is enabled out of the box for test sites only.

Revert to earlier Policy Modeling project version

On the Project page in Intelligent Advisor Hub, a user with author permission can now revert to an earlier version of a Policy Modeling project in the repository. This enables an author to effectively undo any regretted changes.

Hide navigation panel in decision service project

Decision service and flow rule authors now have the option to hide the navigation panel so that they can see more of the rules.

Add longer comments in Policy Modeling projects

Policy Modeling project authors can now write longer comments and descriptions for their projects and deployments in both Policy Modeling and in Intelligent Advisor Hub.

Manage session timeout via an interview extension

Interview integrators that have Intelligent Advisor interviews embedded within a wider context can now keep them alive via an interview extension. This feature adds a new method to the interview object called ping(), which when called, will defer the interview session expiry. (It essentially does the same thing as when you click the Keep Working button on the timeout expiry warning dialog.) This method can also be used to provide custom behavior when expiry has occurred.

Access Tomcat logs in Policy Modeling

Policy Modeling users can now view logs from embedded Tomcat in order to find out why the Debugger cannot launch.

Changes to OpenAPI access for API users

An API client now needs the Assessment APIs role in Intelligent Advisor Hub in order to access OpenAPI (Swagger) services. OpenAPI services are used to access the display page on determinations-server for interactive access, as well as with decision service references from Policy Modeling.

Other Policy Modeling changes

Upgrading Policy Modeling to 24A will result in:

  • Some projects loading faster in Policy Modeling
  • Some previously hidden rule loops reappearing, as a slightly different path through the loop is identified

 

Want to start using the 24A 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): Licensed customers should download from Oracle® Software Delivery Cloud.

More Information