Aller au contenu

Modèle PlantUML - Workflow avec lignes d'eau

De Loic Wiki
Version datée du 2 avril 2026 à 08:09 par Loic (discussion | contributions) (Ajout section de visualisation du modèle PlantUML)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

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