Arbeiten mit Feldregeln

Abhängig vom Datentyp eines Felds können Sie verschiedene Einschränkungen dafür festlegen, welche Daten in dieses Feld eingegeben werden dürfen.So können Sie beispielsweise einen Standardwert definieren, die Werte einschränken, die von einem Benutzer angegeben werden können, sowie den Personenkreis einschränken, von dem der Wert des Felds aktualisiert werden kann.Das Anwenden einer Regel auf ein Arbeitsaufgabenfeld kann in folgenden Fällen sinnvoll sein:

  • Sie möchten den QuickInfo-Text angeben, der angezeigt wird, wenn ein Benutzer in einem Arbeitsaufgabenformular auf ein Feld zeigt.

  • Sie möchten festlegen, dass der Wert eines Zeichenfolgenfelds einem bestimmten Muster entsprechen muss.

  • Sie möchten ein Feld als Pflichtfeld oder als schreibgeschütztes Feld festlegen oder sicherstellen, dass es nicht den Wert eines anderen Felds enthält.

  • Sie möchten den Inhalt eines Felds löschen oder weitere Änderungen eines Felds einschränken.

  • Sie möchten den Personenkreis einschränken, von dem das Feld geändert werden kann.

  • Sie möchten eine Regel auf ein Feld anwenden, wenn sich der Wert eines anderen Felds geändert hat oder dem Feld ein bestimmter Wert zugewiesen wird.

Sie können mehrere Regeln auf ein Feld anwenden.Wenn Sie Regeln in ein FIELD (Definition)-Element einschließen, gelten die Regeln immer.Wenn Sie sie in das FIELD (Workflow)-Element einschließen, können Sie festlegen, ob sie während einer Zustandsänderung, beim Übergang in einen Zustand oder bei Angabe eines Grunds für einen Übergang durch einen Benutzer gelten sollen.

Allgemeine Aufgaben

Aufgaben

Verwandte Themen

Erzwingen von Regeln – entweder immer, während eines Übergangs, wenn ein Benutzer den Zustand ändert oder wenn ein Benutzer einen Grund angibtMithilfe von Feldregeln können Sie das Verhalten eines Arbeitsaufgabentyps unabhängig vom Zustand der Arbeitsaufgabe steuern.Ein für einen neuen und aktiven Fehler erforderliches Feld ist beispielsweise so lange erforderlich, bis der Fehler geschlossen wird.

Anwenden von Regeln, um den Wert eines Arbeitsaufgabenfelds zu steuernDurch Angeben einer qualifizierenden Regel können Sie die Änderungsmöglichkeiten für den Wert eines Felds einschränken. Beispiele hierfür sind die Elemente CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY und REQUIRED.

Definieren des Hilfetexts für ein Arbeitsaufgabenfeld.Sie können den Hilfetext oder den QuickInfo-Text anpassen, der angezeigt wird, wenn ein Benutzer in einem Arbeitsaufgabenformular auf ein Feld zeigt.Hilfetext ist auf 255 Unicode-Zeichen beschränkt und kann lokalisiert werden.

Einschränken des Personenkreises, von dem ein Feld geändert werden kannMithilfe des VALIDUSER-Elements können Sie einschränken, von wem ein Feld in einer Arbeitsaufgabe geändert werden kann.

Definieren des Musters, dem ein Zeichenfolgenwert entsprechen mussMithilfe des MATCH-Elements können Sie ein Muster für den Inhalt eines Zeichenfolgenfelds erzwingen.

Kopieren eines Werts in ein FeldSie können einen Standardwert für ein Feld angeben oder den Wert aus einem anderen Feld bzw. einen systemdefiniertem Wert kopieren.Ein Feldstandardwert kann mithilfe eines der folgenden Elemente zugewiesen werden: COPY, DEFAULT oder SERVERDEFAULT.

Verwenden von Token für Attribute, durch die auf Benutzer oder Gruppen verwiesen wirdWenn Sie eine Regel auf einen Benutzer oder auf eine Gruppe beschränken, müssen Sie die Domäne oder den Bereich der Gruppe angeben.Für einige Werte können Token verwendet werden.

Einschränken einer Regel, sodass sie für eine bestimmte Gruppe gilt bzw. nicht giltDurch Einschließen des Attributs for oder not lassen sich die meisten Regeln so qualifizieren, dass sie für einen Satz von Gruppen oder Benutzern gelten bzw. nicht gelten.

Angeben von Bedingungen für Feldwertzuweisungen auf der Grundlage von Werten in anderen FeldernMithilfe der Elemente WHEN, WHENNOT, WHENCHANGED und WHENNOTCHANGED können Sie Regeln definieren, die abhängig von Bedingungen ausgeführt werden.

Nachvollziehen der Verarbeitung von RegelnRegeln werden in der Regel in der Reihenfolge verarbeitet, in der sie aufgeführt sind.Bei Verwendung der Elemente WHEN*, DEFAULT und COPY treten jedoch unter Umständen zusätzliche Verhaltensweisen auf.

Siehe auch

Konzepte

Entwerfen des Workflows

XML-Elementreferenz für WITD

Weitere Ressourcen

Definieren von Arbeitsaufgabenfeldern