Partager via


Transition, type complexe (Schéma de définition du type d'élément de travail)

Mise à jour : novembre 2007

Définit les attributs et les éléments enfants de l'élément TRANSITION.

<xs:complexType name="Transition">
        <xs:all>
                <xs:element name="ACTIONS" type="ActionList" minOccurs="0"/>
                <xs:element name="REASONS" type="Reasons"/>
                <xs:element name="FIELDS" type="FieldReferences" minOccurs="0"/>
        </xs:all>
        <xs:attribute name="from" type="typelib:PlainConstant" use="required"/>
        <xs:attribute name="to" type="typelib:NonEmptyPlainConstant" use="required"/>
        <xs:attribute name="for" type="typelib:IdentityName"/>
        <xs:attribute name="not" type="typelib:IdentityName"/>
</xs:complexType>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut

Description

from

Attribut requis.

Nom de l'état duquel part l'élément de travail. Le type de l'attribut est typelib:PlainConstant. Longueur maximale : 255.

Valeur de modèle : ^[^\\]*$

Exemple de valeur de modèle : Actif

to

Attribut requis.

Nom de l'état auquel passe l'élément de travail. Le type de l'attribut est typelib:NonEmptyPlainConstant. Longueur minimale : 1 ; longueur maximale : 255.

Valeur de modèle : ^[^\\]*$

Exemple de valeur de modèle : Résolu

for

Attribut facultatif.

Nom d'un utilisateur ou groupe pouvant exécuter cette transition. Le type de l'attribut est typelib:IdentityName. Longueur minimale : 1 ; longueur maximale : 255.

Valeur de modèle : ^[^\\]+\\[^\\]+$

Exemple de valeur de modèle : Domain\userID

not

Attribut facultatif.

Nom d'un utilisateur ou groupe ne pouvant pas exécuter cette transition. Le type de l'attribut est typelib:IdentityName. Longueur minimale : 1 ; longueur maximale : 255.

Valeur de modèle : ^[^\\]+\\[^\\]+$

Exemple de valeur de modèle : Domain\userID

Éléments enfants

Élément

Description

ACTIONS, élément (Schéma de définition du type d'élément de travail)

Élément facultatif.

Définit une collection d'éléments ACTION qui définissent chacun une chaîne d'action pouvant être utilisée lors de l'appel de la méthode WorkItem.GetNextState pour obtenir l'état de post-action de l'élément de travail.

REASONS, élément (Schéma de définition du type d'élément de travail)

Élément requis.

Définit une collection d'éléments DEFAULTREASON et REASON qui définissent des raisons valides pour lesquelles l'élément de travail peut exécuter la transition.

FIELDS, élément (Schéma de définition du type d'élément de travail)

Élément facultatif.

Définit une collection d'éléments FIELD référençant les définitions de champ contenues dans le type d'élément de travail.

Éléments parents

Aucun

Notes

Le type complexe Transition est le type de l'élément TRANSITION (voir TRANSITION, élément (Schéma de définition du type d'élément de travail)).

Informations sur les éléments

Espace de noms

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

Nom du schéma

Définition du type d'élément de travail

Fichier de validation

WorkItemTypeDefinition.xsd

Peut être vide

Non applicable

Voir aussi

Autres ressources

Définition du flux de travail des éléments de travail