3

Given

I have the following BPMN process (collaboration), where three actors are involved. Two of them (Actor 1 and Actor 3) represent a single instance. While Actor 2 represents n instances (open the image in new tab to enlarge).

enter image description here

Background

The basic idea is that Actor 1 initiates a task, which should make ALL instances of Actor 2 create data and send it back to Actor 1. In the end Actor 1's activity collect results should collect all the data of all Actor 2 instances.

Question

My question is: Is this even possible and executable to model in one monolithic diagram (while the engine execution manages the instances part), or should I split this into two processes, using signal events?

In the literature, the multi-instance participant (here Actor 2) is usually marked with three vertical lines, but I am not sure, if the engine supports this.

Is there otherwise a better approach to model a 1 to n relation?

Note: I am still learning BPMN, tell me if I am totally in the wrong here. Thanks a lot.

Jankapunkt
  • 8,128
  • 4
  • 30
  • 59

0 Answers0