Freigeben über


WHENNOTCHANGED-Element (Definitionsschema Arbeitsaufgabentyp)

Aktualisiert: November 2007

Legt eine Bedingung fest, für die eine oder mehrere Regeln auf das aktuelle Feld angewendet werden. Die Regeln gelten für das aktuelle Feld, wenn sich der Wert eines anderen Felds in einer Revision nicht in eine Arbeitsaufgabe ändert. Das übergeordnete Element definiert das aktuelle Feld.

<xs:element name="WHENNOTCHANGED" type="FieldCondition"/>

Attribute und Elemente

In den folgenden Abschnitten werden die Attribute und die untergeordneten Elemente beschrieben, die das WHENNOTCHANGED-Element definieren. Außerdem werden die übergeordneten Elemente beschrieben, die definieren, wie das WHENNOTCHANGED-Element angewendet wird. Sie müssen mindestens ein untergeordnetes Element definieren.

Attribute

Attribut

Beschreibung

field

Erforderliches Attribut.

Gibt ein Feld an, das sich nicht ändern darf, damit die Regeln in diesem Element auf das aktuelle Feld angewendet werden.

Dieses Attribut wird über den Feldverweisnamen angegeben. Weitere Informationen über Verweisnamen finden Sie unter FIELD-Element (WORKITEMTYPE-Element).

Untergeordnete Elemente

Element

Beschreibung

REQUIRED-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass das aktuelle Feld (mit dem WHEN-Element) über einen Wert verfügen muss, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird.

READONLY-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass das aktuelle Feld schreibgeschützt ist, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird.

EMPTY-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass das aktuelle Feld leer sein muss, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird.

RROZEN-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass das aktuelle Feld fixiert ist, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird. 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 Element

Gibt an, dass das aktuelle Feld nach der Zuweisung eines Werts nicht gelöscht und sein Inhalt nicht entfernt werden kann, wenn der Wert des mit dem field-Attribut identifizierten Felds nicht geändert wurde.

NOTSAMEAS-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass der Wert des aktuellen Felds nicht mit dem Wert eines dritten Felds übereinstimmen darf, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird. Das dritte Feld wird im NOTSAMEAS-Element angegeben.

VALIDUSER-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass die Liste der zulässigen Werte nur aus gültigen Benutzern des Systems bestehen darf, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird.

ALLOWEXISTINGVALUE-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass der bereits vorhandene Wert des aktuellen Felds zulässig ist, auch wenn er gegen andere Regeln verstößt, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird. Wenn der Wert des aktuellen Felds geändert wird, wird dieses Element nicht angewendet.

MATCH-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass der Wert des aktuellen Felds dem angegebenen Muster entsprechen muss, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird.

ALLOWEDVALUES-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass das aktuelle Feld einen Wert der angegebenen Liste mit Werten enthalten muss, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird. 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 Element

Gibt an, dass die angegebene Liste für das aktuelle Feld vorgeschlagene Werte enthält, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird. 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 Element

Gibt an, dass das aktuelle Feld in der Liste keine Werte enthalten darf, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird.

DEFAULT-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass der angegebene Wert der Standardwert des aktuellen Felds ist, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird.

COPY-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass der Wert aus einem dritten Feld automatisch in das aktuelle Feld kopiert wird, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird. Das dritte Feld wird im COPY-Element angegeben.

SERVERDEFAULT-Element (Definitionsschema Arbeitsaufgabentyp)

Optionales Element

Gibt an, dass das aktuelle Feld den Wert der angegebenen Serverkomponente verwendet, wenn sich der Wert des Felds nicht ändert, das über das field-Attribut identifiziert wird. Die Serverkomponenten sind clock (Uhrzeit, zu der eine Arbeitsaufgabe aktualisiert wird) und currentuser (Benutzer, der die Arbeitsaufgabe aktualisiert hat).

Übergeordnete Elemente

Element

Beschreibung

FIELD-Element (Definitionsschema Arbeitsaufgabentyp)

Erforderliches Element.

Verweist auf eine Felddefinition für eine Arbeitsaufgabe und auf die Regeln und Bedingungen, die für das Feld gelten. Der Verweis basiert auf dem Element STATE, TRANSITION, DEFAULTREASON oder REASON, dem dessen übergeordnetes FIELDS-Element untergeordnet ist.

FIELD-Element (WORKITEMTYPE-Element)

Erforderliches Element.

Definiert ein Arbeitsaufgabenfeld und gibt die dafür geltenden Regeln und Bedingungen an.

Hinweise

WHENNOTCHANGED ist ein optionales untergeordnetes Element von FIELD (Definitionsschema Arbeitsaufgabentyp) und FIELD (WORKITEMTYPE-Element).

Beispiel

<WHENNOTCHANGED field="field reference name">
    <REQUIRED>…</REQUIRED>
    <READONLY>…</READONLY>
    <EMPTY>…</EMPTY>
    <FROZEN>…</FROZEN>
    <CANNOTLOSEVALUE>…</CANNOTLOSEVALUE>
    <NOTSAMEAS>…</NOTSAMEAS>
    <VALIDUSER>…</VALIDUSER>
    <ALLOWEXISTINGVALUE>…<ALLOWEXISTINGVALUE>
    <MATCH>…</MATCH>
    <ALLOWEDVALUES>…</ALLOWEDVALUES>
    <SUGGESTEDVALUES>…</SUGGESTEDVALUES>
    <PROHIBITEDVALUES>…</PROHIBITEDVALUES>
    <DEFAULT>…</DEFAULT>
    <COPY>…</COPY>
    <SERVERDEFAULT>…</SERVERDEFAULT>
</WHENNOTCHANGED>

Elementinformationen

Namespace

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

Schemaname

Definition des Arbeitsaufgabentyps

Validierungsdatei

WorkItemTypeDefinition.xsd

Elementtyp

FieldCondition (komplexer Typ) (Definitionsschema Arbeitsaufgabentyp)

Kann leer sein

Nein

Siehe auch

Weitere Ressourcen

Definitionsschema "Arbeitsaufgabentyp"

Feldbedingungen