An Intermediate Catch Event is one of the three event types. It routes the process to an event that has to occur before the process can continue. This event is always either a message or timer.
To configure an Intermediate Catch Event, open the BPM you want to use it on. Drag an Intermediate Catch Event to the desired map location (this must be immediately following an Event Gateway). Indicate whether the process is waiting for a message or whether it is simply allowing time to pass. Right-click the event and select the Event Type.
If the Event Type is Message Event, give it a descriptive name and configure the message flow.
If the Event Type is Timer, name it and indicate whether the process is waiting for a specific amount of time to pass relative to the initiation of the event, or if it is waiting for a defined date. If it's waiting for a specific amount of time, select the Value Source as Constant and enter the amount of time. If it's waiting for a defined date, select the Value Source as Parameter and enter the variable that defines the date (the variable must already be configured in the Variables tab).
When you are finished entering the Intermediate Catch Event's properties, connect it and its Event Gateway to the process with Sequence Flows and continue mapping the BPM.
This post is part of the BPM topic. Click here to open the BPM Overview.