This graphic shows a process with two start events.

The first is a message start event labeled Start on Quote Message Receipt.

From this message start event, a sequence flow extends to a script task labeled Initialize Quote.

From the Initialize Quote task a sequence flow extends to a user task labeled Process Quote Upon Message.

From the Process Quote Upon Message task, a sequence flow extends to an end event.

The second message is a timer start event labeled Start on Timer. From this event a sequence flow extends to a script task labeled Initialize Quote.

From the Initialize Quote task a sequence flow extends to a user task labeled Process Quote Timer.

From the Process Quote Timer task, a sequence flow extends to the same end event mentioned earlier.