Megosztás:


RuleConditionType enum

Szabályfeltétel típusa.

Mezők

When = 1

$When. Ez a feltétel a gyermek végrehajtását azokra az esetekre korlátozza, amikor egy másik mezőnek van egy adott értéke, azaz amikor a hivatkozott mező Is értéke megegyezik a megadott literálértékkel.

WhenNot = 2

$WhenNot.Ez a feltétel azokra az esetekre korlátozza a gyermekek végrehajtását, amikor egy másik mezőnek nincs adott értéke, azaz amikor a hivatkozott mező Is értéke nem egyenlő a megadott konstans értékkel.

WhenChanged = 3

$WhenChanged.Ez a feltétel a gyermek végrehajtását azokra az esetekre korlátozza, amikor egy másik mező megváltozott, azaz amikor a hivatkozott mező Is értéke nem egyenlő az adott mező Was értékével.

WhenNotChanged = 4

$WhenNotChanged.Ez a feltétel azokra az esetekre korlátozza a gyermek végrehajtását, amikor egy másik mező nem változott, azaz amikor a hivatkozott mező Is értéke megegyezik az adott mező Was értékével.

WhenWas = 5

$WhenWas. Ez a feltétel a gyermek végrehajtását azokra az esetekre korlátozza, amikor egy másik mezőérték egyik értékről a másikra módosul. Például: Ha a feltétel a következő: Ha a munkaelem állapota Újról Jóváhagyottra változik, itt $WhenWas záradék határozza meg a munkaelem "Új" állapotát, $When záradék pedig a "Jóváhagyott" állapotot.

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

Ez a feltétel ellenőrzi, hogy az aktuális felhasználó tagja-e egy adott csoportnak. Ez a feltétel nem rendelkezik 1:1-es leképezéssel egyetlen kiszolgálóoldali szabályfeltétellel sem, hanem ez egy próbabábu feltétel, amely az ügyfél egyszerű megértése érdekében van hozzáadva. Ezt a feltételt később lefordítja egy FOR tagsági szűrőre. Például, ha a feltétel : WhenCurrentUserIsMemberOfGroup "Jóváhagyók", akkor "MakeRequired" mező1.Itt lefordítható egy For szabályra, "MakeRequired" a "Jóváhagyók" számára

WhenCurrentUserIsNotMemberOfGroup = 12

Ez a feltétel ellenőrzi, hogy az aktuális felhasználó nem tagja-e egy adott csoportnak. Ez a feltétel nem rendelkezik 1:1-es leképezéssel egyetlen kiszolgálóoldali szabályfeltétellel sem, hanem ez egy próbabábu feltétel, amely az ügyfél egyszerű megértése érdekében van hozzáadva. Ezt a feltételt később egy NEM tagsági szűrőre fordítják le. Például: Ha a feltétel : WhenCurrentUserIsNotMemberOfGroup "Jóváhagyók", akkor "MakeRequired" mező1.Itt ez egy Nem szabályt , "MakeRequired" nem "Jóváhagyók"