FieldValueCondition (komplexer Typ) (Definitionsschema Arbeitsaufgabentyp)

Aktualisiert: November 2007

Definiert die Attribute und enthält Rules für die Elemente WHEN und WHENNOT.

<xs:complexType name="FieldValueCondition">
        <xs:complexContent>
                <xs:extension base="FieldCondition">
                        <xs:attribute name="value" type="typelib:Constant" use="required"/>
                </xs:extension>
        </xs:complexContent>
</xs:complexType>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribute

Beschreibung

field

Erforderliches FieldCondition (komplexer Typ) (Definitionsschema Arbeitsaufgabentyp)-Attribut

Gibt den Feldverweisnamen eines anderen Felds an. Identifiziert im WHEN-Element ein Feld, das über einen angegebenen Wert verfügen muss, damit die Regeln in diesem Element auf das aktuelle Feld angewendet werden. Identifiziert im WHENNOT-Element ein Feld, das über keinen angegebenen Wert verfügen darf, damit die Regeln in diesem Element auf das aktuelle Feld angewendet werden.

Der Attributtyp ist typelib:ReferenceFieldName. Mindestlänge: 1; maximale Länge: 70.

Musterwert: ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$

Musterwertbeispiel: Company.Division.IssueType

Weitere Informationen über Verweisnamen finden Sie unter FIELD-Element (WORKITEMTYPE-Element).

value

Erforderliches Attribut

Gibt einen Wert des Felds an, das vom field-Attribut identifiziert wird. Beim WHEN-Element werden die im Element enthaltenen Regeln angewendet, wenn der field-Attributwert mit dem von diesem Attribut angegebenen Wert übereinstimmt. Beim WHENNOT-Element werden die im Element enthaltenen Regeln angewendet, wenn der field-Attributwert nicht mit dem von diesem Attribut angegebenen Wert übereinstimmt. Der Attributtyp ist typelib:Constant. Maximale Länge: 255.

Untergeordnete Elemente

Element

Beschreibung

REQUIRED-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass das aktuelle Feld einen Wert enthalten muss, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element).

READONLY-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass das aktuelle Feld schreibgeschützt ist, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element).

EMPTY-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass das aktuelle Feld keinen Wert enthalten darf, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element).

RROZEN-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass das aktuelle Feld fixiert ist, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element). Ein fixiertes Feld kann nach der Übernahme von Änderungen nicht in einen beliebigen, nicht leeren Wert geändert werden. Sie können das Feld jedoch manuell löschen, die Arbeitsaufgabe speichern und anschließend einen anderen Wert angeben.

CANNOTLOSEVALUE-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass das aktuelle Feld nach dem Erhalt eines Werts nicht gelöscht oder geleert werden darf, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element).

NOTSAMEAS-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass der Wert des aktuellen Felds nicht dem Wert eines dritten Felds entsprechen darf, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element). Das dritte Feld wird im NOTSAMEAS-Element angegeben.

VALIDUSER-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass die Liste der zulässigen Werte nur aus gültigen Benutzern des Systems bestehen darf, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element).

ALLOWEXISTINGVALUE-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass der bereits vorhandene Wert des aktuellen Felds zulässig ist, auch wenn er gegen andere Regeln verstößt, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element). Wenn der Wert des aktuellen Felds geändert wird, wird dieses Element nicht angewendet.

MATCH-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass der Wert des aktuellen Felds dem angegebenen Muster entsprechen muss, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element).

ALLOWEDVALUES-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass das aktuelle Feld einen Wert der angegebenen Liste mit Werten enthalten muss, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element). Zulässige Werte sind Werte, die in einer Feldliste auf Arbeitsaufgabenformularen und im Abfrage-Generator zur Auswahl stehen. Sie müssen einen dieser Werte auswählen.

SUGGESTEDVALUES-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass die angegebene Liste für das aktuelle Feld vorgeschlagene Werte enthält, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element). Vorgeschlagene Werte sind Werte, die in einer Feldliste auf Arbeitsaufgabenformularen und im Abfrage-Generator verfügbar sind. Neben den Werten in der Liste können Sie weitere Werte eingeben.

PROHIBITEDVALUES -Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass das aktuelle Feld in der Liste keine Werte enthalten darf, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element).

DEFAULT-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass der angegebene Wert der Standardwert des aktuellen Felds ist, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element).

COPY-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass der Wert aus einem dritten Feld automatisch in das aktuelle Feld kopiert wird, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element). Das dritte Feld wird im COPY-Element angegeben.

SERVERDEFAULT-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Regelgruppe (Definitionsschema Arbeitsaufgabentyp)-Element.

Gibt an, dass das aktuelle Feld den Wert der angegebenen Serverkomponente verwendet, wenn das über das field-Attribut identifizierte Feld den angegebenen Wert enthält (im WHEN-Element) bzw. diesen Wert nicht enthält (im WHENNOT-Element). Die Serverkomponenten sind clock (Uhrzeit, zu der eine Arbeitsaufgabe aktualisiert wird) und currentuser (Benutzer, der die Arbeitsaufgabe aktualisiert hat).

Übergeordnete Elemente

Keine

Hinweise

Der komplexe Typ FieldValueCondition ist der Elementtyp für die folgenden Elemente:

WHEN-Element (Definitionsschema Arbeitsaufgabentyp)

WHENNOT-Element (Definitionsschema Arbeitsaufgabentyp)

FieldValueCondition ist eine Erweiterung von FieldCondition (komplexer Typ) (Definitionsschema Arbeitsaufgabentyp).

Elementinformationen

Namespace

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

Schemaname

Arbeitsaufgabentypdefinition

Validierungsdatei

WorkItemTypeDefinition.xsd

Kann leer sein

Nicht zutreffend

Siehe auch

Weitere Ressourcen

Definitionsschema "Arbeitsaufgabentyp"

Feldbedingungen