« Modèle PlantUML - Workflow avec lignes d'eau » : différence entre les versions
Apparence
Ajout modèle PlantUML workflow lignes d'eau |
Ajout section de visualisation du modèle PlantUML |
||
| Ligne 35 : | Ligne 35 : | ||
@enduml | @enduml | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Visualisation du modèle == | |||
Le diagramme ci-dessous affiche directement ce modèle PlantUML dans la page. | |||
<pre class="oc-plantuml">@startuml | |||
title Workflow exemple avec lignes d'eau (Utilisateur / Service) | |||
|Utilisateur| | |||
start | |||
:Soumettre une demande; | |||
:Compléter les informations; | |||
:Envoyer la requête; | |||
|Service| | |||
:Valider la requête; | |||
if (Données valides ?) then (oui) | |||
:Traiter la demande; | |||
:Générer la réponse; | |||
else (non) | |||
:Créer un message d'erreur; | |||
endif | |||
|Utilisateur| | |||
if (Réponse OK ?) then (oui) | |||
:Consulter le résultat; | |||
else (non) | |||
:Corriger et renvoyer; | |||
endif | |||
stop | |||
@enduml</pre> | |||
Dernière version du 2 avril 2026 à 08:09
Modèle PlantUML - Workflow avec lignes d'eau
Objectif
Exemple de workflow avec des lignes d'eau :
- Utilisateur
- Service
Code PlantUML
@startuml
title Workflow exemple avec lignes d'eau (Utilisateur / Service)
|Utilisateur|
start
:Soumettre une demande;
:Compléter les informations;
:Envoyer la requête;
|Service|
:Valider la requête;
if (Données valides ?) then (oui)
:Traiter la demande;
:Générer la réponse;
else (non)
:Créer un message d'erreur;
endif
|Utilisateur|
if (Réponse OK ?) then (oui)
:Consulter le résultat;
else (non)
:Corriger et renvoyer;
endif
stop
@enduml
Visualisation du modèle
Le diagramme ci-dessous affiche directement ce modèle PlantUML dans la page.
@startuml title Workflow exemple avec lignes d'eau (Utilisateur / Service) |Utilisateur| start :Soumettre une demande; :Compléter les informations; :Envoyer la requête; |Service| :Valider la requête; if (Données valides ?) then (oui) :Traiter la demande; :Générer la réponse; else (non) :Créer un message d'erreur; endif |Utilisateur| if (Réponse OK ?) then (oui) :Consulter le résultat; else (non) :Corriger et renvoyer; endif stop @enduml