Détails des actions de transition
Mise à jour : novembre 2007
Utilisez des actions de transition d'état pour automatiser les transitions d'éléments de travail à différents points de leur flux de travail. Vous pouvez tenir compte des détails d'utilisation suivants concernant les actions de transition :
Les actions de transition sont facultatives. Si l'état actuel de l'instance d'élément de travail a une entrée d'action pour l'action spécifiée, il retourne l'état "à". Si tel n'est pas le cas, la valeur de retour est Null. Les intégrations doivent harmonieusement gérer les valeurs de retour Null. C'est-à-dire :
Ne faites pas échouer l'opération.
Laissez une trace ou un journal qui indique que l'intégration n'a pas effectué de transition automatique car il lui manquait une action
Pour chaque type d'élément de travail, les actions doivent être uniques pour les paires Etat/Action. Cela signifie que les auteurs de types d'éléments de travail ne peuvent pas spécifier plusieurs états "à" pour la même action.
Toutefois, plusieurs actions sur la même transition sont prises en charge pour permettre plusieurs intégrations de transition automatique. Par exemple :
<TRANSITION from="Working" to="Ready To Build"> <ACTIONS> <ACTION value="Microsoft.VSTS.Actions.Checkin"/> <ACTION value="ADatum.Actions.Complete"/> </ACTIONS> </TRANSITION>
Les noms d'actions sont des noms de programmations pour lesquels vous pouvez utiliser uniquement des caractères anglais.
Les noms d'actions doivent respecter la même convention d'espaces de noms de références que les noms de références de champ pour éviter des conflits de nom d'action entre fournisseurs et clients. Toutefois, cette convention n'est pas appliquée par l'outil. Microsoft Visual Studio Team System utilise Microsoft.VSTS.Actions.<your action>..