Changes between Version 15 and Version 16 of GoFlow_DocFr
- Timestamp:
- May 21, 2008, 3:25:43 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GoFlow_DocFr
v15 v16 2 2 3 3 = Guide Utilisateur !GoFlow = 4 intro 4 GoFlow est un module permettant d'ajouter des fonctionnalités de workflow à un projet django. 5 5 6 prérequis: django, création d'un projet. 6 Nous allons ici apprendre à utiliser ce module, en partant d'un projet django très simple ("Hello world"), puis en ajoutant progressivement des fonctionnalités. 7 8 == Prérequis == 9 * Créer un répertoire de travail, et copier le répertoire ''goflow'' dans ce répertoire (on peut également le placer dans tout répertoire du PYTHONPATH) 7 10 8 11 == 1. Projet "Hello World" == 9 projet minimal, 1 rôle, 1 process, 1 activité: A dit bonjour, B reçoit le message. 10 utilisation de l'appli de push pour diriger le message vers B 12 Nous allons découvrir le moteur de workflow au moyen d'une application très simple basée sur un process workflow possédant une seule activité (une seule activité, pas de transition: le plus simple possible). Cette activité consiste à recevoir un message (par exemple "Hello world"). 11 13 12 * python django-admin.py startproj myproj14 * Commençons par créer un projet django vide (ou utiliser un projet existant) 13 15 {{{ 14 INSTALLED_APPS = ( 16 django-admin startproj myproj 17 }}} 18 19 * Ajouter les applications suivantes dans le fichier ''settings.py'' 20 {{{ 21 INSTALLED_APPS = ( 15 22 ..., 16 23 'django.contrib.admin', 17 24 'goflow.workflow', 18 25 'goflow.instances', 19 )26 ) 20 27 }}} 28 L'application ''workflow'' contient la partie "statique" du modèle de données (modélisation des 29 process), et l'application ''instances'' contient la partie dynamique, ou runtime. 21 30 22 31 {{{