SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
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.
Création d’un nouveau business process
Définition des variables du business process
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)
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
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.
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.
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 :
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.

Contenu connexe

En vedette

Virus informatico
Virus informaticoVirus informatico
Virus informaticoOscar Etnia
 
Amadeo méndez investigación-acción_07102015
Amadeo méndez investigación-acción_07102015Amadeo méndez investigación-acción_07102015
Amadeo méndez investigación-acción_07102015amadeomendez895
 
Compte rendu 2e réunion CREPAU -20 mars 2015
Compte rendu 2e réunion CREPAU -20 mars 2015Compte rendu 2e réunion CREPAU -20 mars 2015
Compte rendu 2e réunion CREPAU -20 mars 2015washresponse
 
Padlet quin soy yo como maestro-14
Padlet   quin soy yo como maestro-14Padlet   quin soy yo como maestro-14
Padlet quin soy yo como maestro-14m5132028
 
fortaleciendo en informatica
fortaleciendo en informatica fortaleciendo en informatica
fortaleciendo en informatica nano74371576
 
Soirée 1 Workshop technique : Prairies et pelouses fleuries
Soirée 1 Workshop technique : Prairies et pelouses fleuriesSoirée 1 Workshop technique : Prairies et pelouses fleuries
Soirée 1 Workshop technique : Prairies et pelouses fleuriesCollège des Prodcuteurs
 
Gest. registro contribuyente sunat
Gest. registro contribuyente  sunatGest. registro contribuyente  sunat
Gest. registro contribuyente sunatBety Lizana
 
PORTAFOLIO DIGITAL
PORTAFOLIO DIGITALPORTAFOLIO DIGITAL
PORTAFOLIO DIGITALfabio-jara
 
Act1<<mmca>>
Act1<<mmca>>Act1<<mmca>>
Act1<<mmca>>Momo Cardos
 
2 diciembre MARKETPLACE BeMi
 2 diciembre MARKETPLACE BeMi 2 diciembre MARKETPLACE BeMi
2 diciembre MARKETPLACE BeMiBE&MI OLFER
 
Aplicaciones Web Wikis RRS
Aplicaciones Web Wikis RRSAplicaciones Web Wikis RRS
Aplicaciones Web Wikis RRSMalena Nagua
 
Arte griego - Tema 2
Arte griego - Tema 2Arte griego - Tema 2
Arte griego - Tema 2596513
 

En vedette (19)

Virus informatico
Virus informaticoVirus informatico
Virus informatico
 
Amadeo méndez investigación-acción_07102015
Amadeo méndez investigación-acción_07102015Amadeo méndez investigación-acción_07102015
Amadeo méndez investigación-acción_07102015
 
Mapas mentales
Mapas mentalesMapas mentales
Mapas mentales
 
Files
FilesFiles
Files
 
Compte rendu 2e réunion CREPAU -20 mars 2015
Compte rendu 2e réunion CREPAU -20 mars 2015Compte rendu 2e réunion CREPAU -20 mars 2015
Compte rendu 2e réunion CREPAU -20 mars 2015
 
Padlet quin soy yo como maestro-14
Padlet   quin soy yo como maestro-14Padlet   quin soy yo como maestro-14
Padlet quin soy yo como maestro-14
 
El amor y la amistad
El amor y la amistadEl amor y la amistad
El amor y la amistad
 
fortaleciendo en informatica
fortaleciendo en informatica fortaleciendo en informatica
fortaleciendo en informatica
 
Diagnostic Groupe A 2
Diagnostic Groupe A 2Diagnostic Groupe A 2
Diagnostic Groupe A 2
 
Laura villa
Laura villaLaura villa
Laura villa
 
Soirée 1 Workshop technique : Prairies et pelouses fleuries
Soirée 1 Workshop technique : Prairies et pelouses fleuriesSoirée 1 Workshop technique : Prairies et pelouses fleuries
Soirée 1 Workshop technique : Prairies et pelouses fleuries
 
Gest. registro contribuyente sunat
Gest. registro contribuyente  sunatGest. registro contribuyente  sunat
Gest. registro contribuyente sunat
 
PORTAFOLIO DIGITAL
PORTAFOLIO DIGITALPORTAFOLIO DIGITAL
PORTAFOLIO DIGITAL
 
Diodo
DiodoDiodo
Diodo
 
Act1<<mmca>>
Act1<<mmca>>Act1<<mmca>>
Act1<<mmca>>
 
2 diciembre MARKETPLACE BeMi
 2 diciembre MARKETPLACE BeMi 2 diciembre MARKETPLACE BeMi
2 diciembre MARKETPLACE BeMi
 
Aplicaciones Web Wikis RRS
Aplicaciones Web Wikis RRSAplicaciones Web Wikis RRS
Aplicaciones Web Wikis RRS
 
Photoshop on line
Photoshop on linePhotoshop on line
Photoshop on line
 
Arte griego - Tema 2
Arte griego - Tema 2Arte griego - Tema 2
Arte griego - Tema 2
 

Similaire à Atelier2 bpm inscription

eServices-Tp2: bpel
eServices-Tp2: bpeleServices-Tp2: bpel
eServices-Tp2: bpelLilia Sfaxi
 
Projet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMProjet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMAbdelmonem NAAMANE
 
Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Nazih Heni
 
Android - TPBonus - web services
Android - TPBonus - web servicesAndroid - TPBonus - web services
Android - TPBonus - web servicesLilia Sfaxi
 
Architecture Client-Serveur
Architecture Client-Serveur Architecture Client-Serveur
Architecture Client-Serveur Khalid EDAIG
 
MIM Synchronization Services 2016 -> une solution économique pour créer, modi...
MIM Synchronization Services 2016 -> une solution économique pour créer, modi...MIM Synchronization Services 2016 -> une solution économique pour créer, modi...
MIM Synchronization Services 2016 -> une solution économique pour créer, modi...Identity Days
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business IntelligenceWalid Chamour
 
Mini projet individuel php
Mini projet individuel phpMini projet individuel php
Mini projet individuel phpKhadim Mbacké
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALLaribi Aicha
 
Le Développement d’une Application Web
Le Développement d’une Application WebLe Développement d’une Application Web
Le Développement d’une Application WebMalick Mbaye
 
Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop amat samiâ boualil
 
Formation à Efficy CRM
Formation à Efficy CRMFormation à Efficy CRM
Formation à Efficy CRMEfficy CRM
 
Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...SAAD SARHANI
 
Tp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPELTp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPELLilia Sfaxi
 
Tp2 - WS avec JAXRS
Tp2 - WS avec JAXRSTp2 - WS avec JAXRS
Tp2 - WS avec JAXRSLilia Sfaxi
 
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Ayoub Rouzi
 
Tableau de bord Yammer sous SharePoint 2013
Tableau de bord Yammer sous SharePoint 2013Tableau de bord Yammer sous SharePoint 2013
Tableau de bord Yammer sous SharePoint 2013Philippe Sfeir
 
Cms rubedo création des mises en pages des contenus
Cms rubedo création des mises en pages des contenusCms rubedo création des mises en pages des contenus
Cms rubedo création des mises en pages des contenusRubedo, a WebTales solution
 
Guru Programming Tools
Guru Programming ToolsGuru Programming Tools
Guru Programming ToolsJonSon10
 

Similaire à Atelier2 bpm inscription (20)

eServices-Tp2: bpel
eServices-Tp2: bpeleServices-Tp2: bpel
eServices-Tp2: bpel
 
Projet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMProjet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMM
 
Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"
 
Android - TPBonus - web services
Android - TPBonus - web servicesAndroid - TPBonus - web services
Android - TPBonus - web services
 
Architecture Client-Serveur
Architecture Client-Serveur Architecture Client-Serveur
Architecture Client-Serveur
 
MIM Synchronization Services 2016 -> une solution économique pour créer, modi...
MIM Synchronization Services 2016 -> une solution économique pour créer, modi...MIM Synchronization Services 2016 -> une solution économique pour créer, modi...
MIM Synchronization Services 2016 -> une solution économique pour créer, modi...
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Mini projet individuel php
Mini projet individuel phpMini projet individuel php
Mini projet individuel php
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPAL
 
Le Développement d’une Application Web
Le Développement d’une Application WebLe Développement d’une Application Web
Le Développement d’une Application Web
 
Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop
 
Formation à Efficy CRM
Formation à Efficy CRMFormation à Efficy CRM
Formation à Efficy CRM
 
Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...
 
Tp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPELTp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPEL
 
Tp2 - WS avec JAXRS
Tp2 - WS avec JAXRSTp2 - WS avec JAXRS
Tp2 - WS avec JAXRS
 
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
 
Tableau de bord Yammer sous SharePoint 2013
Tableau de bord Yammer sous SharePoint 2013Tableau de bord Yammer sous SharePoint 2013
Tableau de bord Yammer sous SharePoint 2013
 
Cms rubedo création des mises en pages des contenus
Cms rubedo création des mises en pages des contenusCms rubedo création des mises en pages des contenus
Cms rubedo création des mises en pages des contenus
 
Guru Programming Tools
Guru Programming ToolsGuru Programming Tools
Guru Programming Tools
 
OpenESB et BPEL
OpenESB et BPELOpenESB et BPEL
OpenESB et BPEL
 

Dernier

Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...Faga1939
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Coursebenezerngoran
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 

Dernier (18)

Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Cours
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 

Atelier2 bpm inscription

  • 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. Création d’un nouveau business process Définition des variables du business process
  • 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. 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. 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. 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. 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. 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.