Publié vendredi 5 juin 2009 20:28 par Etienne Margraff

Visual Studio 2010 – Quoi de neuf… pour les requêtes de Work items ?

“Petite” nouveauté dans Visual Studio 2010 que vous trouverez certainement vitale si vous avez tendance à avoir beaucoup de requêtes de work items dans vos projets d’équipe : la possibilité d’organiser ces requêtes dans des “répertoires”, et surtout d’y appliquer de la sécurité.

Pour illustrer cette fonctionnalité, imaginons une équipe standard contenant notamment des développeurs et des testeurs. Pour éviter aux personnes appartenant à l’un ou l’autre de ces deux profils de perdre du temps à chercher les requêtes qui les intéressent, on pourrait les organiser comme ceci :

image

Pour ajouter un répertoire : 

image

Et il ne vous reste plus qu’a glisser déposer vos requêtes :)

Et on peut pousser la démarche en ajoutant de la sécurité. Cela peut notamment être utile si on sait que l’équipe de test dans notre exemple n’aura jamais besoin d’autres requêtes que celles concernant les tests. On ne lui donne alors accès qu’à celles là et ce qui évite de “polluer” la liste de ses requêtes avec des éléments qui ne l’intéresse pas.

La sécurité est gérée sur le nœud Team Queries pour les droits globaux mais également sur chaque répertoire ou même une requête. Le tout avec le principe d’héritage auquel nous sommes habitués.

On accède à la gestion de la sécurité au niveau du menu contextuel sur l’élément choisi :

image 

Les permissions que l’on peut gérer sont :

  • La lecture
  • La contribution
  • La suppression
  • La possibilité de gérer les droits sur l’élément

Dans notre exemple, j’ai refusé tous les droits sur la racine Team Queries au groupe Testers et ci-dessous, je lui assigne les droits souhaités uniquement sur le répertoire Tests :

image

Vous comprenez donc que si on ne donne accès qu’en lecture à un utilisateur, il ne pourra voir que les workitems des requêtes dont il a accès (et aucun autre, car il ne pourra pas non plus créer de requête).

Au final, quand un membre du groupe Testers se connecte au projet d’équipe, il ne verra que le répertoire qui l’intéresse :

image

Tout ceci est bien entendu appliqué dans Microsoft Test and Lab Management (MTLM) :

image

.Dispose();

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Les 10 derniers blogs postés

- TechDays Paris 2012 : Session pleinière jour 3 par Blog Technique de Romelard Fabrice le il y a 18 heures et 2 minutes

- Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par Cyril Sansus le il y a 20 heures et 36 minutes

- [framework 4] Les Tasks et le Thread UI par Fathi Bellahcene le 02-09-2012, 00:33

- Workflow Foundation 3 a un pied dans la tombe par Blog de Jérémy Jeanson le 02-08-2012, 22:15

- TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par Blog Technique de Romelard Fabrice le 02-08-2012, 19:42

- TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par Blog Technique de Romelard Fabrice le 02-08-2012, 17:32

- TechDays Paris 2012 : Pleinière second jour par Blog Technique de Romelard Fabrice le 02-08-2012, 16:23

- TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par Blog Technique de Romelard Fabrice le 02-08-2012, 16:04

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le 02-07-2012, 23:59

- Perspective 3.0 pour Silverlight 5.0 par Perspective le 02-07-2012, 22:39