I have a network configuration project where we need to configure a set of network nodes. A set would consist of two to 10 individual nodes. The kinds of nodes configured would vary greatly from configuration order to configuration order. All of the nodes except the first can be configured in parallel. The entire configuration is finished when all the nodes are configured. The workflow for each node looks approximately like this:
Can anyone suggest what the top level workflow would look like for the set of configurations?
I hope my topic is appropriate for this forum.
Thanks!
Hi @Chuck_Irvine,
have a look at the multi-instance marker: https://docs.camunda.org/manual/7.9/reference/bpmn20/tasks/task-markers/#multiple-instance. I think, a multi-instance-subprocess may help you.
Cheers, Ingo
I did consider using multi instance subprocesses. That will work as long as the process for each node is the same, but I don’t think it will work if the workflow for each node become substantially different. Will it?
Hi @Chuck_Irvine,
you can switch to a call acitivity. The called element can be loaded from an expression to make it dynamic.
Or you can use messages to start different processes. Use message send task and model the subprocess with message start event in it’s own pool or diagram.
Maybe there are more options that don’t come into my head right now…
Cheers, Ingo