Bonjour.
Je souhaiterais faire en sorte que mon processus boucle sur lui-même jusqu’à un certain évenement (je ne sais pas encore si l’évenement sera un timer ou un signal).
Je me demandais donc comment faire cela.
Est ce qu’il faut que je fasse un processus père qui contient uniquement un call-activity qui boucle et qui sera stoppé lorsque l’event arrivera ?
Si quelqu’un connait une méthode propre pour faire cela, ça m’aidera beaucoup.
Merci d’avance.
![http://img11.hostingpics.net/pics/713770processusQuiBoucle.png][http://img11.hostingpics.net/pics/713770processusQuiBoucle.png]
[http://img11.hostingpics.net/pics/713770processusQuiBoucle.png]: http://img11.hostingpics.net/pics/713770processusQuiBoucle.png
Bonjour Yannick,
Par définition, dans la norme BPMN 2.0, on utilise les tâches avec boucle pour définir une action qui sera réalisée tant que la condition booléenne est vraie (ou tu peux mettre un compteur à la place). La condition est évaluée à chaque itération.
Peux-tu donner le contexte du pourquoi de cette boucle pour que l’on puisse voir si on peut s’y prendre autrement.
La tâche doit être faite plusieurs fois?
Bonjour,
Dans mon processus j’ai des phases qui débutent lorsqu’un signal est envoyé et qui termine lorsqu’un autre signal est envoyé.
Entre la récéption de ces 2 signaux, je peux effectuer l’activité autant de fois que je le souhaite (d’où la boucle).
Exemple : Un travailleur qui va saisir un même formulaire en boucle toute la semaine.
- Lundi matin je recois le signal de départ
- Chaque jour de la semaine je peux remplir le formulaire autant de fois que je le souhaite
- Vendredi soir, je recois le signal qui indique la fin de la semaine (et qui cloture la phase)
PS : Je vais faire un proto pour voir si ça fonctionnerait dans mon process.