JAMS provides for event driven job scheduling to allow jobs and processes to be triggered by events such as file transfers, system startups, runaway processes, or user written events.
JAMS Event-based scheduling has built-in Triggers which allow users to execute processes on any operating system based upon files being created, modified or deleted.
Multiple Triggers can be set on jobs so that jobs are triggered based on events, a specific date and time, or even from previous jobs that have failed or succeeded. With full support for Windows Workflow Foundation, users can create workflows that depict the dependencies that exist between various processes that are being managed through JAMS.
JAMS can check for exit status and determine the appropriate job to trigger based on conditional flows. JAMS event-based job scheduling allows for event-based jobs to have expected run times so that they can be monitored. Alerts can even be triggered to the appropriate person to notify him/her that a job is waiting for that person to release a file.
Alerts can be triggered when an expected event does not occur within a specified time window. With JAMS you can, as an example, alert a vendor or supplier that the system is waiting for their action or a file.
JAMS event-based job scheduling can also interrogate data by using JAMS Variables and allow specific data to be used as an alternative approach to an event based job trigger. JAMS Variables can be used between jobs so that data is passed throughout the workload.