Internationalization – Beyond the Globe in Oracle Intelligent Advisor

A recent discussion on the Oracle Intelligent Advisor Forum (see this thread) touched once again on the subject of multilingual interviews and Internationalization. Most of us will have come across the Travel Compensation interview from the Example Projects series – and it is a great example of a multilingual experience.

The basic access to the interview in multiple languages is made through two mechanisms. First, in the Debugger you can change the language using the dropdown menu:

In the correctly deployed interview, the dropdown is replaced with a rather uninspiring globe, and an HTML dropdown showing all languages available (base plus translations):

This globe is configured in the Interview tab of Oracle Policy Modeling:

The URL to access the interview looks like this:

https://serveropa.com/web-determinations/startsession/RN_TC

The above example assumes that the deployment name is RN_TC for brevity. The interview will start in the base language defined in the Project and can be switched to the other languages at any time by using the globe. Switching to another language means the URL changes to reflect the specific code for the language – in the below example, Netherlands Dutch:

https://serveropa.com/web-determinations/startsession/RN_TC/nl-NL

Trying a language code that is not amongst the translations provided will get you a 404 error:

Since the different languages are thus easily accessible using their own unique URL format with the 4 letter code, it can be more attractive to use a different method to allow the user to select a language. It also offers the rule designer with the possibility of capturing the user’s choice. For example, creating a “driver interview” with only one simple Screen to capture the user’s selection – using a dropdown or as a Button Image set.

Internationalization Example
  1. In the example above, a set of options has been created using a Value List with images and applied to an attribute. The images are both for clicked and unclicked to provide a nice feedback.
  2. The Next button is a redirect to the correct “real” interview, as shown below.
Internationalization Example Setup

Using this concept opens up lots of managed solutions – using the “driver interview” as an inclusion and overriding the interview target each time, using the Value List in the inclusion and maintaining a standard list of countries for all the interviews you intend to create, and so on.

Here is the result in action.

Internationalization Example Demo

Author: Richard Napier

After 8 years in case management and ERP software roles, Richard Napier joined Siebel Systems in 1999 and took up the role of managing the nascent Siebel University in Southern Europe. He subsequently was Director of Business Development and Education for InFact Group (now part of Business & Decisions) for 8 years. He now runs Intelligent Advisor IT Consulting OÜ. Owner of intelligent-advisor.com, he also is Co-Founder of the Siebel Hub.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Intelligent Advisor IT Consulting Serving Customers Worldwide
Hide picture