Events Model
Events are a fundamental part of production. The events model is used to map out the critical events that occur to control production. These events can be created within this application or from external systems, and can be used to control workflow execution.
The event model receives external events, detects system events, and notifies applications that subscribe to events when an event has occurred. Within the event model, you can configure, monitor, and view reports on events. This component exposes a library of event definitions, as well as the means to define them. Events initiate work requests associated with specific events when they occur.
Event definitions can be user-defined or provided from another application or service provider. Event definitions are stored in the Directory of Resources and are available to subscribers, who are notified when an event has occurred.
There are two types of configurable events: condition events and time events. Conditional and time-based events are categorized and associated with elements from other models. The Events model also provides relevant event-based information on production and workflow events. You must enable an event to activate it. When it is enabled, it is monitored by the system until you disable or delete it.