Tutoriel Red Hat JBoss jBPM (version community) (9) : démarrage et test final de l'exécution complète du processus de recrutement
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.
Récupérez la tâche en attente, remplissez et validez le formulaire comme indiqué dans l'écran suivant.
Recommencez les mêmes étapes avec « sylvie » du groupe RH,
Une fois la dernière tâche exécuté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.
"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 : mais que devient l'open source jBPM, fait il aussi bien que son grand frère Drools ?
- Tutoriel Red Hat JBoss jBPM (version community) (1) : description de l’étude de cas
- Tutoriel Red Hat JBoss jBPM (version community) (6) : vérifiez la conformité à la norme BPMN 2
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 757 autres membres