RuleConditionType enum
Typ podmínky pravidla
Pole
| When = 1 | $When. Tato podmínka omezuje provádění podřízených položek na případy, kdy má jiné pole určitou hodnotu, tj. když je hodnota odkazovaného pole rovna dané hodnotě literálu. |
| WhenNot = 2 | $WhenNot.Tato podmínka omezuje provádění podřízených položek na případy, kdy jiné pole nemá určitou hodnotu, tj. pokud je hodnota odkazovaného pole nerovna dané hodnotě literálu. |
| WhenChanged = 3 | $WhenChanged.Tato podmínka omezuje provádění podřízených položek na případy, kdy se změnilo jiné pole, tj. pokud hodnota Je odkazovaného pole není rovna hodnotě Was daného pole. |
| WhenNotChanged = 4 | $WhenNotChanged.Tato podmínka omezuje provádění podřízených položek na případy, kdy se nezměnilo jiné pole, tj. pokud je hodnota Je odkazovaného pole rovna hodnotě Was daného pole. |
| WhenWas = 5 | $WhenWas. Tato podmínka omezuje provádění podřízených případů na případy, kdy se změní jiná hodnota pole z jedné hodnoty na jinou. Například pokud je podmínka : Když se stav pracovní položky změní z New na Approved, tady $WhenWas klauzule definuje stav "New" workitem a $When klauzule definuje "Approved" stav. |
| WhenStateChangedTo = 6 | |
| WhenStateChangedFromAndTo = 7 | |
| WhenWorkItemIsCreated = 8 | |
| WhenValueIsDefined = 9 | |
| WhenValueIsNotDefined = 10 | |
| WhenCurrentUserIsMemberOfGroup = 11 | Tato podmínka zkontroluje, jestli je aktuální uživatel členem určité skupiny. Tato podmínka nemá žádné mapování 1:1 s žádnou podmínkou pravidla na straně serveru, spíše se jedná o fiktivní podmínku přidanou kvůli jednoduchosti porozumění zákazníkovi. Tato podmínka se později přeloží do filtru členství FOR . Například pokud je podmínka : WhenCurrentUserIsMemberOfGroup "Approvers" (Schvalovatelé), pak Pole MakeRequired(1). Tady se přeloží na pravidlo For , MakeRequired pro Schvalovatele. |
| WhenCurrentUserIsNotMemberOfGroup = 12 | Tato podmínka zkontroluje, jestli aktuální uživatel není členem konkrétní skupiny. Tato podmínka nemá žádné mapování 1:1 s žádnou podmínkou pravidla na straně serveru, spíše se jedná o fiktivní podmínku přidanou kvůli jednoduchosti porozumění zákazníkovi. Tato podmínka se později přeloží do filtru ČLENSTVÍ NOT . Například pokud je podmínka : WhenCurrentUserIsNotMemberOfGroup "Approvers" (Schvalovatelé), pole MakeRequired Field1.Here se přeloží na pravidlo Not rule , MakeRequired nikoli Approvers (Schvalovatelé) |