---
sourceDocument: Administration de la ServiceNow AI Platform en Australie
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/platform-administration

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Administration de la ServiceNow AI Platform en Australie

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Conditions avancées

# Conditions avancées pour les notifications par e-mail {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Utilisez une condition avancée pour envoyer une notification basée sur l'enregistrement actuel de l'e-mail, en changeant les valeurs de champ, ou les propriétés système.  
Pour envoyer une notification à l'aide d'une condition avancée, vous pouvez :

* Appeler une fonction qui renvoie une valeur, ou
* Définir la `réponse` de variable globale à l'aide d'un script
{#c_OptSpecifyingAdvancedCond__ul_mbq_qhq_g3b}  
Par exemple, dans le code suivant, vous appelez une fonction pour empêcher le système d'envoyer une notification par e-mail si l'expéditeur d'une demande en libre-service est membre du groupe XYZ :

    (function() {
      var groupMember = gs.getUser();
      return !groupMember.isMemberOf('XYZ');
    })();

Vous pouvez également écrire un script pour la même condition avancée à l'aide de la variable `answer` :  


    var groupMember = gs.getUser();
      if(groupMember.isMemberOf('XYZ')){
        answer = false;
      } else {
        answer = true;
      };

Notez que le script doit définir la variable de `réponse` sur vrai pour envoyer la notification. Si vous n'écrivez aucun conditionnel, la valeur de la `réponse` est égale à la dernière valeur que vous avez définie pour la variable.

Vous pouvez ajouter une condition basée sur un script dans le champ Condition avancée en configurant le formulaire Notification par e-mail et en ajoutant le champ. Vous pouvez accéder au champ dans la vue avancée sans configurer le formulaire.  
Le script de condition avancée utilise les variables globales de règle métier suivantes :

* actuelle : contient l'enregistrement actuel de la table à laquelle la notification est liée.
* événement : contient l'événement qui a déclenché la notification.

{#c_OptSpecifyingAdvancedCond__ul_ujt_swp_54}  
Remarque :  
Le champ Condition avancée est évalué en plus des autres conditions que vous définissez sur la notification. La condition et la condition avancée doivent être considérées comme vraies pour envoyer la notification.
**Tâches associées**   

* [Créer une notification par e-mail](https://servicenow-prod.fluidtopics.net/Yky0G5E~Dr3R3UZdE~ATVA "Créez une notification par e-mail spécifiant quand l’envoyer, qui la reçoit, ce qu’elle contient et si elle peut être remise dans un résumé d’e-mail.")

