Just when you put your pen down and think, that’s it for another few weeks, along comes Oracle Intelligent Advisor with some cracking new content in the latest monthly release. It is dated March 9th 2021 and it is worth noting that this new release also updates the core engine that deals with the communication between the Oracle Policy Modeling client and the Oracle Intelligent Advisor Hub. So what is in Intelligent Advisor 21A Monthly Update 1?
If you look closely at the screen capture below you can see that there is a version number of 43 – which supercedes the previous one (42, unsurprisingly). This means that if you already downloaded 21A original version (which was using version 42) or you are updating from version 20D, then you will receive a warning regarding your projects and be asked to update them. If like me you had already updated your Hub to 21A Monthly Update 1 but had forgotten to download the new Oracle Policy Modeling version 21A Monthly Update 1 you will see this message:
It can be a little confusing at first with this new “floating” version number that is not tied to a specific quarterly or monthly release. If you need a refresher, you will find it in the online documentation of Intelligent Advisor 21A Monthly Update 1 here:
Intelligent Advisor now has a component version (for example, 42.0.0) that is distinct from the product version (for example, 188.8.131.527). The component version is the version of the interface between Oracle Policy Modeling and Intelligent Advisor Hub. It is independent of the product version, meaning that it could change during a release without the product version changing, and that it might not change even though the product version changes. You can see the component version on the Welcome page of Policy Modeling.
For more information, see: Generate diagnostics information for Policy Modeling
And now on with the new features. There are a couple of really nice things in Intelligent Advisor 21A Monthly Update 1. Here goes:
- Custom Upload Extensions
In the previous release we saw Form extensions and now we customize upload experiences, and extract metadata about the files with a new extension type customUpload and various new methods such as control.getFiles(). More on these in a later post, but here is a screen capture with the custom button and some metadata extracted from a recent upload
2. Container styling options
This is quite good news for those of us looking to develop better user experiences. Now it is possible to know if an interview Screen is missing some information or has an error really simply for styling purposes. For example, a container that contains 5 controls has one that is reporting an error, so we want to paint a box round the container. Two new methods interview.needsAnswer() and interview.hasError() and a new styling key “container” means that creating user feedback such as this example with nested Containers – one showing that information needs attention, the other not – is really very easy:
Two more reasons to thank the Oracle Intelligent Advisor team for their responsiveness and for releasing such a great product!
PS : Ever wondered about how Oracle Intelligent Advisor got to be where it is today? Want to catch up on a bit of history of how we got here – complete with the ups and downs? Read this book, and see who you can recognize in the text and story! (affiliate link)