VERIFIED SOLUTION i

Resolve nested expressions functions not working in Portrait Dialogue


 

Issue

In Portrait Dialogue Message templates, using an expression as an input / value to another expression or using nested expression does not work.

Refer following screenshot which shows use of «#UpperCase and #ToString together.

VD_Nested_Expression_Functions.PNG

In the result, the inner expression («#ToString("portraitdialogue")») works but the outer expression («#UpperCase) does not produce expected results.

VD_Result_Nested_Expression_Functions.PNG


 

Cause

This is an expected behaviour. Portrait Dialogue does not support nested Expression Functions or an Expression as an input / value to another Expression Function.

Resolution

UPDATED: September 5, 2017
Possible work around is to remove the '«#' and ' from the inner Expression. Refer following screenshot which shows use of «#UpperCase and #ToString together.


VD_Nested_Expression_Functions_Work_Around.png

This results in expected output

VD_Result_Nested_Expression_Functions_Work_Around.png

If issue is still unresolved, contact Client Support.