Delen via


RuleConditionType enum

Type regelvoorwaarde.

Velden

When = 1

$When. Deze voorwaarde beperkt de uitvoering van de onderliggende velden tot gevallen waarin een ander veld een bepaalde waarde heeft, d.w.z. wanneer de Is-waarde van het veld waarnaar wordt verwezen gelijk is aan de gegeven letterlijke waarde.

WhenNot = 2

$WhenNot.Deze voorwaarde beperkt de uitvoering van de onderliggende velden tot gevallen waarin een ander veld geen bepaalde waarde heeft, d.w.z. wanneer de Is-waarde van het veld waarnaar wordt verwezen niet gelijk is aan de gegeven letterlijke waarde.

WhenChanged = 3

$WhenChanged.Deze voorwaarde beperkt de uitvoering van de onderliggende velden tot gevallen waarin een ander veld is gewijzigd, d.w.z. wanneer de Is-waarde van het veld waarnaar wordt verwezen niet gelijk is aan de Was-waarde van dat veld.

WhenNotChanged = 4

$WhenNotChanged.Deze voorwaarde beperkt de uitvoering van de onderliggende velden tot gevallen waarin een ander veld niet is gewijzigd, d.w.z. wanneer de Is-waarde van het veld waarnaar wordt verwezen gelijk is aan de Was-waarde van dat veld.

WhenWas = 5

$WhenWas. Deze voorwaarde beperkt de uitvoering van de onderliggende waarden tot gevallen waarin een andere veldwaarde wordt gewijzigd van de ene waarde in de andere. Bijv. Als de voorwaarde is: Wanneer de status van het werkitem verandert van Nieuw in Goedgekeurd, definieert $WhenWas clausule hier de status "Nieuw" van het werkitem en $When clausule definieert de status "Goedgekeurd".

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

Met deze voorwaarde wordt gecontroleerd of de huidige gebruiker lid is van een bepaalde groep. Deze voorwaarde heeft geen 1:1-toewijzing met een voorwaarde aan de serverzijde, maar dit is een dummy-voorwaarde die is toegevoegd om de klant eenvoudig te begrijpen. Deze voorwaarde wordt later vertaald naar een FOR lidmaatschapsfilter. bijv. Als de voorwaarde is: WhenCurrentUserIsMemberOfGroup "Approvers" dan "MakeRequired" Field1.Here vertaalt het zich naar een For-regel, "MakeRequired" voor "Approvers"

WhenCurrentUserIsNotMemberOfGroup = 12

Met deze voorwaarde wordt gecontroleerd of de huidige gebruiker geen lid is van een bepaalde groep. Deze voorwaarde heeft geen 1:1-toewijzing met een voorwaarde aan de serverzijde, maar dit is een dummy-voorwaarde die is toegevoegd om de klant eenvoudig te begrijpen. Deze voorwaarde wordt later vertaald naar een NIET-lidmaatschapsfilter. bijv. Als de voorwaarde is: WhenCurrentUserIsNotMemberOfGroup "Approvers" dan "MakeRequired" Field1.Here vertaalt het zich naar een Not-regel, "MakeRequired" niet "Approvers"