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 15 mars 2019

Option « Connexion SSO » (bêta)

L’authentification unique (en anglais Single Sign-OnSSO) est une méthode permettant à un utilisateur d’accéder à plusieurs applications informatiques (ou sites web sécurisés) en ne procédant qu’à une seule authentification.

Il sera bientôt possible de se connecter à TimePerformance en mode authentification unique, c’est-à-dire sans avoir besoin d’un mot de passe spécifique à TimePerformance.

Techniquement, l’authentification SSO repose sur un dialogue entre TimePerformance et l’annuaire de l’entreprise de l’utilisateur (Active Directory, LDAP…). Le protocole de communication supporté est OpenID Connect.

L’option « Connexion SSO » est actuellement en version bêta. Elle sera prochainement proposée en option payante pour les comptes en version Standard. N’hésitez pas à nous contacter pour en savoir plus…

Pré-annonce importante: remplacement du login

Dans une prochaine version, l’email remplacera le login dans les informations de connexion. Le nom du compte et le mot de passe ne changeront pas. Le but de cette modification est de se rapprocher des standards du web.

Cette modification implique que l’email devra être unique, c.-à-d. ne pourra pas être le même pour 2 utilisateurs différents. La règle d’unicité est déjà effective pour les nouveaux utilisateurs. Les administrateurs des comptes pour lesquels des utilisateurs existent avec des emails partagés seront prochainement contactés pour préparer la conformité à la future règle d’unicité de l’email.

Les identifiants pour les appels API vont aussi changer. Le format sera compte:id au lieu de login@compte, où id est un nombre.

Divers

  • Projet: ajout dans la page « Équipe » d’un lien vers la page « Profils »
  • Utilisateur: le formulaire a été légèrement modifié. Le type d’utilisateur (Administrateur, Utilisateur, Utilisateur virtuel) a été supprimé et remplacé par des cases à cocher dans l’onglet « Droits ». Par ailleurs, le champ « Fonction » a été supprimé car il n’était pas utilisé.
  • API: modifications mineures de la structure de données d’un utilisateur. Suppression des attributs « jobPosition » et « access » (information interne pour le logiciel), ajout de l’attribut « archived ». Les champs « active », « virtual », « profileName » sont dépréciés et seront supprimés dans la prochaine version.

TimePerformance 20 janvier 2019

Cette mise à jour contient une amélioration du design des pages « Recherche de Tâches » et « Analyse de la charge » de la gestion de projet.

Par ailleurs, 3 pages dans la gestion de projet ont été renommées:

  • Recherche des tâches → Liste des tâches
  • Tableau des tâches → Tableau Scrum
  • Analyse de la charge → Charge consommée

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.

TimePerformance 9 décembre 2018

Tableau récapitulatif de la capacité

Dans la page Capacité de la Gestion de Ressources, un tableau récapitule la capacité, l’utilisation de la capacité (affectations) et la disponibilité restante (i.e. « Non affectée ») pour l’ensemble des profils de ressources et pour la période sélectionnée. (Précédemment l’information n’était disponible qu’en sélectionnant les profils un par un.)

Courbe de la disponibilité maximum pour un profil

Dans la page Capacité de la Gestion de Ressources, il est possible de voir le nombre de ressources d’un certain type (i.e. profil) réclamées par l’ensemble des projets. Cela permet d’anticiper des recrutements ou des surcharges.

Une nouvelle courbe « Max. disponible », en rouge vif ci-dessous, permet d’identifier plus facilement les surcharges. Elle correspond à la somme des affectations déjà réalisées pour ces projets et de la disponibilité restante, donc le maximum à ne pas dépasser.

La courbe « Max. disponible » montre la capacité maximum effective en prenant en compte les indisponibilités (congés et autres), les arrivées et les départs, et les affectations vers les autres activités. Par exemple, l’effet « vacances de février » est ici nettement visible. On distingue aussi clairement une sur-demande, qu’il sera impossible à satisfaire, entre le 1er et le 28 janvier.

Autres améliorations

  • Ajout de la date de création du projet dans la Fiche Projet et l’API Project Summary
  • Ajout d’une colonne « chef de projet » dans l’export Excel de la liste des projets
  • Possibilité d’identifier les sous-livrables dans le Gantt
  • Ajout de la phase et de l’étape pour chaque tâche dans l’email hebdomadaire

A propos de la mise à jour du 1er décembre et de la page Profils

Cette mise à jour a réorganisé/redesigné la navigation dans l’application. Nous n’avions pas fait de note de version car les fonctionnalités n’ont pas été modifiées et il semblait inutile de commenter ce qui sautait aux yeux. Sauf que nous avions oublié une modification qui a généré quelques tickets au Support…

Cette modification concerne la page Equipe & Profils qui a été scindée en deux pages séparées: la page « Equipe » accessible depuis le menu « Gestion d’Equipe » et la page « Profils » accessible depuis le menu « Planification ».

Désolé pour ce changement dans les habitudes. Nous espérons que vous appréciez la nouvelle navigation… (N’hésitez pas à nous faire des retours en commentaire)

Rappel: fin du support d’Internet Explorer à partir d’avril 2019

TimePerformance 28 octobre 2018

Verrouillage des temps saisis

Dans l’Administration, page « Paramètres globaux », un nouveau paramètre permet d’interdire la modification des temps saisis pour des dates antérieures à la date choisie.

Par exemple, on peut verrouiller tous les temps saisis pour les dates avant le 1er octobre.

Par ailleurs, le formulaire d’édition des périodes travaillées d’une tâche a été amélioré.

TimePerformance 14 octobre 2018

Liste configurable des états des projets

En réponse aux suggestions d’utilisateurs, il est désormais possible de personnaliser la liste des états des projets (en cours, accepté, cadrage…) dans la page « Paramètres Globaux » de l’Administration.

Note importante concernant l’API: l’attribut « state » pour les projets a changé de nature. Il n’a pas été possible de conserver la retrocompatibilité.

Autres modifications

  • Ajout du filtre sur la priorité pour les projets
  • Ajout de filtre de recherche sur plusieurs listes (portefeuilles, méthodes, profils…)

Rappel: fin du support d’Internet Explorer à partir d’avril 2019

TimePerformance 3 octobre 2018

Nouveaux indicateurs de plan de charge

Les indicateurs du plan de charge ont été enrichis de la façon suivante:

  1. décomposition du total en valeur jusqu’à aujourd’hui et le restant
  2. ajout des indicateurs du consommé et du reste à faire calculé en fonction de l’avancement

Voici quelques exemples d’utilisation:

  • Au début du projet, s’assurer que les affectations sont suffisantes pour faire le projet (colonne Total: Affectations vs Planifié)
  • En cours de projet, savoir si les ressources sont suffisantes pour terminer le projet (colonne Reste à faire: Reste à faire vs Affectations)
  • Contrôler que le temps passé correspond à ce qui était prévu dans les affectations (colonne Jusqu’à aujourd’hui: Consommé vs Affectations)

Autres améliorations

Affectations: préselection automatique des projets auxquels les collaborateurs participent.

Administration: Possibilité d’archiver les « autres activités » et les « indisponibilités ».

Projets récurrents: simplification des formulaires des livrables/étapes/phases (masque les champs de planification)

Projets récurrents: ajout de la page « Plan de charge » (cf. ci-dessus) pour comparer les affectations et le consommé.

Fin du support d’Internet Explorer à partir d’avril 2019

Les technologies du Web évoluent vite et offrent de nouvelles possibilités qui ne sont pas supportées par Internet Explorer. C’est pourquoi la fin du support de ce navigateur est programmé pour rester au top de la technologie.

TimePerformance 18 septembre 2018

Nouvelle API

Liste des dépenses pour un projet (lire documentation)

Nouvel export Excel du Rapport d’Activité

Un nouvel export est disponible pour le rapport d’activité d’un service (module Gestion de Ressources) qui fournit le détail du nombre d’heures passées par activité et par personne sur la période.

Autres modifications

  • Visualisation dans la fiche projet des portefeuilles référençant le projet
  • Page « Affectations »: ajout du numéro de semaine en infobulle dans l’entête de colonne et d’un lien pour accéder au Gantt du projet en mode affectation projet.
  • Ajout des filtres projet sur la liste des projets d’un portefeuille
  • Modification importante de l’API Assignment Schedule (lire documentation). L’URL est différente et le format des données retournées est JSON au lieu de iCal. L’ancienne version restera encore opérationnelle pendant 3 mois.