Funktionen sind Befehle innerhalb des Mapp Engage-Systems, die es erleichtern, bestimmte Aufgaben zu erfüllen oder Suchanfragen zu starten. Neben Funktionstags der JavaServer Pages Standard Tag Library (JSTL) (​fn​) nutzt Mapp Engage zwei benutzerdefinierte Bibliotheken (​ecm​ und ​ecx​) mit zusätzlichen Funktionen. Mithilfe der JSP Expression Language (EL) kann eine Funktion in einen Ausdruck integriert werden, der andere Funktionen, Operatoren und Werte beinhaltet.

Mithilfe von Funktionen kann Mapp Engage auf Informationen im System zugreifen, diese verwenden oder ändern, um eine Berechnung oder andere Arten von Aufgaben auszuführen.

Mapp Engage-Funktionen werden in folgenden Kontexten verwendet:

  • Um Werte von Attributen oder erweiterten Datenpools direkt in eine Nachricht einzufügen

  • Um Personalisierungs-Regeln (​InsertIf​-Ausdrücke) anzulegen, die festlegen, ob ein Inhalt in eine Nachricht eingefügt wird.

  • Als Bedingungen für Selektionskriterien.

  • Als Bedingungen für profilbasierte Automatisierungen.

  • Um dynamische Werte in Eingabefelder einzugeben, einschließlich FTP-URLs, andere URLs/URIs oder Pfade
    Beachten Sie, dass nicht alle Funktionen in Links korrekt funktionieren. Die = Zeichen in einigen Funktionen können beispielsweise dazu führen, dass die Linkumleitung unterbrochen wird.

Hier werden die in Mapp Engage verfügbaren Funktionen gemäß den Aktionen beschrieben, die sie ausführen.