The Intermediate Event is able to catch signals. A signal is undirected - it is delivered to all active handlers. You can use the intermediate event in the Designer as boundary event and as intermediate event:
- Boundary: The signal is associated with an activity. The event listens to a signal being fired while the associated activity is active.
- Intermediate: You can also use the object as an intermediate catching event. In this case, the event is a separate process step where the process must wait for a specific trigger.