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" |