An event is an asynchronous notification that can be sent to a process instance. It is used to synchronize the execution of a process instance with external systems. An event activity waits for the occurrence of an external event; several event activities might be waiting for the same event. All of these activities receive the external event when it is sent. The event is consumed; subsequent event activities waiting for the same external event require a new event with the same name to be sent.