Development #1680
Amélioration de la représentation graphique des workflows
0%
Description
(extrait d'un mail de Benjamin)
On pourrait aussi garder les epsilon-transition (les transitions qui font du surplace) en les présentant autrement en utilisant le type boite "record" que propose Graphviz.
Je met le patch et en attachement le SVG obtenu en partant du workflow simulateur APA. Il faut encore travailler la présentation (peut-être mettre un peu de couleur ou de contraste) mais on gagne quand même pas mal en espace.
Fichiers
Demandes liées
Historique
Mis à jour par Frédéric Péters il y a plus de 11 ans
Ça ne risque pas de trop allonger verticalement les graphiques ?
Mis à jour par Frédéric Péters il y a plus de 11 ans
Et un truc comme ça, ce n'est vraiment pas convenable :
+ local_actions = ['<TR BORDER="0"><TD BORDER="0" HREF="%s" ALIGN="LEFT">%s</TD></TR>' % (url, status.name)]
Mis à jour par Victor Claudet il y a plus de 11 ans
- Version cible changé de Au-quotidien 2012.3 à Au-quotidien 2014.5
Mis à jour par Frédéric Péters il y a environ 5 ans
- Lié à Development #28996: Dessiner les workflows avec plantuml ajouté
Mis à jour par Frédéric Péters il y a environ 5 ans
- Fichier workflow-jira.png workflow-jira.png ajouté
- Statut changé de En cours à Nouveau
À titre d'information, le rendu de workflow par jira (uniquement les statuts et transitions, pas d'actions).
Mis à jour par Pierre Cros il y a environ 5 ans
Jira c'est autre chose que PlantUML esthétiquement, là ça m'intéresse.
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Fichier plantuml.png plantuml.png ajouté
J'arrive à faire ça
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
Après c'est comme pour graphviz, il faut déclarer des liens pour retrouver les noeuds du SVG puis retravailler la représentation à partir de là (rendre les coins ronds carrés, changer les couleurs, etc..).
Mis à jour par Thomas Noël il y a presque 4 ans
Je suis tombé sur https://github.com/dagrejs/dagre-d3
Démo qui me semble très proche de nos besoins : https://dagrejs.github.io/project/dagre-d3/latest/demo/tcp-state-diagram.html
Et aussi en mode "digraph" pour jouer en direct : https://dagrejs.github.io/project/dagre-d3/latest/demo/interactive-demo.html)
Mis à jour par Frédéric Péters il y a presque 4 ans
J'ai pris le .dot du premier workflow venu, un statut deux actions, ça n'a rien rendu (littéralement rien, tout blanc, pas de message d'erreur).