Events

RunMyJobs is an event-driven process automation tool. This means you can start processes (or chains) using events, rather than just having them happen at a particular time. You can trigger a variety of actions when an event is raised.

Some examples of events:

  • A process or chain completes.
  • A step or process completes.
  • A monitor exceeds a threshold, or drops below a threshold.
  • A process takes too long to complete.
  • A file raises an event.
  • You raise an event manually.

Processes (and chains) can wait for one or more events to occur, and may even be automatically submitted if an event occurs. Processes (and chains) can also raise events when they complete, allowing event-driven flows to be created.

Events (like Process Definitions) have a definition separate from the event itself. An event definition can have zero or more actual events associate with it. The definition stores information like the name and the trigger for the individual events. Process Definitions, monitors, and other objects are connected to the definitions of events that they depend upon, and the definitions of the events that they raise.

Each time an event occurs, a new event is created (or raised). Each event can then be individually monitored and managed, and remains visible as historical data even after all tasks related to the event have completed.

See Also