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 passé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é, voici $WhenWas clause définit 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 n’importe quelle condition de règle côté serveur, mais il s’agit d’une condition factice ajoutée pour la simplicité de compréhension du client. Cette condition est ultérieurement traduite en filtre d’appartenance FOR. Par exemple, si la condition est : WhenCurrentUserIsMemberOfGroup « Approbateurs » puis « MakeRequired » Field1.Here it translates to a For rule , « MakeRequired » for « 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 n’importe quelle condition de règle côté serveur, mais il s’agit d’une condition factice ajoutée pour la simplicité de compréhension du client. Cette condition est ultérieurement traduite en filtre d’appartenance NOT. Par exemple, si la condition est : WhenCurrentUserIsNotMemberOfGroup « Approbateurs » puis « MakeRequired » Field1.Here it translates to a Not rule , « MakeRequired » not « Approbateurs »