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 :

Workflow initialiser un replicator


Sujet :

Windows Workflow Foundation .NET

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut Workflow initialiser un replicator
    BOnjour,

    Je suis en train de faire un workflow, qui est le suivant:
    - WorkflowActivated
    - ReplicatorActivity (parallel)
    - SequenceActivity
    - CreateTask
    - WhileActivity
    - OnTaskChanged
    - CompleteTask
    - ReplicatorCompleted

    J'ai le principe, mais je ne comprends pas comment je fais pour initialiser mon replicator activity.
    Par exemple je veux que le document soit validé par plusieurs personnes, comment j'initialise les différents acteurs du workflow?

    merci.

  2. #2
    Membre Expert Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Par défaut
    J'aimerais bien, mais ne sachant pas ce qu'est un workflow, c'est difficile
    Peut etre que si tu expliques vite fais le principe avec des termes simple et si possible en francais, je pourrais t'aider (d'un point de vue theorique au moins )

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    un workflow en gros c'est le chemin que dois suivre un document.
    Par exemple on génére un document des ventes du mois, et on veut que ce document soit vu par le chef des vente, le chef du secteur et le DG.
    Avec un workflow tu vas envoyer un mail comme quoi sur le site collaboratif dans la bibliotheque "doc à valider" y un document à valider, chacun des acteurs doit aller valider ce document, et une fois que tous les acteurs ont validé le doc, le doc va etre déplacé dans une bibliotheque d'archive.
    De cette maniere personne ne peut dire qu'il n'était pas au courant, et ca permet surtout de garder informé les acteurs concernés sur l'activité.
    J'espere que j'ai été assez clair...

  4. #4
    Membre Expert Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Par défaut
    Ok, merci pour l'explication !
    Bon par contre, je peux toujours pas t'aider

  5. #5
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par geof Voir le message
    J'ai le principe, mais je ne comprends pas comment je fais pour initialiser mon replicator activity.
    Par exemple je veux que le document soit validé par plusieurs personnes, comment j'initialise les différents acteurs du workflow?
    Salut,

    je ne m'en suis servi que pour des workflows sharepoint, mais normalement, dans le cas d'un replicator, tu dois lui indiquer un ensemble de donnees sur lequel le replicator va agir...

    Ces donnees sont stockees dans la propriete InitialChildData de ton activite

    tu vas avoir besoin d'initialiser ton replicator
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     private void OnReplicatorInitialized(object sender, EventArgs e) {
                try {
                    myReplicator.InitialChildData = GetAllUsers;
    //  myReplicator.InitialChildData est une arraylist...
                    myReplicator.ExecutionType = ExecutionType.Parallel;
    // on execute les taches en parallele...
                } catch (Exception ee) {
                    LogFactory.LogError("OnReplicatorInitialized : ", ee);
                }
            }
    Et apres, tu accedes aux donnees a l'interieur de ton replicator comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myReplicator.CurrentChildData[currentIteration]
    Je te conseille de jeter un oeil sur ce site si tu a besoin de + d'infos sur les workflows :
    http://www.workflow-foundation.com/Default.aspx

    (je ne suis pas sur qu'on ait des equivalent sur dvp )

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    merci, je vais jeter un coup d'oeil, parce que je debute en C#, en Sharepoint et en WF, ca fait bcp de technologie à maitriser en meme temps, je nage un peu, voire totalement, sans un minimum d'exemple je ne m'en sors pas...
    je cherchais le SDK Workflow Foundation, mais impossible de mettre la main dessus...
    Ca doit bien exister,non?
    Est ce que tu aurais un lien?
    merci.

  7. #7
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    ca fonctionne!!!
    ce devait etre la definition de ma condition de mon while qui ne convenait pas...je ne vois pas d'autres explications.
    merci à ceux qui m'ont orienté.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SP-2010] Custom Actions --> lancer un workflow sans formulaire d'initialisation
    Par rohstev dans le forum SharePoint
    Réponses: 0
    Dernier message: 10/01/2012, 09h00
  2. Replication de type WORKFLOW.
    Par delta75 dans le forum Autres
    Réponses: 1
    Dernier message: 25/11/2007, 21h01
  3. Probème de réplication de tache dans un workflow (Replicator)
    Par Vincent Dieudonné dans le forum SharePoint
    Réponses: 2
    Dernier message: 26/07/2007, 18h57
  4. Initialisation de XMLModule
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 10
    Dernier message: 01/04/2003, 10h08
  5. initialisation Directinput avec delphi
    Par Madmaxx dans le forum DirectX
    Réponses: 1
    Dernier message: 21/02/2003, 17h37

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