Atelier2 bpm inscription

57 vues

Publié le

soa

Publié dans : Formation
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
57
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Atelier2 bpm inscription

  1. 1. Année Universitaire : 2015-2016 Ateliers BPM E MARZOUK, I BELAZREG, M ELABED, M MESSAOUD, M MAKNI Atelier 2 BPM Processus métier d’inscription I. Modélisation avec BPMN2.0 dans la console web de jBPM6 Création d’un nouveau repository 1) Pour créer le repository correspndant à votre processus, choisissez Opérations d’auteur> Administration. 2) Créez le nouveau répertoire en sélectionnant Référentiels>Nouveau référentiel NB : La création du repository peut prendre quelques minutes avant qu’il s’affiche dans le workbench. Création d’un nouveau projet Allez de nouveau à Opérations d’auteur> Administration et cliquez sur Nouvel élément.
  2. 2. Création d’un nouveau business process Définition des variables du business process
  3. 3. 1) Dans la page de modélisation, cliquez sur les flèches à gauche pour accéder aux propriétés du processus et choisissez Définitions des variables. 2) Ajoutez ensuite les variables suivantes : . Création d’une Human Task “demande inscription” Afin de saisir sa demande d’inscription, l’étudiant aura besoin d’un formulaire qui sera associé à une tâche de type « Human Task ». 1) Glissez une tâche humaine dans votre processus et configurez ses propriétés  Nom : demande_inscription  Nom Tâche : demande_inscription  DataOutputSet :  out_cin (String)  out_nom (String)  out_prenom(String)  out_numTel (Integer)  out_email (String)  out_adresse(String)
  4. 4. 2) Vous devez ensuite affecter les variables propres à la tâche humaine aux variables globales du processus créées précédemment. Editez pour cela la propriété Tâches à compléter de votre human Task. 3) On va générer maintenant le formulaire qui sera associé à la tâche humaine
  5. 5. 3.1. Choisissez Modeleur graphique. 3.2. Cliquez sur l’onglet Ajouter des champs par type et ajoutez les champs du formulaire nécessaires. 3.3. Pour chaque champ, éditez son nom ainsi que le nom de la variable qui lui est associée.
  6. 6. 3.4. Configurez correctement tous les champs et sauvegardez le formulaire. Création d’une WS Task “ScolariteWS” 1) Ajoutez une WS Task qui permet la consommation d’un service web étendu. 2) Sous le menu Propriétés, éditez les affectations de données en appuyant sur Tâches à compléter.
  7. 7. 3) Pour passer les différents paramètres à l’opération inscrire du sevice web Scolarite, on a besoin d’un Script Task. 4) Editez le script relatif à la nouvelle tâche : kcontext.setVariable("parameters", new Object[]{cin,nom,prenom,adresse,adresse,email,null}); 5) Afin de récupérer le résultat du service web, glissez une autre Script Task après la WS Task et un élément de fin comme le montre la figure ci-dessous :
  8. 8. 6) Le script associé permet d’afficher le numéro d’inscription retourné par le service web System.out.println("Num inscription: "+numInscription); II. Déploiement et exécution du processus métier dans jBPM6 Pour déployer le processus, ouvrez l’éditeur de projets et cliquez sur Générer et déployer. Démarrez une nouvelle instance du processus déployé, exécutez les différentes tâches et accédez u fichier log du serveur afin de vérifier le résultat retourné par le service web.

×