Detalhes da ação de transição
[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]
Use ações de transição de estado para automatizar as transições de itens de trabalho em vários pontos no seu fluxo de trabalho.Você pode considerar os seguintes detalhes de uso sobre as ações de transição:
Ações de transição são opcionais.Se o estado corrente da instância do item de trabalho tiver uma entrada de ação para a ação especificada, ela retorna o estado "para".Se não for, o valor retornado é nulo.Integrações devem manipular valores de retorno nulo normalmente.Isso é:
Não falha.
Deixar um rastreamento ou log indica que a integração foi auto-transição não porque ele necessário uma ação que não foi encontrada
Para cada tipo de item de trabalho, ações devem ser exclusivas para pares do estado/ação.Isso significa que os autores de tipo de item de trabalho não podem especificar vários estados de "para" para a mesma ação.
No entanto, várias ações na mesma transição são suportadas para permitir várias integrações de transição automática.Por exemplo:
<TRANSITION from="Working" to="Ready To Build"> <ACTIONS> <ACTION value="Microsoft.VSTS.Actions.Checkin"/> <ACTION value="ADatum.Actions.Complete"/> </ACTIONS> </TRANSITION>
Ação nomes são nomes através de programação para as quais você pode usar somente caracteres do inglês.
Nomes de ação devem seguir a mesma convenção de espaço para nome de referência sistema autônomo nomes de referência de campo para evitar conflitos de nome da ação entre fornecedores e clientes.No entanto, essa convenção não é imposta pela ferramenta.Microsoft Visual Studio Team System usa Microsoft.VSTS.Actions.<your action>.