Bienvenue sur Développement Agile

Référence sur le développement logiciel Agile. Nous traitons de conception, de programmation, de pratiques de génie logiciel, d'essais et d'autres sujets connexes.

Changer le format de date dans TFS Web Access

Publié par David Beaumier le lundi 12 mai 2014 à 08:17

La version 2013 de TFS Web Access prend en charge la localisation de l'interface graphique. C'est à dire qu'elle s'affichera en français ou en anglais selon les préférences de votre navigateur et ce, peu importe la langue d'installation du serveur. C'est une belle fonctionnalité, surtout dans un pays bilingue comme le Canada.

Cependant, il peut y avoir au moins deux raisons de vouloir ajuster les paramètres d'affichage de TFS. Premièrement, si votre fureteur est configuré pour un affichage anglais, les dates seront, par défaut, affichées dans le format américain (05-08-2013 pour le 8 mai 2013). Cela n'est pas le format habituellement utilisé au Canada. La seconde raison est plus philosophique... C'est que plusieurs traductions de la version française du gabarit Scrum de TFS sont discutables. Par exemple, le terme "Journal des travaux en souffrance" est la traduction de "Product Backlog"... Pourquoi ne pas avoir plutôt utilser le terme "Carnet de produit"? Ceci dit, si vous préférez utiliser les termes "traditionnels" de Scrum, vous pouvez vouloir passer à un affichage en langue anglaise!

TFS-JournalTravaux

Il est possible de modifier la langue d'affichage indépendant de la configuration de votre navigateur préféré, tel que présenté si dessous. En plus de changer la langue dans votre profil  pour "English (United States)", je vous invite aussi à ajuster le format des dates et des heures afin de choisir le format qui vous convient.

 TFS-EditerProfil

TFS-Profil-FormatDateHeure

Sachez qu'une fois le changement appliqué il s'appliquera peu importe le poste d'où vous accéderez à TFS.

Mots-Clés :

Les rapports de TFS ne fonctionnent pas dans Chrome, sérieux!

Publié par David Beaumier le jeudi 9 janvier 2014 à 22:27

Au cours d’une installation de TFS 2013 chez un client j’ai rencontré une situation particulière: le contenu des rapports de tous les projets d’équipe étaient vides. 

ExempleRapportTfsSousChrome

Mon premier réflexe a été de penser qu’il y avait un problème avec l’entrepôt de données de TFS. En suivant le processus habituel de diagnostic je me suis vite aperçu que tout était conforme de ce côté. Heureusement, j’ai eu le réflexe d’exécuter le rapport directement sur le serveur (Windows 2012) où seul IE était présente. Oh surprise, le rapport fonctionne très bien!

J’ai alors réalisé que le problème venait du fait que j’exécutait le rapport dans Chrome sur mon poste de travail. En faisant une recherche rapide, j’ai appris à mon grand étonnement que SQL Server Reporting Services ne supporte pas Chrome et que oui, dans ces conditions, c’est « normal » que le contenu du rapport ne s’affiche pas. Heureusement, ça fonctionne avec Firefox et même IE 8.

ExempleRapportTfsSousFirefox

Le pire, c’est que le problème ne se matérialise pas si on accède au rapport sous Chrome via l’url http://serveurtfs/ReportServer/Pages/ReportViewer.aspx?params... Le malheur, c’est que TFS Web Access utilise des liens http://serveurtfs/Reports/Pages/Report.aspx?ItemPath=... qui, eux, ne fonctionne pas dans Chrome.

Voyons, on est en 2014... À quand un Service Pack de SQL Server pour apporter une compatibilité avec Chrome? Vite, ça presse!

Mots-Clés :
  • Plus récents
  • 1
  • Plus anciens

Archive