Condividi tramite


RuleConditionType enum

Tipo di condizione della regola.

Campi

When = 1

$When. Questa condizione limita l'esecuzione dei relativi elementi figlio ai casi in cui un altro campo ha un valore specifico, ad esempio quando il valore Is del campo a cui si fa riferimento è uguale al valore letterale specificato.

WhenNot = 2

$WhenNot.Questa condizione limita l'esecuzione dei relativi elementi figlio ai casi in cui un altro campo non ha un valore specifico, ad esempio quando il valore Is del campo a cui si fa riferimento non è uguale al valore letterale specificato.

WhenChanged = 3

$WhenChanged.Questa condizione limita l'esecuzione dei relativi elementi figlio ai casi in cui è stato modificato un altro campo, ad esempio quando il valore Is del campo a cui si fa riferimento non è uguale al valore Was di tale campo.

WhenNotChanged = 4

$WhenNotChanged.Questa condizione limita l'esecuzione dei relativi elementi figlio ai casi in cui un altro campo non è stato modificato, ad esempio quando il valore Is del campo a cui si fa riferimento è uguale al valore Was di tale campo.

WhenWas = 5

$WhenWas. Questa condizione limita l'esecuzione dei relativi elementi figlio ai casi in cui un altro valore di campo viene modificato da un valore a un altro. Ad esempio, se la condizione è : quando lo stato dell'elemento di lavoro passa da Nuovo a Approvato, in questa $WhenWas clausola definisce lo stato "Nuovo" dell'elemento di lavoro e $When clausola definisce lo stato "Approvato".

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

Questa condizione controlla se l'utente corrente è membro di un determinato gruppo. Questa condizione non dispone di alcun mapping 1:1 con qualsiasi condizione della regola lato server, ma si tratta di una condizione fittizia aggiunta per semplicità di comprensione da parte del cliente. Questa condizione viene successivamente convertita in un filtro di appartenenza FOR. Ad esempio, se la condizione è : WhenCurrentUserIsMemberOfGroup "Approvers" then "MakeRequired" Field1.Here viene convertito in for rule , "MakeRequired" per "Responsabili approvazione"

WhenCurrentUserIsNotMemberOfGroup = 12

Questa condizione controlla se l'utente corrente non è membro di un gruppo specifico. Questa condizione non dispone di alcun mapping 1:1 con qualsiasi condizione della regola lato server, ma si tratta di una condizione fittizia aggiunta per semplicità di comprensione da parte del cliente. Questa condizione viene successivamente convertita in un filtro di appartenenza NOT. Ad esempio, se la condizione è : WhenCurrentUserIsNotMemberOfGroup "Approvers" then "MakeRequired" Field1.Here si traduce in una regola Non , "MakeRequired" non "Responsabili approvazione"