Mapp Engage Functions
    • 1 Minute to read
    • Dark
      Light

    Mapp Engage Functions

    • Dark
      Light

    Article summary

    General Information

    Functions are commands used within the Mapp Engage system to perform specific tasks or simplify queries. They can be applied to related data, attributes, text, dates, etc. Depending on the function and use case, users can query, convert, compare, sort, format, and replace data from attributes or related data and format or convert text and code.

    In addition to the common JavaServer Pages Standard Tag Library (JSTL) function tags (​fn​), Mapp Engage utilizes two custom libraries (​ecm​ & ​ecx​) that offer additional functions. Using JSP Expression Language (EL), a function can be incorporated into an expression that includes other functions, operators, and values. For example:

    <%InsertIf expression="${((fn:toUpperCase(user.CustomAttribute['job title'])=='MANAGER'))}"%>Text<%/InsertIf%>

    Applications of the Mapp Engage functions

    • Insert values from attributes or related data directly into a message.

    • Create personalization rules (InsertIf statements) to determine whether content is inserted into a message.

    • Set conditions for selection criteria.

    • Establish conditions for profile-based automation.

    • Insert dynamic values into input fields, including FTP URLs, other URLs/URIs, or paths.

    Explore


    Was this article helpful?