Dela via


RuleConditionType enum

Typ av regelvillkor.

Fält

When = 1

$When. Det här villkoret begränsar körningen av dess underordnade till fall där ett annat fält har ett visst värde, dvs. när Is-värdet för det refererade fältet är lika med det angivna literalvärdet.

WhenNot = 2

$WhenNot.Det här villkoret begränsar körningen av dess underordnade till fall där ett annat fält inte har ett visst värde, dvs. när is-värdet för det refererade fältet inte är lika med det angivna literalvärdet.

WhenChanged = 3

$WhenChanged.Det här villkoret begränsar körningen av underordnade objekt till fall då ett annat fält har ändrats, dvs. när is-värdet för det refererade fältet inte är lika med värdet Var för det fältet.

WhenNotChanged = 4

$WhenNotChanged.Det här villkoret begränsar körningen av dess underordnade objekt till fall då ett annat fält inte har ändrats, dvs. när is-värdet för det refererade fältet är lika med värdet Var för det fältet.

WhenWas = 5

$WhenWas. Det här villkoret begränsar körningen av underordnade objekt till fall då ett annat fältvärde ändras från ett värde till ett annat. Om villkoret t.ex. är : När arbetsobjektets tillstånd ändras från Ny till Godkänd definierar här $WhenWas-satsen tillståndet "Nytt" för workitem- och $When-satsen definierar tillståndet "Godkänd".

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

Det här villkoret kontrollerar om den aktuella användaren är medlem i en viss grupp. Det här villkoret har ingen 1:1-mappning med något regelvillkor på serversidan, snarare är detta ett dummy-villkor som lagts till för kundens enkelhet i förståelsen. Det här villkoret översätts senare till ett FOR-medlemskapsfilter . t.ex. om villkoret är : WhenCurrentUserIsMemberOfGroup "Approvers" och sedan "MakeRequired" Field1.Here it translates to a For rule , "MakeRequired" for "Approvers"

WhenCurrentUserIsNotMemberOfGroup = 12

Det här villkoret kontrollerar om den aktuella användaren inte är medlem i en viss grupp. Det här villkoret har ingen 1:1-mappning med något regelvillkor på serversidan, snarare är detta ett dummy-villkor som lagts till för kundens enkelhet i förståelsen. Det här villkoret översätts senare till ett NOT membership-filter . t.ex. om villkoret är : WhenCurrentUserIsNotMemberOfGroup "Approvers" (Godkännare) och sedan "MakeRequired"-fältet1.Här översätts det till en Not-regel , "MakeRequired" inte "Approvers" (Godkännare)