TimePerformance 17 mai 2022

Création de l’API Back Office

L’API Back Office consiste en des accès privilégiés à l’API et des API pour importer des données dans TimePerformance.

La première API d’import de données est l’API de synchronisation des indisponibilités qui permet par exemple de synchroniser TimePerformance et un outil RH pour les jours de congés ou d’absence. (documentation technique)

Les nouveaux accès privilégiés API Back Office permettent d’appeler toutes les API et de récupérer toutes les données contrairement aux accès API liés à un utilisateur. Les clés d’accès peuvent être générées dans l’administration. 

Lorsqu’elle se sera étoffée, l’API Back Office sera proposée en option payante ou dans une nouvelle offre. D’ici là, elle est offerte aux clients ayant souscrit l’option SSO.

Connexion mixte SSO/Mot de passe

Pour un compte en SSO, il est maintenant possible de permettre à certains utilisateurs de se connecter avec un mot de passe plutôt qu’en SSO.

Divers

Tous les fenêtres de dialogue sont maintenant déplaçables.

TimePerformance 17 mars 2022

Nouveau: Gestion des Risques

Cette nouvelle fonctionnalité était une promesse suite à un petit sondage dans le groupe utilisateurs sur LinkedIn.

La liste des risques est disponible dans la rubrique pilotage du menu du projet.

Déplier le risque pour visualiser les informations détaillées. L’édition du titre et des descriptions peut se faire directement sans passer par le formulaire. Un plan d’actions est associé à chaque risque.

Le top 3 des risques les plus importants s’affichent avec la météo du projet (dans le cockpit par exemple…)

Autres évolutions

  • Nouvelle API Project Risk (documentation)
  • Numérotation des semaines selon le standard ISO quelle que soit la langue ou le lieu.
  • Augmentation de la taille maximum des noms des tâches 

 

TimePerformance 3 juin 2021

Amélioration du Tableau SCRUM

Le tableau des tâches Scrum a été enrichi pour pouvoir visualiser la description des livrables et les indicateurs d’avancement et de charge.

De plus, le chef de projet peut mettre à jour l’avancement ou le reste à faire d’un livrable directement dans cette page, pendant la réunion d’équipe par exemple.

Tableau des tâches SCRUM

 

4 nouvelles API et API v3

Toutes les informations sur les nouvelles API et la nouvelle version de l’API sont disponibles dans un article dédié.

Divers

Ajout d’un champ Référence Externe pour les directions et services

 

TimePerformance API version 3

API version 3

Cette mise à jour de l’API contient:

  • 4 nouvelles API pour répondre aux demandes de nos utilisateurs
  • des simplifications des structures des réponses de certaines API existantes

Il s’agit d’une nouvelle version de l’API car certaines modifications ne sont pas rétrocompatibles.

La version 2 de l’API sera maintenue jusqu’au 30 septembre 2021 afin de laisser le temps de migrer les codes client. Une communication a été envoyée aux contacts techniques inscrits sur la mailing liste pour les informer de changements minimes (suppression de champs superflus) dans les réponses de la version 2 qui prendront effet dès la mise en ligne de la version 3.

Le guide de migration ci-dessous a pour but de faciliter la mise à jour les codes des clients de l’API.

La date prévue de mise en ligne de la version 3 de l’API est le 3 juin.

4 Nouvelles API

Les nouvelles API sont:

  1. Project Configuration fournit la configuration des profils pour un projet (cf. documentation)
  2. Organizational Breakdown Structure retourne la structure de l’organisation (cf. documentation)
  3. List of Skill Profiles retourne la liste des profils configurés dans l’administration (cf. documentation)
  4. List of Non-Project Activities retourne la liste des autres activités et des indisponibilités configurées dans l’administration (cf. documentation)

Guide de migration de la v2 à la v3

Continuer la lecture de « TimePerformance API version 3 »

TimePerformance 11 décembre 2019

Cette mise à jour introduit les améliorations suivantes:

  • Module Administration: visualisation de la liste des projets auxquels participe une personne. 
  • Modification des libellés et de l’aide dans la page Backlog de la gestion de projet.
  • Les utilisateurs avec le droit PMO ont désormais accès à la liste des dépenses des projets
  • Une nouvelle API permet de récupérer la hiérarchie des livrables d’un projet. cf. Documentation API Project Deliverables 

TimePerformance 6 décembre 2019

Clarification et options supplémentaires pour le phasage d’un projet

Le phasage d’un projet consiste à découper la vie d’un projet en une série de phases, appelées « étape » ou « phase » dans TimePerformance. 

Les modifications introduite par cette nouvelle version sont:

  1. Choix explicite du type phasage lorsqu’on accède à la feuille de route pour la première fois
  2. Nouvelle option pour ne plus utiliser de phase sur un projet, notamment utilisable pour les projets de type « Activités Récurrentes », les projets avec moins de 10 livrables ou une durée très courte qui n’ont pas besoin de phasage.
  3. Utilisation de la terminologie spécifique aux frameworks SCRUM (ie. « release » et « sprint ») et PRINCE2 (i.e. « étape » ou « stage » en anglais) dans les menus et les libellés.

Améliorations diverses

  • Amélioration de l’import de phases et de livrables entre projets pour le rendre très souple. L’import se fait à partir du menu contextuel du projet dans la feuille de route.
  • Amélioration de la page Livrables avec possibilité de voir et de créer des tâches même sans planification (cf. page Livrables)
  • Dans la feuille de temps, ajout sur les tâches d’un menu contextuel accessible par clic droit.
  • Simplification du tutoriel et petite réorganisation du menu dans la partie gestion de projet
  • Suppression de la page « Phases » dans les projets (redondante avec la feuille de route)
  • Modification des exports Excel des tâches et des dépenses
  • Modification dans le rapport d’avancement concernant la règle des imputations pour les livrables qui ne sont pas planifiés. Leurs imputations (temps et dépenses) sont désormais rattachées directement au niveau du projet.

API

  • Dans les API, les phases du niveau le plus bas ont désormais le type « phase », comme les phases supérieures, au lieu du type « iteration » des versions antérieures de TimePerf.
  • Suppression de la version obsolète de l’API Project Roadmap (cf. notes de version du 29 mars 2019)
  • L’attribut « stateText » présent pour les livrables, les phases… disparaîtra des API dans une future version après le 1er mars 2020.

TimePerformance 25 mai 2019

Amélioration des exports Excel

Les exports Excel gèrent désormais les structures arborescentes. Ci-dessous un exemple avec l’export du plan du projet.

  Export Excel

Estimations des livrables

Dans la page « Estimations des Livrables », les charges cumulées par profil ont été ajoutées en mode « Valeurs calculées ».

page estimations livrables

Feuille de route

Ajout d’une option pour masquer tous les éléments terminés (mode backlog)

API Project Roadmap

Un attribut « milestone » (jalon) a été ajouté pour les phases, les étapes et les livrables.

TimePerformance 26 avril 2019

Cette mise à jour prépare la modification des identifiants de connexion annoncée dans la note de version du 15 mars et qui sera effective lors la prochaine mise à jour.

Pour rappel, l’email remplacera le login dans les informations de connexion. Le nom du compte et le mot de passe ne changeront pas.

API: modification de l’identifiant de connexion

L’identifiant de connexion à l’API a changé. Il est recommandé de mettre à jour les programmes utilisant l’API avec le nouvel identifiant récupérable dans l’interface Web.

L’authentification avec l’ancien identifiant continuera à fonctionner jusqu’au 8 mai.

API: en attente de suppression

L’authentification avec les paramètres apiuser et apikey dans l’URL est moins sécurisée que l’authentification « Basic ». Elle sera désactivée après le 1er juillet.

API: dernière annonce avant suppression

Voici une liste des suppressions annoncées qui prendront effet lors de la prochaine mise en ligne:

La documentation de l’API a été mise à jour pour prendre en compte ces suppressions.

Pré-annonce de modification de la gestion de l’abonnement

Le mode actuel de gestion de l’abonnement fonctionne sur le mode d’un jeton mensuel acquis sur le principe « premier arrivé premier servi ».

Ce fonctionnement pose 2 problèmes:

  1. il est impossible de réaffecter un jeton de licence en cours de mois
  2. certains utilisateurs qui pouvaient se connecter la veille ne peuvent plus se connecter le lendemain en début de mois car d’autres personnes ont pris les jetons disponibles.

Le nouveau fonctionnement envisagé est qu’il n’y ait plus de « jeton mensuel » et que le nombre d’utilisateurs de l’abonnement détermine le nombre maximum d’utilisateurs autorisés à se connecter.

Concrètement, un message d’erreur apparaîtra dans le formulaire du nouvel utilisateur lorsque le nombre d’utilisateurs actifs maximum sera atteint .

Ce nouveau fonctionnement résout les 2 problèmes précédents, au prix d’une gestion plus rigoureuse des accès.

Tutoriels

Des tutoriels ont été ajoutés ou mis à jour.

 

TimePerformance 29 mars 2019

Les modifications apportées par cette mise à jour sont:

  1. Feuille de route: amélioration du design
  2. Feuille de temps: le clic sur une tâche ouvre un panneau plutôt que le formulaire
  3. API: le format de retour de l’API Feuille de Route a légèrement changé. Ajout des attributs « costUnit », « scopeUnit » et « effortUnit ». Simplification des structures « metrics » et « effortByProfile ». Par défaut, c’est l’ancien format qui est retourné pour des raisons de rétrocompatibilité. Un nouveau paramètre intitulé « legacy » doit être passé avec la valeur « 0 » pour récupérer le nouveau format. L’ancien format sera disponible encore pendant 90 jours.

TimePerformance 12 décembre 2018

API Progress Report: modification du format

Le format de la réponse a été modifié pour les rapports d’avancement des projets et des portefeuilles.

Ces modifications sont:

  • les valeurs des indicateurs sont des nombres au lieu de chaînes de caractères de nombres. (ex: 123456 au lieu de “123456”)
  • la structure est arborescente au lieu d’être à plat (cf. attribut « children »)
  • quelques changements de nom d’indicateur

Pour des raisons de rétrocompatibilité, le nouveau format n’est retourné que si on ajoute à la requête le paramètre « legacy=0 ». Par défaut, les API continueront à retourner l’ancien format jusqu’au 31 mars 2019.

La documentation a été mise à jour avec le nouveau format.

Autres améliorations

  • Affichage des montants en k€ ou m€
  • Amélioration des exports Excel des rapports d’avancement: utilisation de nombres au lieu des chaînes de caractères.