Using Multiple Start Events in a Process

6-8 Modeling and Implementation Guide for Oracle Business Process Management

6.2.3.2 Using Process Input and Output Arguments

The message start event enables you to specify input and output arguments to a process. These arguments define the message that other processes or services must send to the process during invocation.

6.2.4 Introduction to the Signal Start Event

The signal start event is similar to a message start event in that it is based on communication from another process or service. However, the message start event responds to a message sent to a specific process. In contrast, the signal start event is a response to a signal broadcast to multiple processes. Signals can be broadcast from a BPMN process using the signal throw event. Using a combination of signal throw and signal start events, you can invoke multiple processes simultaneously. The signal start and throw events are generally added to a process by process developers. For information on implementing the signal throw event, see Introduction to Communicating Between Processes Using Signal Events in the Oracle Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management. Figure 6–7 shows the default notation for the signal start event. Figure 6–7 The Signal Start Event The signal start event is represented by a single circle with a triangle in the middle.

6.2.4.1 The Signal Start Event in Context

The signal start and throw events are generally added to a process and implemented by process developers.

6.2.5 Introduction to the Timer Start Event

The timer start event triggers the creation of a process instance based on a specific time condition. You can configure the timer start event to trigger a process instance based on the following: ■ A specific date and time. For example, a process could be triggered on December 31, at 11:59 PM. ■ A recurring interval. For example, a process could be triggered every 10 hours, 5 minutes, 32 seconds. Figure 6–8 shows the default notation for the timer start event. Figure 6–8 The Timer Start Event