Erläuterungen zu integrierten Funktionen in Oracle Responsys

Integrierte Funktionen in Oracle Responsys entsprechen einer bestimmten Art von Textersetzungsfeld. Sie können als Platzhalter für personalisierte Informationen zum Empfänger/Weiterleitenden in einer Kampagnennachricht oder einem Formulardokument verwendet werden und werden während der Verteilung Ihrer Kampagne automatisch ersetzt.

Hinweis: Integrierte Funktionen gehören zu den Funktionen für fortgeschrittene Oracle Responsys-Benutzer, die Erfahrung mit Prozess- oder Makrosprachen haben.

In der Regel berechnet eine integrierte Funktion den Ersetzungswert einer Textzeichenfolge (basierend auf beliebigen Werten innerhalb der Klammern) und gibt diese Zeichenfolge zurück, die dann in Ihren Kampagneninhalt anstelle der gesamten $functionName(parameters)$-Zeichenfolge eingefügt wird. Dies ermöglicht eine komplexe Personalisierung anhand von neu bestimmten Werten, die in der Datenbank nicht vorhanden sind.

Eine vollständige Liste aller integrierten Funktionen und Hinweise zu deren Verwendung finden Sie in der Oracle Responsys-Dokumentation für integrierte Funktionen.

Verschachtelte Funktionen

Integrierte Funktionen können verschachtelt werden, wie das folgende Beispiel zeigt.

$cond(eq(lookup(LastName)), lookup(FirstName))$		

Wichtig

  • Wenn Sie Funktionen verschachteln, wird nur die äußerste Funktion in Dollarzeichen gestellt (siehe Beispiel oben).
  • Wenn Sie ein einzelnes Argument benötigen, das sowohl einfachen Text als auch die Ergebnisse aus einer verschachtelten integrierten Funktion enthalten soll, müssen Sie die concat()-Funktion wie in folgendem Beispiel verwenden.
    $cond(containsvalue(Price), concat(The price is, space(), lookup(Price), .), Price not listed.)$
    
  • Sie dürfen keinen harten Zeilenumbruch zwischen den öffnenden und schließenden Dollarzeichen einfügen, die die integrierte Funktion einschließen. Die Dollarzeichen müssen sich in der derselben Zeile des Dokuments befinden. Andernfalls wird die Funktion nicht korrekt ausgewertet, und die Empfänger Ihrer Kampagne sehen die Nachricht nicht so, wie sie beabsichtigt war.

Verwandte Themen