none
Restarting a WorkFlow RRS feed

  • Discussion générale

  • Bonjour à tous,

    Je suis en train de créer un WorkFlow.

    Quand un item est crée dans ma "Request List" le WorkFlow commence.

    .

    .

    .

    Après quelques étapes le créateur de la Requête  Edite l'Item et met le statut  à "Needs Improvement" ou  "Validated"

    Validated -> Fin (tout va bien)

    Needs Improvement -> C'est là que le WorkFlow doit redémarrer

    Ma solution pour le moment :

    Request WF (démarre automatiquement wuand un nouvel item est crée)

    .

    .

    .

    when status = "Needs Improvement"

    Je copy l'Itemdans  "Hidden List" (une liste secondaire cachée)

    je le supprime de  "Request List"

    j'arrete le  Workflow

    Hidden List WF  (démarre automatiquement wuand un nouvel item est crée) 

    Pause durant 1 min (pour être sûr que le Request WF a le temps de supprimer et de se stopper)

    Recopie l'Item dans  "Request List"

    supprime l'item de "Hidden List" 

    stop Hidden List WF

    Donc mon problème est :

    Si je crée manuellement un item dans "Hidded List" ça marche => Le Request WF démarre quand l'Item est copié dans "Request List".

    Mais si j'utilise le  "Request WF" (donc crée l'item manuellement dans "Request List" quand l'item reviens depuis "Hidden List" dans le liste  "Request List" le Request WF ne redémarre pas.

     

    Merci pour votre aide sur ma solution ou pour tout autre soltuion permettant de réaliser cette action avec SharePoint Designer 2010.

    lundi 16 décembre 2013 09:46

Toutes les réponses

  • Hello DarrDam,

    Merci et bienvenu sur les forum TechNet France. Pourriez-vous poser vos questions en Français svp?

    Merci de votre collaboration et comprehension!

    Gokan


    My Technical Blog on Wordpress

    mercredi 18 décembre 2013 08:19
  • DarrDam,

    D'après ta description, tu pourrais plus simplement configurer ton workflow pour qu'il démarre à chaque fois qu'un item est créé ou édité.

    A partir de là, un simple "if" sur le status dès le début de ton workflow peut répondre à ton besoin. (tu as l'action "stop worfklow") :

    If "status" = "Validated" --> Stop Workflow
    Else: tu gardes tes actions actuelles


    jeudi 26 décembre 2013 09:28
  • Bonjour moignon,

    Merci pour ton aide. Mais...

    Mon Workflow est déja en démarrage automatique dès qu'un nouvel élément est créé.

    Pour l'activation à l'édition de l'item c'est imposible car mon workflow fait d'autres choses en plus de ce que j'ai décris et je ne veux pas que ces actions se produisent à chaque modification.

    Pour faire simple j'ai juste besoin d'une boucle "While" sur mon worlflow sauf que je ne comprends pas comment s'y prendre sur SP.

    Merci encore pour votre aide.

    lundi 3 février 2014 12:48