Imprimer      Ouvrir la version PDF de l'aide en ligne


Rubrique précédente

Rubrique suivante

Exemples Expression Builder

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")

Rubriques connexes

Pour obtenir des informations sur Expression Builder, reportez-vous aux rubriques suivantes :


Publié en octobre 2016 Copyright © 2005, 2016, Oracle. Tous droits réservés. Legal Notices.