Freigeben über


RuleConditionType enum

Typ der Regelbedingung.

Felder

When = 1

$When. Diese Bedingung beschränkt die Ausführung seiner untergeordneten Elemente auf Fälle, in denen ein anderes Feld einen bestimmten Wert hat, d.h. wenn der Is-Wert des referenzierten Feldes gleich dem angegebenen Literalwert ist.

WhenNot = 2

$WhenNot.Diese Bedingung beschränkt die Ausführung ihrer untergeordneten Elemente auf Fälle, in denen ein anderes Feld keinen bestimmten Wert hat, d. h. wenn der Is-Wert des referenzierten Felds nicht gleich dem angegebenen Literalwert ist.

WhenChanged = 3

$WhenChanged.Diese Bedingung beschränkt die Ausführung ihrer untergeordneten Felder auf Fälle, in denen sich ein anderes Feld geändert hat, d. h. wenn der Is-Wert des referenzierten Felds nicht gleich dem Was-Wert dieses Feldes ist.

WhenNotChanged = 4

$WhenNotChanged.Diese Bedingung beschränkt die Ausführung ihrer untergeordneten Elemente auf Fälle, in denen sich ein anderes Feld nicht geändert hat, d. h. wenn der Is-Wert des referenzierten Felds gleich dem Was-Wert dieses Feldes ist.

WhenWas = 5

$WhenWas. Diese Bedingung beschränkt die Ausführung der untergeordneten Elemente auf die Fälle, in denen ein anderer Feldwert von einem Wert in einen anderen geändert wird. Wenn die Bedingung z. B. lautet: Wenn sich der Status des Arbeitselements von Neu in Genehmigt ändert, definiert hier $WhenWas Klausel den Status "Neu" des Arbeitselements und $When Klausel den Status "Genehmigt".

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

Diese Bedingung überprüft, ob der aktuelle Benutzer Mitglied einer bestimmten Gruppe ist. Diese Bedingung verfügt nicht über eine 1:1-Zuordnung mit einer serverseitigen Regelbedingung, sondern um eine Dummy-Bedingung, die zur Vereinfachung des Verständnisses für den Kunden hinzugefügt wurde. Diese Bedingung wird später in einen FOR-Mitgliedschaftsfilter übersetzt. z.B. Wenn die Bedingung lautet: WhenCurrentUserIsMemberOfGroup "Genehmiger" dann "MakeRequired" Feld1.Hier wird es in eine For-Regel übersetzt, "MakeRequired" für "Genehmiger"

WhenCurrentUserIsNotMemberOfGroup = 12

Diese Bedingung überprüft, ob der aktuelle Benutzer nicht Mitglied einer bestimmten Gruppe ist. Diese Bedingung verfügt nicht über eine 1:1-Zuordnung mit einer serverseitigen Regelbedingung, sondern um eine Dummy-Bedingung, die zur Vereinfachung des Verständnisses für den Kunden hinzugefügt wurde. Diese Bedingung wird später in einen NOT-Mitgliedschaftsfilter übersetzt. z.B. Wenn die Bedingung lautet: WhenCurrentUserIsNotMemberOfGroup "Genehmiger" dann "MakeRequired" Feld1.Hier wird es in eine Not-Regel übersetzt, "MakeRequired" nicht "Genehmiger"