User Tools

Site Tools


2012_2013:lp:idse:gl:management:td:bp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2012_2013:lp:idse:gl:management:td:bp [2012/08/13 09:26] – [Exercice 1] blay2012_2013:lp:idse:gl:management:td:bp [2012/10/23 14:02] (current) – [Exercice Entrainement] blay
Line 21: Line 21:
  
  
-==== Exercice ====+==== Exercice Entrainement ====
  
 +[{{ :2012_2013:lp:idse:gl:management:td:testinitial.png?direct&300 |Visualisation du processus, à la fin de l'étape 8}}]
  
   - création des tâches   - création des tâches
-{{ :2012_2013:lp:idse:gl:management:td:testinitial.png?direct&300 |}} 
- 
   - création des données globales et locales   - création des données globales et locales
-    * Associer les données à l'ensemble du processus {{ :2012_2013:lp:idse:gl:management:td:test0-donneesglobales.png?direct&300 |}} +    * Associer les données //(nom et email)// à l'ensemble du processus [{{ :2012_2013:lp:idse:gl:management:td:test0-donneesglobales.png?direct&300 | Association des données}}] 
-    * Associer les données à une tâche {{ :2012_2013:lp:idse:gl:management:td:test0-donneeslocales.png?direct&200 |}}+    * Associer une donnée //valide// de type boolean à la tâche "Valider" {{ :2012_2013:lp:idse:gl:management:td:test0-donneeslocales.png?direct&200 |}}
   - création des transitions par défaut et conditionnelles   - création des transitions par défaut et conditionnelles
-    * par défaut et conditionnelles+    * par défaut et conditionnelles (Nous préférerons par la suite l'utilisation des gateways plus explicites).
   - création des connecteurs d'envoi de mails   - création des connecteurs d'envoi de mails
   - exécution du BP   - exécution du BP
   - Retour sur l'exécution    - Retour sur l'exécution 
-     * Archivés 
      * Cas Archivés {{ :2012_2013:lp:idse:gl:management:td:suividetaches.png?direct&300 |}}      * Cas Archivés {{ :2012_2013:lp:idse:gl:management:td:suividetaches.png?direct&300 |}}
-  - Affectation des acteurs +  - Modifier pour gérer  
-     * userXP, administration, Organisation, Utilisateurs {{ :2012_2013:lp:idse:gl:management:td:acteurscreation.png?direct&300 |}} +      * La création d'un fichier par //script groovy// (attention, pensez à définir la variable), par exemple : <code groovy> 
-  - Modifier pour gérer un attachment de fichier lors de la validation +  import java.io.File; 
-  - Modifier les formulaires+  import java.io.PrintWriter; 
 +  import java.io.FileOutputStream; 
 +  nom = nom + ".txt" ;  
 +  fichier = new File(nom); 
 +  PrintWriter ecrivain; 
 +  ecrivain = new PrintWriter(new FileOutputStream(nom)); 
 +  ecrivain.println("voici ce qui a été demande : " + nom); 
 +  ecrivain.close();  
 +</code> {{ :2012_2013:lp:idse:gl:management:td:connecteurcreationfichier.png?direct&200 |}}   
 +      * Un attachment de fichier lors de la validation [{{ :2012_2013:lp:idse:gl:management:td:attachement-d-un-fichier.png?direct&300 |Attachement d'un fichier créé lors de l'étape précédente}}] 
 +      * Penser à ajouter la variable fichier de type java... 
 +  - Exécuter {{ :2012_2013:lp:idse:gl:management:td:test0-ecran1.png?direct&200 |Ecran de saisie initial}} 
 +  - Modifier les formulaires en particulier pour que le formulaire de validation n'autorise plus la modification des informations (text au lieu de champs de texte). 
 +  - Affectation des acteurs : Seul un employé sera à présent autorisé à valider une demande. 
 +     Création des acteurs userXP, administration, Organisation, Utilisateurs {{ :2012_2013:lp:idse:gl:management:td:acteurscreation.png?direct&300 |}} 
 +     * Association des acteurs aux tâches [{{ :2012_2013:lp:idse:gl:management:td:test0-victor.png?direct&200 |L'acteur "victor" est à présent seul autorisé à valider.}}] 
 +     * Exécuter [{{ :2012_2013:lp:idse:gl:management:td:test0-apreschgtrole.png?direct&200 |A présent à la fin de la saisie, il faut se reconnecter pour jouer le rôle d'un employé du système (deconnexion).}}] [{{ :2012_2013:lp:idse:gl:management:td:test0-apreschgtrole-victor.png?direct&200 | En se connectant en tant qu'un employé, le nouveau formulaire apparaît.}}] 
 +  - Utilisation de tâches //envoi et réception de messages// pour la gestion des fraudes. 
 +     * Définir un sous-processus (nouvelle pool) commençant par  une tâche //réception de message//  
 +     * Analyser le nom reçu (tâche //Analyser//) puis terminer (Il s'agit d'un simple exercice pédagogique).  
 +     * Ajouter une tâche d'envoi de message pour la détection de fraude au cas où la demande n'a pas été validée. Pensez à passer le nom en paramètre du message.{{ :2012_2013:lp:idse:gl:management:td:envoidemessage.png?direct&200 |}} 
 +  - Vous pouvez faire le même exercice en utilisant en réception un évènement 
 +  - Ajouter une  boucle dans la tâche //Analyser// qui se termine uniquement si le nom est validé (ajouter une variable validé) ...{{ :2012_2013:lp:idse:gl:management:td:boucle.png?direct&200 |}} 
  
  
 +<note tip>Ce qui précède, vous a donné les bases pour construire un processus plus important. Vous pouvez faire l'exercice suivant qui continue à vous guider, ou passer directement à l'étude du projet fil rouge. </note>
 ==== Modélisation du processus ==== ==== Modélisation du processus ====
  
Line 175: Line 197:
 === Exécuter comme User XP ===  === Exécuter comme User XP === 
   * Lancer plusieurs processus et jouer les différents rôles.   * Lancer plusieurs processus et jouer les différents rôles.
-  + 
 +===== Travail sur le projet Tutoré ===== 
 + 
 +  - Identification du BP à étudier 
 +  - Sélection de l'étude à mener par groupe de 3 
 +==== Evaluation ==== 
 + 
 +<box round rgb(185,211,238) rgb(198,226,255) 75%|A rendre pour >  
 +**sur la forge :** 
 +   - Le BP que vous avez choisi de modéliser 
 +</box>
2012_2013/lp/idse/gl/management/td/bp.1344849968.txt.gz · Last modified: 2012/08/13 09:26 by blay