Dans Expression Builder, vous pouvez utiliser les exemples d'expressions du tableau suivant.
|
|
Exemples d'expression Expression Builder
|
Mettre à jour le champ Marge de l'opportunité
|
Description
|
Mettre à jour le champ Marge de l'opportunité.
|
Syntaxe
|
[{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]
|
Valider de nouveaux services
|
Description
|
Validation de champ. Un nouveau service ne peut pas avoir un chiffre d'affaires supérieur à 1 000 000.
|
Syntaxe
|
<= IIf (FieldValue('{Type}') = 'New Service', 1000000, [{Primary Revenue Amount}])
|
Affecter une demande d'assistance nouvellement créée au créateur
|
Description
|
Lorsqu'une demande d'assistance est créée, attribuez au champ Alias la valeur de l'enregistrement de l'utilisateur actuel comme valeur par défaut pour le champ Titulaire de la demande d'assistance.
|
Syntaxe
|
[{Owner Alias}] = UserValue('<Alias>')
|
Vérifier si les valeurs de champs spécifiés ont changé
|
Description
|
Vérifier s'il y a eu des modifications des valeurs de champs.
|
Syntaxe
|
PRE('{Primary Revenue Amount}') <> [{Primary Revenue Amount}]
|
Déclencher un workflow sur la base d'une date de clôture
|
Description
|
Si la date de clôture est modifiée de plus de 30 jours, exécuter le workflow.
|
Syntaxe
|
[{Primary Revenue Close Date}] - PRE('{Primary Revenue Close Date}') > 30
|
Déclencher un workflow si une opportunité atteint un certain stade sans interlocuteur
|
Description
|
Si une opportunité atteint la phase de vente Clôturée/Gagnée sans interlocuteur, exécuter le workflow.
|
Syntaxe
|
FieldValue('{Sales Stage - Translation}') = "Clôturée/Gagnée" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "ID de ligne sans concordance"
|
Déclencher un workflow lorsqu'une case est cochée
|
Description
|
Si la case Prêt pour révision personnalisée est cochée, exécuter le workflow.
|
Syntaxe
|
((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')
|
Vérifier si l'utilisateur actuel est le propriétaire de l'enregistrement
|
Description
|
Vérifier si le propriétaire d'un enregistrement est l'utilisateur actuel. Dans ce cas, la fonction IfNull est utilisée car le champ Propriétaire peut avoir la valeur NULL.
|
Syntaxe
|
IfNull([{Owner Alias}], "Non valide") = UserValue('<Alias>')
|
Déclencher l'envoi d'un e-mail lorsque la priorité d'un compte est modifiée
|
Description
|
Déclenche l'envoi d'un e-mail lorsque la valeur du champ Compte - Priorité passe de Faible à Elevé.
|
Syntaxe
|
(PRE('{Type}') = "Faible") AND ( FieldValue('{Type}') = "Elevé")
|
Exclure un canal spécifique d'un workflow
|
Description
|
N'exécute pas le workflow d'un enregistrement mis à jour via une fenêtre de navigateur.
|
Syntaxe
|
PRE('{Customer Target Type}') = "Annonce publicitaire" AND ExcludeChannel("Online")
|
Pour obtenir des informations sur Expression Builder, reportez-vous aux rubriques suivantes :