Tutoriel jBPM : démarrage et test final de l'exécution complète de l'étude de cas (partie 10/10)
L'objectif de cet article est de voir le déroulement complet du processus avec le démarrage du processus avec son formulaire associé, puis la connexions des différents participants avec la récupération des tâches dans leur corbeille, la saisie du formulaire associé et la progression automatique du workflow.
En étant connecté avec le user « admin », démarrez une instance du processus :
- Menu Process Management - Process Definitions - sélectionnez recrutement - cliquez sur start
Le formulaire de démarrage du processus s'affiche.
Pour simplifier, dans notre exemple, c'est admin qui spécifie que le candidat sera "rhona" pour le poste "urbaniste SI" et le test de compétence (ah si tous les tests d'embauche étaient comme celui-ci ...) "2 + 2 = ?" auquel devra répondre le candidat pour ensuite être évalué par "sylvie" des ressources humaines, "thierry" du groupe Chef de Projet et la décision finale sera prise par "jacques" du groupe Direction Générale au vu de 2 recommandation RH et CP.
Dans le menu Process Management - Process Instances - Onglet de droite « Instance Detail » montre la "human task" "Test de competence" active et dans l'état "Reserved" pour "rhona".
L'onglet "Process Variables" affiche les valeurs de toutes les variables de processus.
Le flow est passé à la 1ère tâche « Test de compétences ».
Déconnectez-vous et connectez-vous avec le user « rhona », supposons que ce soit une candidate au poste.
Allez dans le menu Tâches (Tasks), dans l'onglet Personnel (Personnal), cliquez sur la tâche en attente, le formulaire s'affiche à droite et est non saisissable.
Cliquez sur le bouton Demande (Start) pour pouvoir saisir dans les champs qui ne sont pas en read only. La tâche est dans l'état "réservée"
Une fois la saisie terminée, cliquez sur le bouton Terminé (Complete) pour terminer la tâche.
Recommencez les mêmes étapes avec « sylvie » du groupe RH,
Une fois la dernière tâche terminée (la décision du DG est prise), le processus se termine.
Ce didacticiel complet a permis de voir :
- l’installation jBPM,
- une présentaton de l’IDE KIE Workbench,
- la création d’un projet dans un repository dans une unité organisationnelle,
- la conception d’un processus métier à la norme BPMN 2 avec l’outil web
- la conception des formulaires associés aux tâches humaines
- le déploiement du processus dans le moteur de jBPM
- le démarrage et l’exécution d’une instance de processus
- la récupération et l’accomplissement des tâches par les différents acteurs en fonction de leurs affectations.
Un bon nombre de thématiques n’ont pas été traitées comme
- l’administration,
- l’exploitation,
- la persistance,
- les transactions,
- les performances,
- le processus de mise en production,
- le BAM (Business Activity Monitoring),
- la simulation (BPMSim),
- la gouvernance, l
- e cycle de vie,
- l’aspect méthodologique de conception des processus métier,
- le lien avec l’urbanisme et la stratégie des SI ,
- le retour sur investissement d'un outil de BPM,
- les outils réservés aux développeurs,
- l’intégration d’un moteur de règles métiers, j’en passe et des meilleurs, …
Mais il faut bien en garder un peu pour d’autres aventures « tutorielesques » qui verront le jour très prochainement.
Rhona Maxwel
"L'homme naît sans dents, sans cheveux et sans illusions, et il meurt de même, sans cheveux, sans dents et sans illusions."
Alexandre Dumas
Voir aussi :
http://urbanisation-si.wix.com/blog
http://urbanisme-si.wix.com/blog
http://urbanisation-si.wix.com/urbanisation-si
http://urbanisation-si.over-blog.com/
http://rhonamaxwel.over-blog.com/
http://urbanisation-des-si.blogspot.fr/
A découvrir aussi
- Tutoriel jBPM : conception du processus en BPMN 2 (partie 6/10)
- Tutoriel jBPM : génération de formulaires et mapping des variables (partie 8/10)
- Tutoriel jBPM : construction et déploiement du processus de notre étude de cas (partie 9/10)
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 769 autres membres