Try OpenEdge Now
skip to main content
BPM Events User's Guide
The rule language : Predefined rule actions : Using the event scheduler

Using the event scheduler

You can use the scheduler for many purposes. One typical use is the "timeout" event. For example, if an event of type "alarmXYZ" is notified at 3:00 P.M., then we may expect this alarm to be handled in the next three hours. Assume that this handling itself generates an event of type "alarm_handled" to BPM Events. BPM Events’s rules checks that such an event has been notified in time, otherwise the alarm is escalated. This is done in two steps:
1. Schedule a "timeout" event as soon as "alarmXYZ" is received, for activation three hours later.
2. When the timeout event fires off, check if an event "alarm_handled" has been notified in the last three hours. If not, then the rules take action.