Error when using Fn functions in mail template (5.6)
Hi,
Within studio I created a workflow with a mail template associated to the task assignment. I would like to put user informations in the template using the Fn functions, but it does not work :
...
org.nuxeo.ecm.core.api.ClientException: Failed to send notification email
...
Caused by: freemarker.core.InvalidReferenceException: Expression Fn is undefined on line 1, column 157 in template_notificationTache.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)
...
I have this in the mail template :
${Fn.getPrincipal(WorkflowVariables["precedentActeur"]).getLastName()}
The studio documentation says it is possible to use ${Fn} functions in mail template context. Why is it not working in my case ? :(
Thank you
1 votes
1 answers
1700 views
Hello,
Actually you can't use “Fn” in your context. If you look at the help documentation in Studio for the mail template the are tow different sections:
- one for variables available in the context of using the “SendEmail” operation and
- one for variables avaliable in the context of configuring a notification to be sent when a task is assigned during a workflow