Modifier son Process dans VSTS

Ça faisait partie d’une des raisons pour lesquelles certains clients hésitaient à passer de TFS à VSTS, l’impossibilité de customiser les process disponibles.

Ce temps est maintenant révolu, il est dorénavant possible d’ajouter au sein de sa collection VSTS un process template maison (dérivé de ceux présents). De plus, l’interface du portail web permettant cette customisation est agréable et simple.

Démonstration !

Création du nouveau Process

Ça se passe ici, dans le portail admin de VSTS :
01

On sélectionne le process parent, celui dont on va hériter :
02

On choisit un joli petit nom et c’est parti !
03

A la suite de quoi on a plusieurs choix :

  • Créer un projet,
  • Appliquer ce process à des projets existants,
  • Customiser le process.

On va aller dans « Customize … ».

On a accès à plusieurs onglets :

  • Overview : Donne une description du process,
  • Work Item Type : liste l’ensemble des WIT disponibles, c’est à partir d’ici qu’on va pouvoir les modifier,
  • Fields : Liste des champs utilisés dans ce WIT
  • Security : Permet de définir les personnes qui peuvent ajouter/modifier un process

11

Modification d’un Work Item

On va dans cet article modifier le PBI et le Bug afin de rajouter un champ permettant de faire référence à un ID externe (provenant d’un outil tiers par exemple).

Ajout d’un champ

On peut voir la liste des champs disponibles, certains sont des champs systèmes (non modifiables) les autres sont des champs hérités du parent (on va pouvoir les modifier).

On va pouvoir également ajouter des champs personnalisés:
12

Modification du layout Bug

Voici le layout d’origine du Bug (vous remarquerez au passage la nouvelle présentation !) :
04

On va commencer par ajouter un groupe :
14
15
16

Puis un nouveau champ :
13

Et voilà c’est fini !

Modification du layout PBI

On fait la même chose sur le PBI, à la différence que le champ est maintenant disponible dans la boite de dialogue :
20

Déploiement

On peut maintenant créer un projet avec ce nouveau process :
05

On a le nouveau champ disponible sur le Bug et le PBI :
07

06

On a également la possibilité de faire évoluer nos projets existants vers ce nouveau process (la limitation est que le projet ait été créé avec le process parent du notre).

Lors de la création d’un Bug ou PBI, on a maintenant le nouveau champ disponible, il est également disponible sur les anciens Bug/PBI.

Conclusion

La customisation n’est pas encore au niveau de ce qu’il est possible de faire sur du TFS On-Premise (modification du workflow, ajout de WIT, global list,…), mais c’est déjà un début !

De plus, les WIT sont automatiquement mis à jour lors de la modification.

Les limitations actuelles :

  • Un maximum de 256 champs peut être ajouté à un WIT
  • Un maximum de 512 champs peut être défini par collection
Tags: VSO, VSTS,

Pas de commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *