RuleConditionType enum

Typ av regelvillkor.

Fält

When = 1

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

WhenNot = 2

$WhenNot.Detta villkor begränsar körningen av dess underordnade till fall när ett annat fält inte har ett visst värde, d.v.s. när värdet Is för det refererade fältet inte är lika med det angivna literalvärdet.

WhenChanged = 3

$WhenChanged.Detta villkor begränsar körningen av dess underordnade till fall då ett annat fält har ändrats, d.v.s. när Is-värdet för det refererade fältet inte är lika med Was-värdet för det fältet.

WhenNotChanged = 4

$WhenNotChanged.Detta villkor begränsar körningen av dess underordnade till fall då ett annat fält inte har ändrats, d.v.s. när Is-värdet för det refererade fältet är lika med Was-värdet för det fältet.

WhenWas = 5

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

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, utan det här är ett dummyvillkor som läggs till för att kunden ska förenkla förståelsen. Det här villkoret översätts senare till ett FOR-medlemskapsfilter. t.ex. Om villkoret är: WhenCurrentUserIsMemberOfGroup "Godkännare" då "MakeRequired" Fält1.Här översätts det till en For-regel , "MakeRequired" för "Godkännare"

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, utan det här är ett dummyvillkor som läggs till för att kunden ska förenkla förståelsen. Detta villkor översätts senare till ett NOT-medlemskapsfilter. t.ex. om villkoret är: WhenCurrentUserIsNotMemberOfGroup "Godkännare" då "MakeRequired" Fält1.Här översätts det till en Not-regel, "MakeRequired" inte "Godkännare"