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 revision Previous revision
Next revision
Previous revision
2012_2013:lp:idse:gl:management:td:bp [2012/08/13 15:29]
blay [Exercice 1]
2012_2013:lp:idse:gl:management:td:bp [2012/10/23 16:02] (current)
blay [Exercice Entrainement]
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 |Visualisation du processus, à la fin de la 1ere étape}}] 
- 
   - 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 (Nous préférerons par la suite l'​utilisation des gateways plus explicites).     * par défaut et conditionnelles (Nous préférerons par la suite l'​utilisation des gateways plus explicites).
Line 36: Line 35:
   - Retour sur l'​exécution ​   - Retour sur l'​exécution ​
      * 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 
-     * userXP, administration,​ Organisation,​ Utilisateurs {{ :​2012_2013:​lp:​idse:​gl:​management:​td:​acteurscreation.png?​direct&​300 |}} 
   - Modifier pour gérer ​   - Modifier pour gérer ​
-      * La création d'un fichier par //script groovy//, par exemple : <code groovy>+      * La création d'un fichier par //script groovy// ​(attention, pensez à définir la variable), par exemple : <code groovy>
   import java.io.File;​   import java.io.File;​
   import java.io.PrintWriter;​   import java.io.PrintWriter;​
Line 50: Line 47:
   ecrivain.close();​    ecrivain.close();​
 </​code>​ {{ :​2012_2013:​lp:​idse:​gl:​management:​td:​connecteurcreationfichier.png?​direct&​200 |}}  ​ </​code>​ {{ :​2012_2013:​lp:​idse:​gl:​management:​td:​connecteurcreationfichier.png?​direct&​200 |}}  ​
-      * Un attachment de fichier lors de la validation +      * 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}}] 
-  - Exécuter  +      * Penser à ajouter la variable fichier de type java... 
-  - Modifier les formulaires+  - 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 186: 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.1344864546.txt.gz · Last modified: 2012/08/13 15:29 by blay