urbanisation-si.com

urbanisation-si.com

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.

 

Le formulaire lié au processus, remplissez les champs comme indiqué dans l'écran suivant et validez.

tutoriel-jbpm-jboss-red-hat-bpmn-kie-workbench-admin-processus-26_1.png

 

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. 

 

Le formulaire de rhona la candidate qui postule au poste :

tutoriel-jbpm-jboss-red-hat-bpmn-kie-workbench-rhona-testCompetence-complete-27_1.png

 

 

tutoriel-jbpm-jboss-red-hat-bpmn-kie-workbench-rhona-testCompetence-complete-27_2.png

 

 

 

Recommencez les mêmes étapes avec « sylvie » du groupe RH,

Le formulaire de « sylvie » du groupe RH

tutoriel-jbpm-jboss-red-hat-bpmn-kie-workbench-sylvie-entretienRH-complete-28_1.png

 

 

tutoriel-jbpm-jboss-red-hat-bpmn-kie-workbench-sylvie-entretienRH-complete-28_2.png

 

 

 

Le formulaire de « thierry » du groupe CP

tutoriel-jbpm-jboss-red-hat-bpmn-kie-workbench-thierry-entretienRCP-complete-29_1.png

 

 

tutoriel-jbpm-jboss-red-hat-bpmn-kie-workbench-thierry-entretienRCP-complete-29_2.png

 

 

 

Le formulaire de « jacques » du groupe DG.

tutoriel-jbpm-jboss-red-hat-bpmn-kie-workbench-jacques-decision DirecteurProjet-complete-30_1.png

 

 

tutoriel-jbpm-jboss-red-hat-bpmn-kie-workbench-jacques-decision DirecteurProjet-complete-30_2.png

 

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/

http://bonnes-pratiques-si.eklablog.com/

http://urbanisation-si.eklablog.com/



05/12/2015
0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au site

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 719 autres membres