Como: Alterar o fluxo de trabalho de um tipo de item de trabalho
[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.]
Você pode alterar o fluxo de trabalho de um tipo de item de trabalho ao exportar o arquivo XML e modificar seu conteúdo.Assim que você modificou o fluxo de trabalho, você pode importar o arquivo XML para começar a usar o tipo de item de trabalho atualizado.
Permissões necessárias
Para executar este procedimento, você deve ser um membro do Equipe Foundation administradores agrupar ou um membro do Administradores de projeto agrupar para o projeto.Para obter mais informações, consulte Team Foundation servidor Permissões.
Para alterar o fluxo de trabalho
Se você estiver modificando um tipo de item de trabalho em um único projeto, execute o witexport Para exportar o arquivo XML para o tipo de item de trabalho que deseja modificar. Para obter mais informações, consulte Como: Exportar um tipo de item de trabalho de um projeto existente.
In Visual Studio, clicar Arquivo, clicar em abertoe, em seguida, clicar Arquivo.
Exibe o em em aberto arquivo caixa de diálogo.
Em Procure na, mover para o local onde o arquivo exportado.
Se você estiver modificando um tipo de item de trabalho para personalizar um modelo de processo, mova para o local em que você baixou o modelo de processo.
Observação: Se você estiver executando o Windows Vista, talvez você não tenha direitos de acesso a determinadas pastas.Se você tentar exportar o tipo de item de trabalho para um local onde você não tem direitos de acesso, a tecnologia de virtualização do registro automaticamente redireciona o arquivo exportado e o salva no armazenamento virtual.Para obter mais informações, consulte https://go.Microsoft.com/fwlink/?LinkId=92325 and https://go.Microsoft.com/fwlink/?LinkId=92323.Para evitar esse redirecionamento, você pode exportar o arquivo para um local onde você tem direitos de acesso.
selecionar o arquivo XML de tipo de item de trabalho que você deseja atualizar e, em seguida, clicar em aberto.Quando você for solicitado sobre terminações de linha, clicar Não.
Localizar a definição de fluxo de trabalho do tipo de item de trabalho, no <WORKFLOW> seção do arquivo XML, sistema autônomo mostra o seguinte XML:
<WORKFLOW> <STATES> <STATE value="Active"> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ClosedDate"> <EMPTY /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ClosedBy"> ...
Adicionar um estado não aprovado na definição do tipo inserindo <state>outro elemento.O novo estado é mostrado em negrito.
<WORKFLOW> <STATES> <STATE value="Unapproved"> </STATE> <STATE value="Active"> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ClosedDate"> <EMPTY /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ClosedBy"> ...
Crie uma transição entre o estado nulo e o estado não aprovado.Para fazer isso, primeiro localize a seção da definição do fluxo de trabalho para transições.Em seguida, insira o seguinte XML mostrado no texto em negrito.Devido a essa alterar de todos os novos itens de trabalho desse tipo serão iniciado o estado não aprovado com o motivo de padrão de novo.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> </REASONS> </TRANSITION> <TRANSITION from="" to="Active"> <REASONS> <DEFAULTREASON value="New" /> </REASONS> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ActivatedBy"> <COPY from="currentuser" /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ActivatedDate"> <COPY from="clock" /> </FIELD> <FIELD refname="System.AssignedTo"> <COPY from="currentuser" /> </FIELD> </FIELDS> </TRANSITION>
Excluir a transição para ativo é mostrado sistema autônomo realçada no seguinte XML.Fazer isso porque pode haver apenas uma transição de abertura.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> </REASONS> </TRANSITION> <TRANSITION from="" to="Active"> <REASONS> <DEFAULTREASON value="New" /> </REASONS> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ActivatedBy"> <COPY from="currentuser" /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ActivatedDate"> <COPY from="clock" /> </FIELD> <FIELD refname="System.AssignedTo"> <COPY from="currentuser" /> </FIELD> </FIELDS> </TRANSITION>
Adicione um motivo "Ported" para a transição de abertura inserindo o seguinte XML mostrado no texto em negrito.Isso permite que os usuários se o item de trabalho é novo ou foi portado de outro sistema de acompanhamento.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Ported" /> </REASONS> </TRANSITION> ...
Insira a seguinte regra COPY mostrada em negrito.Essa regra padrão é o Atribuída A campo para o usuário que criou o item de trabalho e está a ser avaliada apenas durante a transição de abertura.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Ported" /> </REASONS> <FIELDS> <FIELD refname="System.AssignedTo"> <COPY from="currentuser" /> </FIELD> </FIELDS> </TRANSITION> ...
Observação: Inserir esta regra em Outros <TRANSITION> ou <STATE> elementos serão escopo para a regra Outros transições ou estados. Para obter mais informações, consulte Usando o <WHEN*> <padrão>e <copy>regras.
Criar uma transição de estado não aprovado no estado ativo, inserindo o seguinte XML mostrado sistema autônomo destacados no exemplo a seguir.Devido a essa alterar de quando o item de trabalho for aprovado, ele pode sofrer essa transição.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Ported" /> </REASONS> <FIELDS> <FIELD refname="System.AssignedTo"> <COPY from="currentuser" /> </FIELD> </FIELDS> </TRANSITION> <TRANSITION from="Unapproved" to="Active"> <REASONS> <DEFAULTREASON value="Approved" /> </REASONS> </TRANSITION> <TRANSITION from="Active" to="Closed"> <REASONS> <DEFAULTREASON value="Completed" /> <REASON value="Deferred" /> <REASON value="Obsolete" /> <REASON value="Cut" /> </REASONS> ...
Na barra de ferramentas, clicar Salvar para salvar as alterações do arquivo XML.
Para importar o novo tipo de item de trabalho para um único projeto, consulte Como: Importar um tipo de item de trabalho a um projeto existente. Para adicionar o tipo de item de trabalho ao seu modelo de processo, consulte Tipos de item de trabalho.
Para verificar as alterações importadas para um projeto único
In Team Explorer, clicar Atualizar para baixar as atualizações mais recentes do servidor.
Essas atualizações incluem as alterações que você importou apenas.Aguarde alguns segundos até que o nó Work Items é carregado.Nós que ainda estão sendo carregados exibem a palavra trabalho.
Crie um novo item de trabalho usando o tipo de item de trabalho modificado.Para fazer isso, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalho e, em seguida, clique o tipo de item de trabalho.
Este item de trabalho é criado a partir do tipo de item de trabalho que você alterou e importado.
Observe que o inicial Estado is now Não aprovado e que o Motivo is Novo.Além disso, a Atribuída A valor é o nome da sua conta.clicar no Motivo campo para ver uma caixa de listagem que lista os motivos Novo and Duas portas.
No Título campo, digite um título e, em seguida, clicar Salvar para salvar o item de trabalho.Aguarde até que o salvar operação for concluída, conforme indicado pelo Item (NS) salvo na BAR de status.
No Estado , selecionar o ativovalor de para aprovar o item de trabalho e fazer a transição-lo novamente.Observe que o Motivo campo is Aprovado.
Na barra de ferramentas, clicar Salvar para salvar essa transição.
clicar Fechar para fechar o item de trabalho.
Consulte também
Conceitos
Regras de campo, estado, transição ou razão de escopo