This documentation (Bonita Open Solution V5) is an archive. Please click here for current documentation.
Advanced search


Open Source

A subprocess is a complete process (with a start and an end) that is called from another process. There is a parent-child relationship, that is, the flow in the child process is essentially contained within the parent process. One parent process can call multiple subprocesses and a subprocess may be called by multiple parent processes.

In a parent process diagram, a subprocess can be called via a call activity or by an event subprocess.

A call activity calls an independent, re-usable subprocess that has its own pool. That is, it looks like any other process and it can be called by other parent processes. Its start and end are linked to its parent processes via data mapping.

An event subprocess is embedded in the parent process and can there be called only by that parent process.