Cours SOA Année universitaire 2024-2025
TP6 : Modélisation de Processus Métiers avec BPMN
Objectifs :
• Comprendre les bases de la notation BPMN.
• Savoir modéliser des processus métiers simples et avancés.
• Identifier les éléments de flux de contrôle, les événements et les rôles.
Exercice 1 : Modélisation d'un Processus de Gestion de Commande
Contexte : Une entreprise de e-commerce reçoit des commandes en ligne et suit un
processus standard pour le traitement de ces commandes. Votre tâche est de modéliser
ce processus en utilisant BPMN.
Scénario :
1. Le processus commence par la réception d'une commande.
2. Un employé vérifie la disponibilité des produits.
a. Si les produits sont disponibles, ils sont réservés.
b. Sinon, un e-mail est envoyé au client pour l’informer de l'indisponibilité.
3. Une fois les produits réservés, le client est informé et une facture est générée.
4. Le client doit effectuer le paiement.
a. Si le paiement est accepté, la commande est expédiée.
b. Sinon, le processus est annulé, et un email est envoyé pour informer le
client.
5. Le processus se termine une fois la commande expédiée.
Instructions :
• Modélisez ce processus en utilisant les éléments de base de BPMN : événements
de début et de fin, tâches, passerelles (conditions), et flux de messages pour les
échanges d’e-mails.
• Indiquez les acteurs impliqués, notamment le service de commande et le client.
Livrable : Un diagramme BPMN montrant le processus complet de gestion de commande
en utilisant BONITA Studio.
Exercice 2 : Modélisation d'un Processus de Réclamation Client
Contexte : Le service client reçoit des réclamations concernant les produits ou les
services vendus. Votre tâche est de modéliser le processus de traitement de ces
réclamations.
Scénario :
1. Le client soumet une réclamation.
2. La réclamation est analysée pour déterminer sa nature (produit défectueux,
retard de livraison, autre).
3. Selon le type de réclamation :
o Produit défectueux : Un technicien est assigné pour vérifier le problème.
Si la réparation est possible, un rendez-vous est pris avec le client ; sinon,
le produit est échangé.
o Retard de livraison : Le service logistique est contacté pour vérifier l’état
de livraison et fournir une estimation du délai. Le client est informé.
o Autre : Le service client prend les mesures nécessaires et tient le client
informé.
4. Après résolution de la réclamation, le client reçoit un e-mail de confirmation.
Instructions :
• Utilisez les passerelles pour représenter les décisions selon le type de réclamation.
• Montrez les différents services impliqués : service client, logistique, et service
technique.
• Utilisez des messages pour les interactions avec le client.
Livrable : Un diagramme BPMN représentant le processus de réclamation client.