La prévention contre la perte de données évalue les déclarations de condition de gauche à droite. Lorsque vous configurez des conditions, utilisez les opérateurs logiques avec précaution. Toute utilisation incorrecte génère des conditions erronées, susceptibles de produire des résultats inattendus.

Reportez-vous aux exemples dans le tableau ci-dessous.

Tableau 1. Exemples de conditions

Condition

Interprétation et exemple

[Identificateur de données 1] et [Identificateur de données 2] sauf [Identificateur de données 3]

Un fichier doit satisfaire [Identificateur de données 1] et [Identificateur de données 2], mais pas [Identificateur de données 3].

Par exemple :

Un fichier doit être [au format Adobe PDF] et doit contenir [une adresse e-mail], mais ne doit pas contenir [tous les mots-clés de la liste].

[Identificateur de données 1] ou [Identificateur de données 2]

Un fichier doit safisfaire [Identificateur de données 1] ou [Identificateur de données 2].

Par exemple :

Un fichier doit être [un document Adobe PDF] ou [un document Microsoft Word].

Sauf [Identificateur de données 1]

Un fichier ne doit pas satisfaire [Identificateur de données 1].

Par exemple :

Un fichier ne doit pas être [un fichier multimédia].

Comme illustré dans le dernier exemple du tableau, le premier identificateur de données de la déclaration de condition peut être associé à l'opérateur « sauf » si un fichier ne satisfait pas tous les identificateurs de données dans la décalaration. Cependant, dans la plupart des cas, le premier identificateur de données ne comporte pas d'opérateur.