Changes between Version 37 and Version 38 of GoFlow_DocFr
- Timestamp:
- Jul 9, 2008, 2:42:35 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GoFlow_DocFr
v37 v38 188 188 * Créons tout d'abord l'application hr_auto: [http://localhost:8000/leave/admin/workflow/application/add/] 189 189 190 img190 [[Image(auto1.png)]] 191 191 192 192 * il faut ensuite relier cette application à une implémentation: celà se fait dans le fichier urls.py comme habituellement sous Django: … … 218 218 * cliquer sur ''create unit test env'' sur la ligne de l'application ''hr_auto'': ceci va créer un process avec une seule activité qui consistera à exécuter l'application ''hr_auto''. 219 219 * cliquer sur ''return'' 220 * A présent, il ne faut pas oublier qu'on va tester une application automatique: dès que les workflows de test seront initialisés, l'application sera exécutée sans intervention humaine; pour que ceci se réalise correctement, il est nécessaire de préciser que l'activité de test es fait en mode automatique (Goflow ne sait pas encore déterminer ceci automatiquement); aller donc dans le panneau des ''Activités'' et éditer l'activité ''test_activity'' du process ''test_hr_auto'': 221 222 img 220 221 [[Image(auto2.png)]] 222 223 * A présent, il ne faut pas oublier qu'on va tester une application automatique: dès que les workflows de test seront initialisés, l'application sera exécutée sans intervention humaine; pour que ceci se réalise correctement, il est nécessaire de préciser que l'activité de test se fait en mode automatique (Goflow ne sait pas encore déterminer ceci automatiquement); aller donc dans le panneau des ''Activités'' et éditer l'activité ''test_activity'' du process ''test_hr_auto'': 224 225 [[Image(auto3.png)]] 223 226 224 227 * activer la case à cocher ''!AutoStart'' et enregistrer. … … 226 229 * retourner alors dans le panneau des applications, et cliquer sur ''start test instances'' sur la ligne de l'application ''hr_auto'' 227 230 231 [[Image(auto2.png)]] 232 228 233 * choisir alors le content type ''leave request'' et cliquer sur ''Create'': ceci va initialiser autant d'instances de workflow que d'instances !LeaveRequest créées manuellement auparavant (ici, une seule), et les exécuter puisque l'application est automatique. 229 234 230 235 * Pour vérifier que l'application a été correctement exécutée, aller dans le panneau ''Accounts'' de l'application ''leave'': 231 236 232 img237 [[Image(auto4.png)]] 233 238 234 239 * on peut effectivement constater que le solde de congés de ''admin'' a été débité de 2 jours.