Detalles de la acción de transición
Actualización: noviembre 2007
Utilice las acciones de transición de estados para automatizar las transiciones de los elementos de trabajo en varios puntos del flujo de trabajo. Tenga en cuenta los detalles de uso siguientes sobre las acciones de transición:
Las acciones de transición son opcionales. Si el estado actual de la instancia del elemento de trabajo tiene una entrada de acción para la acción especificada, vuelve al estado "to". En caso contrario, el valor devuelto es Null. Las integraciones deberían controlar sin problemas los valores Null devueltos, es decir:
Sin error.
Deja un seguimiento o registro que indica que la integración no realizó la transición automáticamente porque requería una acción no encontrada
Para cada tipo de elemento de trabajo, las acciones deben ser únicas para los pares de estado From/acción. Esto significa que los creadores del tipo de elemento de trabajo no pueden especificar varios estados "to" para la misma acción.
Sin embargo, se admiten varias acciones en la misma transición para permitir diversas integraciones de transiciones automáticas. Por ejemplo:
<TRANSITION from="Working" to="Ready To Build"> <ACTIONS> <ACTION value="Microsoft.VSTS.Actions.Checkin"/> <ACTION value="ADatum.Actions.Complete"/> </ACTIONS> </TRANSITION>
Los nombres de acciones son nombres de programación en los que sólo se permite la utilización de caracteres ingleses.
Los nombres de acciones deberían seguir la misma convención de espacio de nombres de referencia que los nombres de referencia de campo para evitar conflictos de nombres de acciones entre proveedores y clientes. Sin embargo, la herramienta no aplica esta convención. Microsoft Visual Studio Team System utiliza Microsoft.VSTS.Actions.<your action>.