Aracılığıyla paylaş


RuleConditionType enum

Kural koşulunun türü.

Alanlar

When = 1

$When. Bu koşul, alt öğelerinin yürütülmesini, başka bir alanın belirli bir değere sahip olduğu durumlara (örneğin başvuruda bulunan alanın İş değeri verilen değişmez değere eşit olduğunda) sınırlar.

WhenNot = 2

$WhenNot.Bu koşul, alt öğelerinin yürütülmesini, başka bir alanın belirli bir değere sahip olmadığı durumlara (örneğin başvuruda bulunan alanın İş değeri verilen değişmez değere eşit olmadığında) sınırlar.

WhenChanged = 3

$WhenChanged.Bu koşul, alt öğelerinin yürütülmesini, başka bir alan değiştiğinde , yani başvuruda bulunan alanın is değeri o alanın Was değerine eşit olmadığında durumlara sınırlar.

WhenNotChanged = 4

$WhenNotChanged.Bu koşul, alt öğelerinin yürütülmesini, başka bir alanın değişmediği, örneğin başvuruda bulunan alanın is değeri bu alanın Was değerine eşit olduğu durumlara sınırlar.

WhenWas = 5

$WhenWas. Bu koşul, alt öğelerinin yürütülmesini, başka bir alan değerinin bir değerden diğerine değiştirildiği durumlara sınırlar. Örneğin koşul : İş öğesi durumu Yeni'den Onaylandı'ya değiştiğinde, burada $WhenWas yan tümcesi workitem'in "Yeni" durumunu ve $When yan tümcesi "Onaylandı" durumunu tanımlar.

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

Bu koşul, geçerli kullanıcının belirli bir grubun üyesi olup olmadığını denetler. Bu koşul, herhangi bir sunucu tarafı kural koşuluyla 1:1 eşlemesine sahip değildir; bunun yerine, müşterinin anlama basitliği için eklenen sahte bir koşuldur. Bu koşul daha sonra for üyelik filtresine çevrilir. Örneğin, koşul : WhenCurrentUserIsMemberOfGroup "Approvers" (Onaylayanlar) olduğunda "MakeRequired" Alanı1 olur. Burada, "Onaylayanlar" için For kuralı , "MakeRequired" olarak çevrilir

WhenCurrentUserIsNotMemberOfGroup = 12

Bu koşul, geçerli kullanıcının belirli bir grubun üyesi olup olmadığını denetler. Bu koşul, herhangi bir sunucu tarafı kural koşuluyla 1:1 eşlemesine sahip değildir; bunun yerine, müşterinin anlama basitliği için eklenen sahte bir koşuldur. Bu koşul daha sonra NOT üyelik filtresine çevrilir. Örneğin, koşul : WhenCurrentUserIsNotMemberOfGroup "Approvers" ise "MakeRequired" Alanı1 olur. Burada, "Onaylayanlar" değil, "MakeRequired" Değil kuralına çevrilir