Diagramme d'activité avec PlantUML
Il s'agit de l'ancienne syntaxe du diagramme d'activités, pour voir la nouvelle version actuelle, voir: Diagrammes d'activité (nouvelle syntaxe).
Action simple
Vous pouvez utiliser (*)
pour le point de départ et le point d'arrivée de le diagramme d'activité.Dans certaines occasions, vous pouvez utiliser (*top)
pour forcer le point de départ à être en haut du diagramme.Utilisez -->
pour les flèches
![]() |
Texte sur les flèches
Par défaut, une flèche commence à partir de la dernière activité définie.Vous pouvez rajouter un libellé sur une flèche en mettant des crochets [
et ]
juste après la définition de la flèche.
![]() |
Changer la direction des flèches
Vous pouvez utiliser ->
pour les flèches horizontales. Il est aussi possible de forcer la direction d'une flèche en utilisant la syntaxe suivante :-down->
(default arrow)-right->
or->
-left->
-up->
![]() |
Branches
Vous pouvez utiliser le mot clé if/then/else
pour définir une branche.
![]() |
![]() |
Encore des branches
Par défaut, une branche commence à la dernière activité définie, mais il est possible de passer outre et de définir un lien avec le mot clé if
.Il est aussi possible d'imbriquer les branches.
![]() |
Synchronisation
Vous pouvez utiliser la syntaxe === code ===
pour afficher des barres de synchronisation.
![]() |
Description détaillée
Lorsque vous déclarez des activités, vous pouvez positionner sur plusieurs lignes le texte de description Vous pouvez également ajouter \n
dans la description. Il est également possible d'utiliser quelques tags HTML tels que :Vous pouvez aussi donner un court code à l'activité avec le mot clé as
. Ce code peut être utilisé plus tard dans le diagramme de description.
![]() |
Notes
Vous pouvez rajouter des notes sur une activités en utilisant les commandes: note left
, note right
, note top
ou note bottom
, juste après la définition de l'activité concernée.Si vous voulez mettre une note sur le démarrage du diagramme, définissez la note au tout début du diagramme.Vous pouvez aussi avoir une note sur plusieurs lignes, en utilisant les mots clés endnote
.
![]() |
Partition
Vous pouvez définir une partition en utilisant le mot clé partition
, et optionnellement déclarer un fond de couleur pour votre partition (En utilisant un code couleur html ou un nom)Quand vous déclarez les activités, ils sont automatiquement mis dans la dernière partition utilisée.Vous pouvez fermer la partition de définition en utilisant les crochets fermants }
.
![]() |
Paramètre de thème
Vous pouvez utiliser la commande skinparam
pour changer la couleur et la police d'écriture pour dessiner.Vous pouvez utiliser cette commande :- Dans le diagramme de définition, comme n'importe quelle autre commande,
- Dans un fichier inclus,
- Dans un fichier de configuration, à l'aide de la la ligne de commande ou la tâche ANT.
![]() |
Octogone
Vous pouvez changer la forme des activités en octogone en utilisant la commande skinparam activityShape octagon
.
![]() |
Exemple complet
![]() |
Commentaires
Enregistrer un commentaire