Sónia Moreira

Integração Contínua & TFS & Scrum

My Links

Blog Stats

Archives

Post Categories

Blogs

Login

Monday, March 17, 2008 #

Assignar todos os workitems a outra pessoa

Imaginemos que eu como membro de equipa de um determinado Team Project, tinha deixado de trabalhar na empresa.
O que aconteceria aos workitems que estão atribuídos a mim?
Bem, teriam de ser assignados a outra pessoa, mas como? 

  • Instalar TFS Power Tools 2008
  • C:\Program Files\Microsoft Team Foundation Server 2008 Power Tools
  • Executar o seguinte comando:

          tfpt query /format:id "Project123\my workitems" /s:http://TFS:8080 | tfpt workitem /update @ /fields:"Assigned To=Joaquim Matias" /s:http://TFS:8080

Neste caso estamos a assumir que no Team Project "Project123" existe uma query "My WorkItems" que devolve todos os workitem assignados a mim.
Sempre que especificarmos o @ juntamente com a opção /update no comando workitem, este trata a query como input do comando.


Sónia Moreira

posted @ 6:10 PM | Feedback (0)

Alterar um workitem de um Team Project

Com as TFS Power Tools 2008, torna-se muito mais fácil.

Imaginemos que por exemplo um dos nossos Team Projects está usando como template o eScrum.
No template do eScrum a categoria que nos permite marcar uma Sprint Task como um impedimento é a categoria "Overhead".
Mas como o nome não é muito intuitivo, porque não alterar o work item "eScrum Sprint Task" e adicionar à lista de categorias, a categoria "Impediment"?

Como se faz....

1. Instalar TFS Power Tools 2008
2. Abrir o Visual Studio 2008
3. No menu Tools >> Process Editor >> Work Item Types, escolher a opção Open WIT from Server




4. Escolher o work item a ser alterado, "eScrum Sprint Task". Para isso vamos escolher um Team Project que esteja a usar o eScrum como template




5.  Escolher o campo do Work Item a alterar (neste caso o campo Category) e escolher a opção "Open"


6. Escolher a tab Rules, para acrescentar o valor "Impediment" à lista de valores permitidos para o campo "Category"








Agora só nos resta verificar se as nossa alterações para aquele Team Project foram concretizadas com sucesso.

   1. Clicar na tab Layout, clicar em "Preview Form" e na dropdown do campo Category
ou
   2. Abrir o site do eScrum, editar uma Sprint Task e clicar na dropdown do campo Category




Tudo isto já era possível ser feito através da edição de ficheiros xml, mas graficamente passa a ser possivel com as TFS Power Tools 2008, de uma forma simples e rápida.
Experimentem!!


Sónia Moreira

posted @ 4:10 PM | Feedback (0)

Como alterar o servidor de smtp e endereço de email depois da instalação do TFS?

Para alterar as configurações feitas aquando da instalação do TFS relativamente ao servidor de smtp e endereço de email, devem alterar o ficheiro web.config em C:\Program Files\Microsoft Visual Studio [2008] Team Foundation Server\Web Services\Services, e alterá-lo da seguinte forma:

<appSettings>

<add key="ConnectionString" value="Application Name=TeamFoundation;Persist Security Info=False;Initial Catalog=TfsIntegration;Data Source=TFSServerName;Integrated Security=SSPI"/> 
    <add key="eventingEnabled" value="true" />
    <add key="DetailedExceptions" value="true" />
    <add key="emailNotificationFromAddress" value=xxxx@xx.xx />
    <add key="smtpServer" value=smtp@xxx.xx />

</appSettings>


Sónia Moreira

posted @ 2:40 PM | Feedback (0)