Open topic with navigation

TIBCO Business Studio™ - BPM Edition 5.4.0

# Event Sub-Processes

An event sub-process executes an internal sub-process when an event is triggered. You can use event sub-processes within business processes and pageflows.

See also Event Handlers.

Note: Event sub-processes and event handlers provide similar functionality.

Note the following when using event sub-processes:

- A process can contain zero or more event sub-processes of any supported type or configuration.
- Each event sub-process must start with a single start event.
- There is no in-process communication between event sub-processes (sequence flow, signals, and so on).

You can use event sub-processes with the following start events:

- Event Sub-Processes placed in a Business process: Start Request or Signal Event
- Event Sub-Processes placed in a Pageflow : Start Request or Signal Event

Business processes support interrupting/non-interrupting event sub-processes.

Note: Pageflows support non-interrupting event sub-processes. They do not support interrupting event sub-processes.
This is defined on the start event of the event sub-process by checking Interrupt Process Flow or Continue Process Flow. This affects the process as follows:

Interrupt Process Flow:

Note: An interrupting event sub-process start event has a solid border.

- The main process flow is suspended until completion of the event sub-process.
- This does not affect the processing and completion of individual activities that are already in progress related to the process instance. However, those activities' outgoing flow is not processed until the event sub-process completes.
- This does not affect the processing of other event handler flows, event sub-processes and ad-hoc activities.
- This does not affect the processing of activities in active reusable sub-processes.
- Incoming events, submits, sub-process completions and so on in the main process are preserved but ignored until the event sub-process has been completed.

Continue Process Flow:

Note: A non-interrupting event sub-process start event has a dashed border.

- The main process flow is not suspended during processing of the event sub-process.
- All activity can continue as normal.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO Business Studio™ - BPM Edition

Copyright © 2015-2023. Cloud Software Group, Inc. All Rights Reserved.