Changes between Version 35 and Version 36 of GoFlow_DocFr


Ignore:
Timestamp:
07/08/2008 10:26:05 AM (7 years ago)
Author:
GoFlow administrator
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GoFlow_DocFr

    v35 v36  
    183183=== Automatisation d'une activité ===
    184184Nous allons ici rendre automatique une activité actuellement implémentée par une application nécessitant une intervention humaine. Nous allons travailler sur l'application précédente, ''hrform'', et la remplacer par l'application ''hr_auto'' qui va exécuter le même traitement (en fait, ce sera une version simplifiée, car calculer le nombre de jours travaillés entre deux dates n'est pas trivial).
     185
     186 * Créons tout d'abord l'application hr_auto: [http://localhost:8000/leave/admin/workflow/application/add/]
     187 
     188 img
     189 
     190 * il faut ensuite relier cette application à une implémentation: celà se fait dans le fichier urls.py comme habituellement sous Django:
     191
     192{{{
     193#!python
     194urlpatterns = patterns('',
     195    # ...
     196    (r'^leave/hr_auto/$', 'leavedemo.leave.auto.update_hr'),
     197    # ...
     198)
     199}}}
     200
     201''Remarque'': la fonction ''update_hr'' est fournie avec les sources du projet ''leavedemo''; c'est une implémentation "simpliste".
     202
     203 * l'exécution du test se fait sous l'identifiant ''admin'', il faut donc préciser dans le fichier ''settings.py'' que c'est ''admin'' qui exécute les applications automatiques:
     204
     205{{{
     206#!python
     207# settings.py
     208# ...
     209WF_USER_AUTO = 'admin'
     210# ...
     211}}}
     212
    185213
    186214TODO
Back to Top