Partager via


RuleConditionType enum

Type de condition de règle.

Champs

When = 1

$When. Cette condition limite l’exécution de ses enfants aux cas où un autre champ a une valeur particulière, c’est-à-dire lorsque la valeur Is du champ référencé est égale à la valeur littérale donnée.

WhenNot = 2

$WhenNot.Cette condition limite l’exécution de ses enfants aux cas où un autre champ n’a pas de valeur particulière, c’est-à-dire lorsque la valeur Is du champ référencé n’est pas égale à la valeur littérale donnée.

WhenChanged = 3

$WhenChanged.Cette condition limite l’exécution de ses enfants aux cas où un autre champ a changé, c’est-à-dire lorsque la valeur Is du champ référencé n’est pas égale à la valeur Was de ce champ.

WhenNotChanged = 4

$WhenNotChanged.Cette condition limite l’exécution de ses enfants aux cas où un autre champ n’a pas changé, c’est-à-dire lorsque la valeur Is du champ référencé est égale à la valeur Was de ce champ.

WhenWas = 5

$WhenWas. Cette condition limite l’exécution de ses enfants aux cas où une autre valeur de champ est modifiée d’une valeur à une autre. Par exemple, si la condition est : Lorsque l’état de l’élément de travail passe de Nouveau à Approuvé, $WhenWas clause définit ici l’état « Nouveau » de l’élément de travail et $When clause définit l’état « Approuvé ».

WhenStateChangedTo = 6
WhenStateChangedFromAndTo = 7
WhenWorkItemIsCreated = 8
WhenValueIsDefined = 9
WhenValueIsNotDefined = 10
WhenCurrentUserIsMemberOfGroup = 11

Cette condition vérifie si l’utilisateur actuel est membre d’un groupe particulier. Cette condition n’a pas de mappage 1 :1 avec une condition de règle côté serveur. Il s’agit plutôt d’une condition factice ajoutée pour simplifier la compréhension du client. Cette condition est ensuite traduite en filtre d’appartenance FOR . Par exemple, si la condition est : WhenCurrentUserIsMemberOfGroup « Approvers », alors « MakeRequired » Field1.Ici, elle se traduit par une règle For , « MakeRequired » pour « Approbateurs »

WhenCurrentUserIsNotMemberOfGroup = 12

Cette condition vérifie si l’utilisateur actuel n’est pas membre d’un groupe particulier. Cette condition n’a pas de mappage 1 :1 avec une condition de règle côté serveur. Il s’agit plutôt d’une condition factice ajoutée pour simplifier la compréhension du client. Cette condition est ensuite traduite en filtre NOT membership . Par exemple, si la condition est : WhenCurrentUserIsNotMemberOfGroup « Approvers », alors « MakeRequired » Field1.Ici, elle se traduit par une règle Not , « MakeRequired » et non « Approbateurs »