Utilities Job Scheduling: Market and Grid Data Jobs Around the Clock
Run market, metering, and grid data jobs as often as every few seconds, triggered by the data itself, with failover so the schedule never stops.
Utilities job scheduling runs the market, metering, and operations jobs that power companies depend on, often around the clock and seconds apart. JAMS Scheduler starts those jobs on schedules, intervals, or the arrival of new data, and keeps running through a server failure.
The problem
When market and grid data can't wait for a timer
Market submissions, meter reads, and settlement data arrive constantly. A job that polls every few minutes leaves data waiting, and a scheduler that goes down mid-day can miss a market window.
What teams automate
Utility and energy jobs teams run on JAMS Scheduler
Failover
A secondary Scheduler takes over after 3 missed heartbeats, so the schedule keeps running.
Disaster recovery
Configure a recovery site so scheduling continues if the primary site goes down.
Dependencies
Hold each job until every upstream job, file, or precondition is ready.
Runaway and stalled alerts
Get notified when a job runs too long, finishes too fast, or stalls.
Secure file exchange
Move files over SFTP, FTPS, FTP, SCP, or Amazon S3 as scheduled or file-triggered jobs.
Audit Trail
Every change to jobs, credentials, and Agents is recorded, with revert and restore.
Customer results
Utilities and energy companies running on JAMS Scheduler
We have a whole chain of dependencies so that everything flows through JAMS.
Seminole Electric
4 sec
Shortest recurrence for jobs running 100 to 150 times an hour
Southwest Power Pool
Migrations
Moving from another scheduler
Free migration tool
Move your jobs to JAMS Scheduler without rebuilding them
JUMP (JAMS Universal Migration Platform) converts your existing job definitions into JAMS jobs. Start with a free Dry Run report that previews every converted job before anything moves.
The Cutover video series
Watch a real migration, start to finish

Control-M to JAMS Scheduler
Start to finish, on YouTube

Tidal to JAMS Scheduler
Start to finish, on YouTube

ActiveBatch to JAMS Scheduler
Start to finish, on YouTube
FAQ
Frequently asked questions
How often can JAMS Scheduler run a job?
Jobs can recur at short intervals inside a set window. Southwest Power Pool runs some jobs as often as every 4 seconds.
Can jobs start when new meter or market data arrives?
Yes. A File trigger submits the job as soon as the data file is present or available, instead of polling on a timer.
What happens if the JAMS Scheduler server fails?
With failover configured, a secondary Scheduler monitors the primary through a heartbeat, every 60 seconds by default, and takes over after 3 missed beats.
Who is JAMS Scheduler a good fit for?
Utilities, grid operators, and energy producers with market and metering data. Teams running jobs every few minutes or seconds. IT groups that can't afford a scheduler outage.
Does JAMS Scheduler support disaster recovery?
Yes. A disaster recovery configuration lets scheduling continue from a recovery site if the primary site goes down.







