IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Workflow Foundation .NET Discussion :

A quoi servent les worflows?


Sujet :

Windows Workflow Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 97
    Par défaut A quoi servent les worflows?
    Bonjour,

    Un des éléments du framework 3.0 est WWF Windows Worflow Foundation.
    Je voulais savoir a quoi servaient les worflow et dans quel cas ils étaient utile a mettre en place.

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Un workflow (flux de travail) est une suite d'action exécutées par un système.

    Il existe un grand nombre de workflow mais l'un des plus connus est celui des demandes de congés:

    - User1 fait une demande de congé
    - Un mail est envoyé à son manager pour qu'il approuve (ou non) la demande
    - Si le manager est absent, on passe à n + 1
    - Le manager peut approuvé/refuser la demande
    - Un mail est envoyé à l'employé pour l'informer de la décision


    Voila

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 9
    Par défaut
    Pour ce qui est des avantages du WF, je dirais qu'un programme dévellopé de la sorte est aisément adaptable.

    Imaginons que tu sois dans un programme ou tu aies a gérer des fiches.

    Création de la fiche.
    Encodage
    Validation
    Cloture

    Et que pour une raison X ou Y, il te faille ajouter une nouvelle étape à ce "chemin d'exécution" ( chemin qui est ni plus ni moins qu'un workflow ) et bien c'est très facile.

    Tu n'as pas à aller ajouter des lignes de codes dans 4 fichiers, si tu développes des applications qui utilisent souvent le même style de "chemin d'exécution", tu peux réutiliser très facilement ton wf, le windows workflow foundation t'assures que l'utilisateur ne pourra pas bypasser certaines étapes, qu'il devra suivre le chemin tracé par ton wf, etc...

    Et c'est une liste non-exhaustive des avantages des wf.

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Par défaut
    oui enfin dans la réalité de WWF, il y a aussi le thread d'exécution

Discussions similaires

  1. à quoi servent les .dsm ?
    Par fidji dans le forum Delphi
    Réponses: 4
    Dernier message: 14/06/2006, 19h37
  2. [MySQL] A quoi servent les réferences entre les tables??
    Par Alain15 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 18/02/2006, 16h19
  3. A quoi servent les index dans une BDD ?
    Par Melvine dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 25/10/2005, 12h14
  4. [CR 10] A quoi servent les Templates Fields ?
    Par caviar dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 10/11/2004, 10h52
  5. [C#] A quoi servent les interfaces???
    Par sof_nns dans le forum Windows Forms
    Réponses: 8
    Dernier message: 28/10/2004, 20h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo