Dynamic Layout Not Working Properly For Languages Other Than English (Doc ID 2294210.1)

Last updated on AUGUST 05, 2017

Applies to:

Oracle Fusion Sales Cloud Service - Version 11.12.1.0.0 and later
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR
---------------
Dynamic Layout not working properly for languages other than English

Customer has a requirement to open a new webpage for assessments from Partner. To achieve this, they created an account layout which we call from Partners behind an action.
For this account layout we are using the advanced expression as below:

if(CustomerType == "Partner" || CustomerType == "Inactive Partner" )
return true;
 
This expression works fine when the logged in user's language is English.
But it does not work properly when the language is other than English.
We suspect that is is happening because the above expression is looking specifically for values as 'Partner' & 'Inactive Partner' instead of looking for the respective translated values.
Also the CustomerType being used in the advanced expression is a Text Formula field.
If we could get the lookup type used in back-end for the field CustomerType might help us resolve the problem.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms