Beispiel
Das angepasste Attribut user.CustomAttribute['Jobtitel'] beinhaltet eine beliebige Zahl möglicher Jobtitel. Bei der Erstellung der Liste, die zum Einpflegen der Daten verwendet wird, wurden diese Werte nicht auf ihre Schreibweise überprüft. Die Schreibweise der im Attribut gespeicherten Werte ist unterschiedlich (z.B. 'MANAGER", 'manager' und 'Manager').
Alle Empfänger mit 'manager' (in jeglicher Schreibweise) erhalten einen besonderen Text in ihrer E-Mail.
Die Funktion fn:toLowerCase wird genutzt, um alle Werte des Zielattributs in Kleinbuchstaben umzuwandeln. Das Ergebnis wird dann über den Operator == mit dem festgelegten Wert manager verglichen, um die resultierende Zeichenkette in einen Booleschen Wert umzuwandeln. Der Text wird als InsertIf Ausdruck in die Nachricht eingefügt und wird wie folgt aufgebaut:
<%InsertIf expression="${((fn:toLowerCase(user.CustomAttribute['Jobtitel'])=='manager'))}"%>Text<%/InsertIf%>