Modélisation UML & SysML

Expertise et articles Blog sur UML, SysML, et Enterprise Architect de Sparx Systems

english versionTwitterUMLChannel SparxSystems EA YouTube videosLinkedIn
lundi, 27 novembre 2023 21:55

Prolaborate 5.1

Écrit par
Évaluer cet article
(1 Vote)

Prolaborate 5.1

J’ai testé la nouvelle version Prolaborate 5.1 publiée en octobre.

Prolaborate 5 conserve la même interface utilisateur que Prolaborate 4, simplifiant ainsi la montée de version pour les utilisateurs.

Principales améliorations :

  • Nouveau graphique Lifecycle Roadmap pour afficher le cycle de vie des éléments. Exemple : évolution des applications dans le cadre d’une migration.
  • Graphiques dynamiques : mise à jour d’un graphique selon la tagged value sélectionnée.
  • Rapports : filtre sur les colonnes, modification en ligne du contenu d’un rapport, export Excel des données.
  • Card Widgets : affichage de chiffres clés tels que le nombre ou le coût total des applications.
  • Export/import des dashboards pour faciliter leur partage et réutilisation. 
  • Editeur de texte riche (RTF).

[English version]

Mise à jour (29/12/2023) : un article sur Prolaborate 5.2 est disponible.

Graphique Lifecycle Roadmap

Lifecycle Roadmap est un nouveau type de graphique destiné notamment aux modèles d’architecture d’entreprise pour présenter le cycle de vie des applications, processus, ou autres éléments du référentiel.

L’utilisation de ce graphique nécessite au préalable l’ajout de tagged values dans Enterprise Architect pour renseigner la date associée à chaque jalon selon la liste préconisée par Prolaborate : Plan, Go Live, Active, Sunset, End of Life (il est possible de modifier cette liste).

Remarque : j’ai constaté que les tagged values doivent être rattachées au stéréotype d’un MDG. Aussi l’utilisation par exemple de la notation ArchiMate prédéfinie dans EA ne permet pas avec cette version Prolaborate d’utiliser des tagged values ajoutées librement sur des éléments.

Exemple de configuration :

  • Prérequis : mise à jour du MDG personnalisé en ajoutant les tagged values pour le stéréotype des Applications dans un nouveau groupe Roadmap : Plan, Production Release, Active, Discontinued.
  • Mise à jour des valeurs :

Prolaborate 5 lifecycle roadmap tagged values

  • Import du MDG Technology modifié dans Prolaborate (menu Modeling Languages).

Prolaborate 5 modeling language

  • Création d’une configuration Lifecycle sur le stéréotype exemple « MyApplication » ArchiMate avec les nouvelles tagged values par étape de la roadmap. Remarque : la liste des valeurs a été modifiée et sera visible dans le graphique.

Prolaborate 5 modeling language

Création du graphique :

  • Création d’un graphique dans le dashboard de type Lifecycle Road Map.
  • Sélection de la branche du modèle contenant les applications.

Prolaborate 5 lifecycle roadmap chart

  •  Résultat :

Prolaborate 5 lifecycle roadmap chart

  • Ce graphique est interactif : un survol avec la souris permet d’afficher la période active.

Prolaborate 5 lifecycle roadmap chart

  • Un clic sur l’une des applications ouvre ses propriétés.

Prolaborate 5 lifecycle roadmap chart properties

Remarque : les valeurs des tagged values (dates) doivent être cohérentes afin d'afficher les données correctement. Exemple : la phase Plan doit être avant Go Live.

Ce graphique se relève très utile pour la gestion du portefeuille d’applications (Application Portfolio Management) dans un référentiel d’architecture d’entreprise. Il est représentatif de la complémentarité web de Prolaborate avec Enterprise Architect.

Graphiques dynamiques

Une grande partie des graphiques disposent désormais d’une liste déroulante permettant de modifier la donnée associée parmi les tagged values ou propriétés générales des éléments (ex : auteur). Cette fonctionnalité permet de réduire le nombre de graphiques nécessaires dans un dashboard.

Voici un exemple avec le référentiel de démonstration Prolaborate ArchiMate ci-dessous : deux graphiques avaient été créés pour afficher la répartition des applications par domaine d’une part, et par éditeur d’autre part.

Prolaborate 5 dynamic charts

 J’ai donc supprimé l’un des graphiques. Le graphique conservé permet de visualiser les applications selon chacune de ses tagged values.

Prolaborate 5 dynamic charts

Cette évolution est à la fois très utile pour les administrateurs Prolaborate et auteurs de graphiques car elle offre un gain de temps essentiel, ainsi que pour les utilisateurs qui disposent d’une interface simplifiée.

Editeur RTF

Le widget HTML permettant de créer des zones avec du texte formatté a été remplacé par le widget Rich Text, un éditeur plus simple d'utilisation.

Prolaborate 5 RTF editor

Prolaborate 5 RTF editor example

Remarques :

  • Les widgets HTML existants avant la mise à jour en 5.1 ont été migrés automatiquement en Rich Text.
  • Un bouton Source permet d’accéder au contenu HTML 

Export/Import Dashboards

La création d’un dashboard selon la quantité et complexité de widgets peut prendre du temps. Afin de faciliter la réutilisation, duplication, sauvegarde, ou transfert entre environnements (ex : tests, production), l’export/import des dashboards est désormais disponible. L’éditeur a répondu à une demande des utilisateurs pour adresser ce sujet.

Son utilisation est très simple :

  • Dans la liste des dashboards, sélectionner l’action Export.

Prolaborate 5 Export dashboard

  • Sélectionner les options à exporter.
  • Résultat : un fichier zip est généré et téléchargé dans le navigateur.

Prolaborate 5 Export dashboard zip file

  • Import du fichier zip pour créer une copie :

Prolaborate 5 Export dashboard

Prolaborate 5 Export dashboard

  • Résultat : le dashboard a été dupliqué (alternative : le dashboard peut être importé dans un environnement différent).

Prolaborate 5 Import dashboard

Rapports

Filtres

Les rapports sous Prolaborate 3 permettaient de filtrer les résultats sur le contenu des colonnes. Indisponible avec la version 4, Prolaborate 5.1 intègre à nouveau cette fonction :

Prolaborate 5 Filter

Export Excel

L’export du contenu de rapports est limité au format CSV dans Prolaborate 4, alors que l’export Excel était disponible en v3. Prolaborate 5 réintègre l’export Excel, plus adapté pour les utilisateurs.

Prolaborate 5 export Excel

Résultat :

Prolaborate 5 export Excel

Edition, mise à jour en ligne

Un nouveau mode édition est disponible pour mettre à jour les données selon la configuration et permissions.

Ce mode est limité aux rapports créés avec le builder (les versions avancées basées sur des requêtes ne sont pas actuellement modifiables).

Après avoir affiché le rapport en plein écran (action View), et à condition d’avoir la permission Write, le mode édition peut être activé :

Prolaborate 5 report edit

Un clic dans une cellule permet de modifier le texte, par exemple le nom de l’application :

Prolaborate 5 report edit

L’édition des notes active l’éditeur RTF.

Prolaborate 5 report edit

Après avoir validé la modification, le champ de l’élément est mis à jour (il faut désactiver le mode Edit afin de pouvoir accéder aux propriétés de l’élément).

Prolaborate 5 report edit

Card widgets

Ce nouveau type de widget permet de fournir un aperçu rapide et efficace des données du référentiel au travers de cartes affichant des chiffres clés : nombre d’éléments, sommes de valeurs d’une propriété (ex : coût hébergement et maintenance), pourcentage d’applications avec un statut non migré, etc.

Il existe 4 types de cartes : Count, Sum, Percentage, Text.

La création d’un card widget consiste à sélectionner le type de calcul et les les données à prendre en compte.

Exemple : nombre d’applications ERP et CRM.

Création du widget :

Prolaborate 5 Card Widget

Résultat après configuration :

Prolaborate 5 Card Widget