Exposé de ma soutenance de PFE de la Licence au sein de ISI, portant sur la conception et la mise en place de Workflows automatisant les processus métiers du département Services à valeurs ajoutées (VAS).
Mots-clés : Activiti, BPMN 2.0, Java, processus métier, Workflow
Résultat obtenu : Mention très bien
Conception et mise en place d'un Workflow du département VAS
1. Conception et mise en place d’un Workflow du départementVAS
Soutenance de Projet de Fin d’études
République Tunisienne
Ministère de l’Enseignement Supérieur
et de la Recherche Scientifique
Université de Tunis El Manar
2013 - 2014
Elaboré par:
Ahmed MAALEJ
Encadrant à l’ISI:
Monsieur Ghaith MANITA
Encadrant à l’entreprise:
Monsieur Walid BOUDHIR
Présidente du Jury:
Madame Wiem MRABET
3. Introduction (1/3)
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
3
• Société tunisienne créée en 2001
• Spécialisée dans les technologies mobiles
• Activité principale :
Ingénierie en
télécommunication
Développement des services
à valeur ajoutée
Audit, conseil,
formation,
fourniture
d’équipements
Services vocaux,
services basés sur
SMS, MMS, WAP
et Internet
GETWireless
4. Introduction (2/3)
4
Processus métier
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Processus métier :
Enchainement d’activités
Procédure définie
Cadre coopératif dans une entreprise
Nombre limité de personne
But spécifique
Exemple : Processus de publication en ligne
Rédactrice
Chef de rubrique
Rédacteur en chef
1
La rédactrice propose un article au chef de rubrique
2
Le chef de rubrique regarde le document,
le valide et le transmet au rédacteur en chef
3
Le rédacteur en chef trouve que le document
possède des éléments incompatibles avec l'actualité
4
La rédactrice revoit sa copie et la soumet au
chef de rubrique
5
Le chef de rubrique corrige quelques
coquilles et envoie le texte au rédacteur
6
Le rédacteur en chef valide le document
pour une publication en ligne
5. Introduction (3/3)
5
Workflow
Business Process
Management
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Workflow :
• Automatisation d’un processus métier
• Définition du circuit de validation
• Définition des tâches à accomplir et des délais à respecter
BPM :
• Modéliser informatiquement les
processus métiers de l’entreprise
Analyse
Modélisation
ImplémentationExécution
Supervision et
contrôle
BPM
6. 6
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Contexte du projet (1/2)
Problématique
Situation actuelle :
• Processus métier répétitives mais non automatisés
• Diversité de moyens de communication et de partage de l'information
• Perte au niveau des ressources que du traitement
• Conflits entre les collaborateurs de l’entreprise
• Délais d’attente parfois importants
• Possibilité d’intervention de mauvaises personnes
• Difficulté de suivre l’avancement des processus
Situation nuisible au bon fonctionnement de l’entreprise
7. 7
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Contexte du projet (2/2)
Solution
• Gain de temps
• Gestion optimale des informations
• Diminution de l’intervention humaine
• Rationalisation des processus
• Evite des conflits entre les collaborateurs
• Suivi de l’avancement des processus
Mettre en place une solution informatique
automatisant ces processus métier
8. Spécification des besoins (1/3)
8
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Besoins
fonctionnels
Gérer les
processus
métiers
Gérer les
tâches
Suivre
l’avancement
des processus
Consulter
l’historique
des tâches
Besoins fonctionnels
Consulter les
données
métiers
9. Spécification des besoins (2/3)
9
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Identification des acteurs
SuperviseurAdministrateur Collaborateur
10. Spécification des besoins (3/3)
10
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Diagramme de cas
d’utilisation global
13. 13
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Modélisation BPMN 2,0
«Validation et facturation des
commandes Mobile Marketing »
Conception (3/3)
23. 23
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Réalisation (10/12) Interface de consultation de la boite de messagerie
25. 25
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Réalisation (12/12) Simulation « Démo »
• Simulation d’exécution du Processus «Validation et facturation des commande
Mobile Marketing »
Vidéo du simulation
• Données :
- Bon de commande validé
- Date de paiement dans 2jrs
26. Conclusion & Perspectives
Spécification des besoinsIntroduction Contexte du projet Conception Réalisation Conclusion
Perspectives
Conclusion
• Intégration de modules de communication et de partage espace
collaboratif
• Intégration d’un moteur de règles mieux automatiser les tâches de
validation
• Maitriser de nouvelles technologies
• Découvrir le monde professionnel
• Enrichir la notion du travail en groupe et la prise de responsabilité
26