In Expression Builder können Sie die Beispielausdrücke in der folgenden Tabelle verwenden.
|
|
Expression Builder Beispielausdrücke
|
Aktualisieren des Feldes "Gewinnspanne Verkaufsprojekt"
|
Beschreibung
|
Aktualisieren des Feldes "Gewinnspanne Verkaufsprojekt".
|
Syntax
|
[{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]
|
Neue Services validieren
|
Beschreibung
|
Feldbewertung. Der Umsatz für einen neuen Service darf nicht größer als 1.000.000 sein.
|
Syntax
|
<= If (FieldValue('{Type}') = 'New Service', 1000000, [{Primary Revenue Amount}])
|
Eine neu erstellte Serviceanfrage dem Ersteller zuweisen
|
Beschreibung
|
Wenn eine Serviceanfrage erstellt wird, legen Sie den Wert des Feldes "Alias" im Benutzerdatensatz des aktuellen Benutzers als Standardwert für das Feld "Verantwortlicher" in der Serviceanfrage fest.
|
Syntax
|
[{Owner Alias}] = UserValue('<Alias>')
|
Prüfen, ob sich die Werte der angegebenen Felder geändert haben
|
Beschreibung
|
Es wird auf Änderungen an Feldwerten geprüft.
|
Syntax
|
PRE('{Primary Revenue Amount}') <> [{Primary Revenue Amount}]
|
Einen Workflow auf Grundlage eines Abschlussdatums auslösen
|
Beschreibung
|
Wenn das Abschlussdatum um mehr als 30 Tage geändert wird, wird der Workflow ausgeführt.
|
Syntax
|
[{Primary Revenue Close Date}] - PRE('{Primary Revenue Close Date}') > 30
|
Einen Workflow auslösen, wenn ein Verkaufsprojekt eine bestimmte Phase ohne einen Kontakt erreicht
|
Beschreibung
|
Wenn ein Verkaufsprojekt die Vertriebsphase "Abgeschlossen/Gewonnen" erreicht, ohne dass ein Kontakt vorhanden ist, wird der Workflow ausgeführt.
|
Syntax
|
FieldValue('{Sales Stage - Translation}') = "Abgeschlossen/Gewonnen" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "Keine Übereinstimmung für Zeilen-ID"
|
Einen Workflow auslösen, wenn ein Kontrollkästchen aktiviert wird
|
Beschreibung
|
Wenn das benutzerdefinierte Kontrollkästchen "Bereit zur Überprüfung" gewählt wird, wird der Workflow ausgeführt.
|
Syntax
|
((FieldValue('{bCust_Ready_For_Review_Check_Box}') = 'Y') AND (PRE('{bCust_Ready_For_Review_Check_Box}') = 'N')) OR (IfNull([{bCust_Ready_For_Review_Check_Box}], 'Y') = 'Y')
|
Prüfen, ob der aktuelle Benutzer der Datensatzverantwortliche ist
|
Beschreibung
|
Es wird geprüft, ob der Datensatzverantwortliche der aktuelle Benutzer ist In diesem Fall wird die IfNull-Funktion verwendet, weil das Feld "Verantwortlicher" möglicherweise Null ist.
|
Syntax
|
IfNull([{Owner Alias}], "Ungültig") = UserValue('<Alias>')
|
Eine E-Mail auslösen, wenn die Priorität einer Firma geändert wird
|
Beschreibung
|
Wenn der Wert im Feld "Firmenpriorität" von "Niedrig" auf "Hoch" gesetzt wird, wird eine E-Mail ausgelöst.
|
Syntax
|
(PRE('{Type}') = "Niedrig") AND ( FieldValue('{Type}') = "Hoch")
|
Einen bestimmten Kanal aus dem Workflow ausschließen
|
Beschreibung
|
Ein Workflow für einen Datensatz, der über ein Browserfenster aktualisiert wird, wird nicht ausgeführt.
|
Syntax
|
PRE('{Customer Target Type}') = "Anzeige" AND ExcludeChannel("Online")
|
Weitere zugehörige Informationen zu Expression Builder finden Sie unter folgenden Themen: