Question about BPMN

Hello,

I have a question about BPMN.

Is it possible to reference within a procesflow to another process? I know that it’s possible to use subprocesses, but I’m curious if it’s also possible to reference in a BPMN procesflow to another BPMN procesflow. Could you also say me how I can do this?

I hope one of you can help me out.

Thanks in advance!

Sounds like you want the Call Activity task type:

You could also use a Message event to trigger the start of another process

2 Likes

Stephen is quite correct here that a Call Activity is the best choice. Another method you may find valuable is to invoke a process via the REST interface. This would allow you to start another process on a different Camunda instance. The down side is that the two processes cannot share process variables as they do with a Call Activity.

When using a Call Activity, and if you allow sharing of process variables, be careful that any “child” process does not modify a process variable that the parent process expects to be a particular value, or you may get unexpected results.

Michael

1 Like

Allright. Thanks! :slight_smile: