Sie befinden sich hier:
OmniStudio-Formeln und -Funktionen
Verwenden Sie Operatoren und Funktionen, um Formeln für OmniStudio-Datenzuordnungen und Integrationsverfahren zu erstellen.
Verwenden Sie Datentypen und Operatoren, um Werte und einfache Ausdrücke darzustellen. Fügen Sie Funktionen zum Ausführen bedingter Vorgänge und zum Auswerten und Bearbeiten von Zahlen, Datums- und Uhrzeitangaben, Zeichenfolgen, Listen und Arrays sowie JSON-Objekten hinzu.
- Unterstützte Datenzuordnungs- und Integrationsverfahrens-Datentypen
Machen Sie sich mit Datentypen vertraut, um die Arten von Werten zu bestimmen, die Sie für Operatoren verwenden und an Funktionen übergeben können. Datentypen definieren auch die Arten von Werten, die Funktionen zurückgeben können. Themen, die sich auf Datentypen beziehen, sind Konstanten mit besonderer Bedeutung und Fehlerfälle, die auftreten können. - Unterstützte Datenzuordnungs- und Integrationsverfahrensoperatoren
Verwenden Sie Operatoren, um komplexere Formeln für OmniStudio-Datenzuordnungen und Integrationsverfahren zu entwickeln. Operatoren können beispielsweise logische, Vergleichs- oder mathematische Operationen für Werte in Ausdrücken ausführen. Operatoren werden nach einer strengen Priorität ausgewertet. - Unterstützte Datenzuordnungs- und Integrationsverfahrensfunktionen
Verwenden Sie Funktionen zum Auswerten und Ändern von Daten in Formeln für OmniStudio-Datenzuordnungen und -Integrationsverfahren. Funktionen können beispielsweise bedingte Vorgänge ausführen, die je nach den übergebenen Werten unterschiedliche Aktionen ausführen. Sie können Abfragen und andere Funktionen aufrufen und Zahlen, Datums- und Uhrzeitangaben, Zeichenfolgen, Listen und Arrays sowie JSON-Objekte verwenden. - Beispiel-Apex-Code für benutzerdefinierte Funktionen
Entwickeln Sie Apex-Klassen, um benutzerdefinierte Funktionen für die Verwendung mit OmniStudio-Datenzuordnungen und -Integrationsverfahren zu implementieren. Eine Apex-Beispielklasse implementiert drei Methoden, die in OmniStudio-Formeln als benutzerdefinierte Funktionen aufgerufen werden können. Die Klasse enthält Code, der eine Liste an eine benutzerdefinierte Funktion weitergibt.
