{"id":34168,"date":"2019-07-16T09:12:28","date_gmt":"2019-07-16T08:12:28","guid":{"rendered":"https:\/\/blog.jetbrains.com\/fr\/?p=332"},"modified":"2019-07-16T09:12:28","modified_gmt":"2019-07-16T08:12:28","slug":"youtrack-2019-2-est-disponible","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/fr\/2019\/07\/16\/youtrack-2019-2-est-disponible\/","title":{"rendered":"YouTrack 2019.2 est disponible !"},"content":{"rendered":"Nous poursuivons nos efforts pour am\u00e9liorer constamment YouTrack. Dans cet article, je vous pr\u00e9sente les derni\u00e8res fonctionnalit\u00e9s incluses dans YouTrack 2019.2.\r\nWorkflows de machine d'\u00e9tat par type de ticket\r\nUne machine d'\u00e9tat r\u00e9gule les transitions d'une valeur \u00e0 l'autre pour un champ personnalis\u00e9. Dans cette version, nous avons ajout\u00e9 la possibilit\u00e9 d'\u00e9crire des r\u00e8gles de machine d'\u00e9tat qui imposent des diff\u00e9rents ensembles de transitions d'\u00e9tat en fonction de la valeur actuelle du champ sp\u00e9cifi\u00e9. Cela vous permet d'associer des contraintes aux \u00e9tats des tickets pour diff\u00e9rents types de tickets au sein du m\u00eame projet.\r\n\r\nVoici un exemple de workflow de ce type.\r\nvar entities = require('@jetbrains\/youtrack-scripting-api\/entities');\r\nexports.rule = entities.Issue.stateMachine({\r\n  title: 'State-machine per Issue Type',\r\n  stateFieldName: 'State',\r\n  typeFieldName: 'Type',\r\n  defaultMachine: {\r\n    Open: {\r\n      transitions: {\r\n        start: { targetState: 'In progress' }\r\n      },\r\n      initial: true\r\n    },\r\n    'In progress': {\r\n      transitions: {\r\n        fix: { targetState: 'Fixed' },\r\n        reopen: { targetState: 'Open' }\r\n      }\r\n    },\r\n    Fixed: { transitions: {} }\r\n  },\r\n  alternativeMachines: {\r\n    Bug: {\r\n      Open: {\r\n        transitions: {\r\n          'in progress': { targetState: 'In Progress' }\r\n        },\r\n        initial: true\r\n      },\r\n      'In Progress': {\r\n        transitions: {\r\n          'fix': { targetState: 'Fixed' },\r\n          'can\\'t reproduce': { targetState: 'Can\\'t Reproduce' }\r\n        }\r\n      },\r\n      Fixed: { transitions: {} },\r\n      'Can\\'t Reproduce': { transitions: {} }\r\n    },\r\n    Feature: {\r\n      Open: {\r\n        transitions: {\r\n          'in progress': { targetState: 'In Progress'},\r\n          reject: { targetState: 'Rejected' }\r\n        },\r\n        initial: true\r\n      },\r\n      'In Progress': {\r\n        transitions: {\r\n          fix: { targetState: 'Fixed' }\r\n        }\r\n      },\r\n      Fixed: { transitions: {} },\r\n      Rejected: { transitions: {} }\r\n    }\r\n  }\r\n});\r\nPour plus de d\u00e9tails sur le workflow et ses r\u00e8gles, consultez la documentation.\r\nAuthentification universelle \u00e0 deux facteurs\r\nLorsque vous s\u00e9curisez votre session YouTrack avec un second facteur d'authentification, vous pouvez associer votre compte avec un p\u00e9riph\u00e9rique mat\u00e9riel compatible FIDO2. Cela permet de prendre en charge toutes sortes de cl\u00e9s de s\u00e9curit\u00e9 mat\u00e9rielles et de technologies biom\u00e9triques.\r\nBanni\u00e8re de message visible dans l'ensemble du syst\u00e8me\r\nIl est d\u00e9sormais possible d'ajouter une banni\u00e8re globale en haut de chaque page de YouTrack. Cette fonctionnalit\u00e9 remplace l'option pr\u00e9c\u00e9demment prise en charge afin d'ajouter une banni\u00e8re visible dans tout le syst\u00e8me en chargeant un fichier sur votre serveur. Utilisez cette fonctionnalit\u00e9 pour publier des messages pr\u00e9venant les utilisateurs en cas d\u2019\u00e9v\u00e9nements affectant tout le syst\u00e8me, notamment les probl\u00e8mes de performances, les maintenances planifi\u00e9es ou toute autre mise \u00e0 jour. Lorsque vous activez cette banni\u00e8re elle est visible pour l'ensemble des utilisateurs sur votre instance, y compris les invit\u00e9s. Pour l'afficher, activez cette option sur la page des param\u00e8tres globaux et ajoutez-y votre texte.\r\n\r\n\r\nAuthentification \u00e0 deux facteurs requise\r\nUne nouvelle option dans les param\u00e8tres de groupe permet de demander aux membres du groupe d'activer l'authentification \u00e0 deux facteurs pour leurs comptes Hub. Cela vous permet de s\u00e9curiser l'acc\u00e8s \u00e0 votre installation YouTrack.\r\n\r\n\r\nMises \u00e0 jour des listes de tickets\r\nNous poursuivons la mise \u00e0 jour de la version exp\u00e9rimentale de la liste de tickets. La version actuelle inclut plusieurs mises \u00e0 jour :\r\n\r\n\tComptage des tickets. Le nombre de tickets correspondant \u00e0 la requ\u00eate actuelle est d\u00e9sormais indiqu\u00e9 en t\u00eate de liste, de fa\u00e7on similaire aux commandes dans la barre d'outils.\r\n\tEnregistrement de l'action pour la recherche en cours. L'option de sauvegarde des crit\u00e8res de recherche actuels en tant que recherche enregistr\u00e9e est de retour. Vous pouvez enregistrer votre recherche en cliquant sur le bouton Signet dans la zone de recherche.\r\n\tParam\u00e8tres de visibilit\u00e9 des champs. Nous\u2019 avons r\u00e9-impl\u00e9ment\u00e9 la commande permettant de choisir les champs visibles sur la liste de tickets.\r\n\r\n\r\n\r\nComme vous le savez, vos commentaires concernant la page de liste de tickets nous sont tr\u00e8s utiles, vos retours seront donc particuli\u00e8rement appr\u00e9ci\u00e9s.\r\nTraitement des donn\u00e9es am\u00e9lior\u00e9 dans les rapports de temps\r\nPlusieurs modifications apport\u00e9es \u00e0 la pr\u00e9sentation et la manipulation des donn\u00e9es dans les rapports de temps permettent de suivre et de quantifier le temps pass\u00e9.\r\n\r\n\r\n\r\n\tL'option d'affichage des types de travaux affiche les totaux pour chaque type de travail dans une colonne sp\u00e9cifique.\r\n\tUne nouvelle option dans les param\u00e8tres du rapport vous permet d'afficher des valeurs pour les champs personnalis\u00e9s lorsque les donn\u00e9es sont pr\u00e9sent\u00e9es avec l'option \u00ab par ticket \u00bb dans le rapport calcul\u00e9. Ce param\u00e8tre d\u00e9termine \u00e9galement les champs \u00e0 inclure dans le jeu de donn\u00e9e qui peut \u00eatre t\u00e9l\u00e9charg\u00e9 au format CSV ou Excel.\r\n\tUne nouvelle option du rapport calcul\u00e9 permet d'afficher le temps restant (estimation du temps non utilis\u00e9) et le temps total qui a \u00e9t\u00e9 utilis\u00e9.\r\n\r\nLes groupements, les totaux et les vues s'appliquent \u00e9galement aux donn\u00e9es lorsque vous les exportez en format Excel. Cela expose des points suppl\u00e9mentaires de donn\u00e9es pour r\u00e9f\u00e9rence dans les outils d'analyse externe.\r\nParam\u00e8tres relatifs pour les dates dans le futur\r\nLa langage de la requ\u00eate de recherche prend d\u00e9sormais en charge les valeurs pr\u00e9d\u00e9finies pour les plages de dates dans le futur. Vous pouvez utiliser ces param\u00e8tres dans vos requ\u00eates de recherche et param\u00e8tres de rapports pour trouver les \u00e9v\u00e9nements qui sont planifi\u00e9s pour demain, la semaine ou le mois prochain. Ces param\u00e8tres permettent aussi sp\u00e9cifier des dates dans les commandes. Cette fonction aide \u00e0 trouver rapidement les tickets qui sont planifi\u00e9es dans le futur.\r\n\r\n\r\nPrise en charge du mot de passe d'application pour les int\u00e9grations Bitbucket\r\nVous pouvez d\u00e9sormais connecter YouTrack \u00e0 un r\u00e9f\u00e9rentiel BitBucket avec un nom d'utilisateur et un mot de passe d'application. Cela vous permet de configurer les int\u00e9grations avec un compte Bitbucket qui utilise la v\u00e9rification en deux \u00e9tapes. Cela signifie \u00e9galement que vous n'avez pas \u00e0 stocker vos mots de passe personnels dans les param\u00e8tres d'int\u00e9gration.\r\n\r\n\r\nFonctionnalit\u00e9s interrompues\r\nComme nous l'avons annonc\u00e9 il y a quelques temps, \u00e0 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.\r\n\r\nC'est tout pour le moment. Lancez-vous, essayez YouTrack 2019.2 !\r\nT\u00c9L\u00c9CHARGER\r\nVos commentaires comptent pour nous, alors n'h\u00e9sitez pas \u00e0 nous les communiquer dans la section ci-dessous.\r\n\r\nPour plus de d\u00e9tails sur cette version, consultez les notes de publication. Pour en savoir plus sur la configuration des nouvelles fonctionnalit\u00e9s, consultez la documentation la plus r\u00e9cente.\r\n\r\nSi vous utilisez YouTrack dans le Cloud, votre instance sera automatiquement mise \u00e0 jour, conform\u00e9ment \u00e0 notre Calendrier de maintenance.\r\n\r\nAuteure de l'article original en anglais :\u00a0Natasha Katson","protected":false},"excerpt":{"rendered":"Nous poursuivons nos efforts pour am\u00e9liorer constamment YouTrack. Dans cet article, je vous pr\u00e9sente les derni\u00e8res fonctionnalit\u00e9s incluses dans YouTrack 2019.2.Workflows de machine d'\u00e9tat par type","protected":false},"author":{"name":"Delphine Massenhove","link":"https:\/\/blog.jetbrains.com\/fr\/author\/delphine-massenhovejetbrains-com"},"featured_media":34169,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[907],"tags":[477,5576],"cross-post-tag":[],"acf":[],"featured_image":"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/07\/fr-YouTrack-2019.2.png","_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34168"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"},{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=34168"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34168\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/34169"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=34168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=34168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=34168"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=34168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}