ALM – Conhecendo um Pouco mais sobre ALM – Post 19 de 100 – Process Template – Customizando um Workflow no Team Foundation Server 2015

Introdução

Esse artigo tem como finalidade ajudar a configurar um Workflow automáticamente em um Work Item do Team Foundation Server, facilitando assim os processos e atividades do seu time no dia a dia.

Cenário

Quando o status de um Work Item é modificado, determinado campo deverá ser alterado automaticamente, sem a necessidade de intervenção do usuário.

Exemplo:

Quando um BUG é alterado para o Status “Resolved” o campo Assigned To mude automaticamente para o usuário que abriu inicialmente o BUG, facilitando ainda mais o processo.

Passos

Abra o Process Editor do seu Visual Studio, vá em Work Item Types –> Open WIT from File

image

Abra o XML do Work Item que você deseja alterar o WorkFlow.

image

Vá em Workflow.

image

Em seguida, procure o Workflow State Field Rules que você necessita alterar, no caso será quando o Status do Work Item se alterar para Resolved.

Você deverá ir em Fields Rules, e selecionar o tipo de alteração. No nosso exemplo, queremos que o campo Assign To, se altere automaticamente para a pessoa que criou o Work Item, quando o Status do Work Item mudar para Resolved.

image

image

Vá na aba Rules

image

Insira uma regra de COPY

image

Em seguida, selecione de onde (From) e selecione o Campo CreatedBy

image

Salve, e depois carregue o Work Item em seu Projeto de Homologação para validar, usando a linha de comando WITADMIN.

Ex.:

witadmin importwitd /collection:https://seutfs/collection /f:”C:\….\WorkItem Tracking\TypeDefinitions\bug.xml” /p:”Projeto Homologa 4.7″

image

Validação

Em seguida faça um teste. Abra um Work Item tipo BUG, altere ele e valide se o campo é automaticamente preenchido depois que a razão é alterada.

image

image

image

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s