Releases

YouTrack 2019.2 est disponible !

bannière

Nous poursuivons nos efforts pour améliorer constamment YouTrack. Dans cet article, je vous présente les dernières fonctionnalités incluses dans YouTrack 2019.2.

Workflows de machine d’état par type de ticket

Une machine d’état régule les transitions d’une valeur à l’autre pour un champ personnalisé. Dans cette version, nous avons ajouté la possibilité d’écrire des règles de machine d’état qui imposent des différents ensembles de transitions d’état en fonction de la valeur actuelle du champ spécifié. Cela vous permet d’associer des contraintes aux états des tickets pour différents types de tickets au sein du même projet.

Voici un exemple de workflow de ce type.

var entities = require('@jetbrains/youtrack-scripting-api/entities');
exports.rule = entities.Issue.stateMachine({
  title: 'State-machine per Issue Type',
  stateFieldName: 'State',
  typeFieldName: 'Type',
  defaultMachine: {
    Open: {
      transitions: {
        start: { targetState: 'In progress' }
      },
      initial: true
    },
    'In progress': {
      transitions: {
        fix: { targetState: 'Fixed' },
        reopen: { targetState: 'Open' }
      }
    },
    Fixed: { transitions: {} }
  },
  alternativeMachines: {
    Bug: {
      Open: {
        transitions: {
          'in progress': { targetState: 'In Progress' }
        },
        initial: true
      },
      'In Progress': {
        transitions: {
          'fix': { targetState: 'Fixed' },
          'can\'t reproduce': { targetState: 'Can\'t Reproduce' }
        }
      },
      Fixed: { transitions: {} },
      'Can\'t Reproduce': { transitions: {} }
    },
    Feature: {
      Open: {
        transitions: {
          'in progress': { targetState: 'In Progress'},
          reject: { targetState: 'Rejected' }
        },
        initial: true
      },
      'In Progress': {
        transitions: {
          fix: { targetState: 'Fixed' }
        }
      },
      Fixed: { transitions: {} },
      Rejected: { transitions: {} }
    }
  }
});

Pour plus de détails sur le workflow et ses règles, consultez la documentation.

Authentification universelle à deux facteurs

Lorsque vous sécurisez votre session YouTrack avec un second facteur d’authentification, vous pouvez associer votre compte avec un périphérique matériel compatible FIDO2. Cela permet de prendre en charge toutes sortes de clés de sécurité matérielles et de technologies biométriques.

Bannière de message visible dans l’ensemble du système

Il est désormais possible d’ajouter une bannière globale en haut de chaque page de YouTrack. Cette fonctionnalité remplace l’option précédemment prise en charge afin d’ajouter une bannière visible dans tout le système en chargeant un fichier sur votre serveur. Utilisez cette fonctionnalité pour publier des messages prévenant les utilisateurs en cas d’événements affectant tout le système, notamment les problèmes de performances, les maintenances planifiées ou toute autre mise à jour. Lorsque vous activez cette bannière elle est visible pour l’ensemble des utilisateurs sur votre instance, y compris les invités. Pour l’afficher, activez cette option sur la page des paramètres globaux et ajoutez-y votre texte.

bannière visible dans tout le système

Authentification à deux facteurs requise

Une nouvelle option dans les paramètres de groupe permet de demander aux membres du groupe d’activer l’authentification à deux facteurs pour leurs comptes Hub. Cela vous permet de sécuriser l’accès à votre installation YouTrack.

2facteurs

Mises à jour des listes de tickets

Nous poursuivons la mise à jour de la version expérimentale de la liste de tickets. La version actuelle inclut plusieurs mises à jour :

  • Comptage des tickets. Le nombre de tickets correspondant à la requête actuelle est désormais indiqué en tête de liste, de façon similaire aux commandes dans la barre d’outils.
  • Enregistrement de l’action pour la recherche en cours. L’option de sauvegarde des critères de recherche actuels en tant que recherche enregistrée est de retour. Vous pouvez enregistrer votre recherche en cliquant sur le bouton Signet dans la zone de recherche.
  • Paramètres de visibilité des champs. Nous’ avons ré-implémenté la commande permettant de choisir les champs visibles sur la liste de tickets.

Issue_list

Comme vous le savez, vos commentaires concernant la page de liste de tickets nous sont très utiles, vos retours seront donc particulièrement appréciés.

Traitement des données amélioré dans les rapports de temps

Plusieurs modifications apportées à la présentation et la manipulation des données dans les rapports de temps permettent de suivre et de quantifier le temps passé.

rapports

  • L’option d’affichage des types de travaux affiche les totaux pour chaque type de travail dans une colonne spécifique.
  • Une nouvelle option dans les paramètres du rapport vous permet d’afficher des valeurs pour les champs personnalisés lorsque les données sont présentées avec l’option « par ticket » dans le rapport calculé. Ce paramètre détermine également les champs à inclure dans le jeu de donnée qui peut être téléchargé au format CSV ou Excel.
  • Une nouvelle option du rapport calculé permet d’afficher le temps restant (estimation du temps non utilisé) et le temps total qui a été utilisé.

Les groupements, les totaux et les vues s’appliquent également aux données lorsque vous les exportez en format Excel. Cela expose des points supplémentaires de données pour référence dans les outils d’analyse externe.

Paramètres relatifs pour les dates dans le futur

La langage de la requête de recherche prend désormais en charge les valeurs prédéfinies pour les plages de dates dans le futur. Vous pouvez utiliser ces paramètres dans vos requêtes de recherche et paramètres de rapports pour trouver les événements qui sont planifiés pour demain, la semaine ou le mois prochain. Ces paramètres permettent aussi spécifier des dates dans les commandes. Cette fonction aide à trouver rapidement les tickets qui sont planifiées dans le futur.

relative_parametr

Prise en charge du mot de passe d’application pour les intégrations Bitbucket

Vous pouvez désormais connecter YouTrack à un référentiel BitBucket avec un nom d’utilisateur et un mot de passe d’application. Cela vous permet de configurer les intégrations avec un compte Bitbucket qui utilise la vérification en deux étapes. Cela signifie également que vous n’avez pas à stocker vos mots de passe personnels dans les paramètres d’intégration.

bitbucket

Fonctionnalités interrompues

Comme nous l’avons annoncé il y a quelques temps, à partir de la version 2019.2 de YouTrack nous ne garantissons plus des performances stables sous quelle que version d’Internet Explorer que ce soit, et nous n’assurerons plus la correction de bugs se manifestant uniquement dans ce navigateur.

C’est tout pour le moment. Lancez-vous, essayez YouTrack 2019.2 !

TÉLÉCHARGER

Vos commentaires comptent pour nous, alors n’hésitez pas à nous les communiquer dans la section ci-dessous.

Pour plus de détails sur cette version, consultez les notes de publication. Pour en savoir plus sur la configuration des nouvelles fonctionnalités, consultez la documentation la plus récente.

Si vous utilisez YouTrack dans le Cloud, votre instance sera automatiquement mise à jour, conformément à notre Calendrier de maintenance.

Auteure de l’article original en anglais : Natasha Katson

image description

Discover more