Hello,
could anybody tell me if and how it’s possible to realize ad hoc sub-processes and event sub-processes in BONITA BPM like in this model:
I want to have a model like this case above. In the main flow I have an ad hoc sub-process, so I can execute different Tasks (A,B,C,D) in any order and how often I want. Besides that I have a Task F which is an event sub-process. That Task is optional.
Could anyone tell me or give me an approch for the easiest wah to realize that in BONITA BPM as a running Application.
Since the ad hoc sub-process doesen’t exsist in the Bonita BPM Studio and I didn’t figure out how the event subprocesses work in the Studio, my Approch is to put all Tasks parralel (some with loop some without). Then I create one Task to end the whole Process. So the user can execute the tasks he wants in any order. When he thinks the case is done he closes it with the “end process”-Task (like in this modell: )
Thank you for your help and your ideas in advance!
Sven
See this link:
http://community.bonitasoft.com/answers/tutorialexample-ad-hoc-processes#node-25491
Otherwise why make it so complicated? The drawing above is really only a logical representation of what you want to do, here is the way I would do it…
Create a Diagram, this represents the whole process…
Create Pools A, B, C, D and create your tasks in each pool where Step1 = Task A, B, C (loop), D(loop), and then have Step2 which CALLS sub-process E (which is generated as a new Pool, call it Pool E with task E.
Here you get what you want, four tasks that people can execute when they want as many times that they want in a purely ad-hoc fashion.
Now, regarding the Event Process (is it really a sub-process?) what is the event that triggers the process? You don’t say, But in the same diagram I would just add another pool, call it F and add the Event Start Trigger to make it work…
All done and everything is as you want it.
Hope that helps,
regards
Seán
In summary:
1 diagram
4 User task Pools (A-D)
1 sub-process Pool (E)
1 Event process Pool (F)
Hey Sean,
thank you for your help! I’ll try it and let you know :)!
Best wishes,
Sven