Élément TRANSITION
Utilisez l'élément TRANSITION pour spécifier une progression ou une régression valide entre deux états pour un type d'élément de travail.L'élément TRANSITION est un élément enfant requis de l'élément TRANSITIONS.
Hiérarchie de schéma
TRANSITION
<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>
<TRANSITION from="NameOfStartingState" to="NameOfEndingState" for="UserGroupName" not="UserGroupName">
<ACTIONS> . . . </ACTIONS>
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut |
Description |
---|---|
from |
Obligatoire.Nom de l'état duquel part l'élément de travail. |
to |
Obligatoire.Nom de l'état auquel passe l'élément de travail. |
for |
Attribut Transition. Facultatif.Nom d'un utilisateur ou d'un groupe autorisé à exécuter la transition. |
not |
Attribut Transition. Facultatif.Nom d'un utilisateur ou d'un groupe qui n'est pas autorisé à exécuter la transition. |
Éléments enfants
Élément |
Description |
---|---|
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. |
|
Obligatoire.Collection d'éléments DEFAULTREASON et REASON définissant des raisons valides permettant à l'élément de travail d'exécuter la transition. |
|
Facultatif.Collection d'éléments FIELD (flux de travail) qui référencent les définitions de champ définies pour le type d'élément de travail. |
Éléments parents
Élément |
Description |
---|---|
Obligatoire.Collection d'éléments TRANSITION définissant les transitions d'état valides pour le type d'élément de travail. |
Notes
L'élément TRANSITION est un enfant obligatoire de l'élément TRANSITIONS.
Vous devez définir exactement une seule transition pour déplacer l'élément de travail de l'état Aucun (from="") à un état nommé, par exemple Actif.Cette transition identifie l'état par défaut d'un nouvel élément de travail.
minOccurs="1"
maxOccurs="unbounded"
Exemple
<TRANSITION from="Active" to="Resolved">
. . .
<REASONS>
<DEFAULTREASON value="Fixed"/>
<REASON value="Deferred"/>
<REASON value="Duplicate"/>
<REASON value="As Designed"/>
<REASON value="Unable to Reproduce"/>
<REASON value="Obsolete"/>
</REASONS>
. . .
</TRANSITION>
Voir aussi
Concepts
Autres ressources
Définir et personnaliser le flux de travail des éléments de travail