-
Relancer un workflow
Bonjour,
j'ai un workflow lancé sur un item de liste et j'aimerai relancer l'instance du workflow, c'est à dire refaire partir le workflow de son point de départ. Autre condition, je veux passer par le code.
j'ai tenté avec la méthode Site.WorkflowManager.StartWorkflow(), mais je n'arrive pas à obtenir un résultat satisfaisant car il crée un workflow supplémentaire ... donc il ne redémarre pas le workflow en train d'être exécuté et j'ai aussi des problèmes de droit.
Existe-t-il une méthode permettant de relancer un workflow en cours d'éxécution ou même aillant le statut "terminé" ou "Annulé".
Merci de votre aide.
-
Bonjour
au fil des recherche je suis tomber sur ton post.
As tu reussi a relance ton workflow et comment..
merci
a+
-
il est assis en face de moi au taf, je le forcerai à te répondre demain :)
Mais pour répondre à ta question: pas possible que je sache.
quand un WF arrive au statut terminé, c'est fini, il existe plus. l'instance se détruit et la persistance ne se fait plus et c'est nettoyé en base.
pour refaire partir du début il faut que le WF ne soit pas terminated et surtout faire un eventhandler dans le dernier état pour renvoyer au premier état.
-
Bonjour
Merci pour la reponse.
je me trouve donc coincé, car je ne vois pas comment supprimer des éléments à une date précise.
Peut etre as tu deja eu le problème, et l as tu solutionné .
Le but est de pouvoir avoir une annonce dynamique.
merci
a+