Udostępnij za pośrednictwem


RuleConditionType enum

Typ warunku reguły.

Pola

When = 1

$When. Ten warunek ogranicza wykonywanie elementów podrzędnych do przypadków, gdy inne pole ma określoną wartość, tj. gdy wartość Is pola, do którego się odwołuje, jest równa podanej wartości literału.

WhenNot = 2

$WhenNot.Ten warunek ogranicza wykonywanie elementów podrzędnych do przypadków, gdy inne pole nie ma określonej wartości, tj. gdy wartość Is pola, do którego odwołuje się odwołanie, nie jest równa podanej wartości literału.

WhenChanged = 3

$WhenChanged.Ten warunek ogranicza wykonywanie jego elementów podrzędnych do przypadków, gdy inne pole uległo zmianie, tj. gdy wartość Is pola, do którego odwołuje się odwołanie, nie jest równa wartości Was tego pola.

WhenNotChanged = 4

$WhenNotChanged.Ten warunek ogranicza wykonywanie jego elementów podrzędnych do przypadków, gdy inne pole nie uległo zmianie, tj. gdy wartość Is pola, do którego się odwołuje, jest równa wartości Was tego pola.

WhenWas = 5

$WhenWas. Ten warunek ogranicza wykonywanie elementów podrzędnych do przypadków, gdy inna wartość pola zostanie zmieniona z jednej wartości na inną. Np. Jeśli warunek to : Gdy stan elementu roboczego zmieni się z Nowy na Zatwierdzony, w tym miejscu $WhenWas klauzula definiuje stan "Nowy" elementu roboczego i klauzulę $When definiuje stan "Zatwierdzone".

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

Ten warunek sprawdza, czy bieżący użytkownik należy do określonej grupy. Ten warunek nie ma żadnego mapowania 1:1 z żadnym warunkiem reguły po stronie serwera, a raczej jest to fikcyjny warunek dodany dla uproszczenia obsługi klienta. Ten warunek jest później tłumaczony na filtr członkostwa FOR. Np. Jeśli warunek to : WhenCurrentUserIsMemberOfGroup "Approvers", następnie "MakeRequired" Field1.Tutaj przekłada się na regułę For , "MakeRequired" dla "Osoby zatwierdzające"

WhenCurrentUserIsNotMemberOfGroup = 12

Ten warunek sprawdza, czy bieżący użytkownik nie jest członkiem określonej grupy. Ten warunek nie ma żadnego mapowania 1:1 z żadnym warunkiem reguły po stronie serwera, a raczej jest to fikcyjny warunek dodany dla uproszczenia obsługi klienta. Ten warunek jest później tłumaczony na filtr NIE członkostwa . Np. Jeśli warunek ma wartość : WhenCurrentUserIsNotMemberOfGroup "Approvers", następnie pole "MakeRequired"1.Tutaj przekłada się na regułę Not , "MakeRequired" nie "Osoby zatwierdzające"