Skip to main content
TrustRadius
JAMS

JAMS

Overview

What is JAMS?

JAMS is a centralized workload automation and job scheduling solution that runs, monitors, and manages jobs and workflows. Reliably orchestrate the critical IT processes that run your business from a single pane of glass.

Read more
Recent Reviews

JAMS Review.

10 out of 10
March 20, 2024
Incentivized
We use JAMS to run jobs to extract data from source systems like SAP, Salesforce, flat files, and other DBS like Postgre and MySQL and …
Continue reading

Jams Software Review

9 out of 10
March 05, 2024
Incentivized
We use Jams for the Job Automation and Processing. The File processing and Data ingestion into our Database is very critical for the …
Continue reading

Prompt customer support

8 out of 10
February 08, 2024
We use JAMS as our primary scheduler. All of our ssis package are scheduled via JAMS. Our daily reporting is schedule via JAMS. Most …
Continue reading

Smart and Intelligent

10 out of 10
August 01, 2023
Incentivized
JAMS is an intelligent scheduler, it helped to harmonize different and scattered jobs schedulers into one platform. JAMS features has …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Alerts and notifications (35)
    8.0
    80%
  • Central monitoring (35)
    8.0
    80%
  • Application integration (34)
    7.7
    77%
  • Logging (35)
    7.7
    77%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is JAMS?

JAMS is a centralized workload automation and job scheduling solution that runs, monitors, and manages jobs and workflows. Reliably orchestrate the critical IT processes that run your business from a single pane of glass.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.jamsscheduler.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

5 people also want pricing

Alternatives Pricing

What is Oracle Autonomous Transaction Processing?

Oracle offers the Autonomous Transaction Processing, supporting database self-repair and maintenance with machine learning to eliminate human labor, human error, and manual tuning.

What is Lumen Cloud Application Manager?

Lumen Cloud Application Manager (formerly AppFog from CenturyLink) is a cloud-agnostic application and infrastructure management platform with integrated Managed Services. The centralized platform manages workloads across on-premises and third-party cloud environments, allowing for greater scaling…

Return to navigation

Features

Workload Automation

Workload automation tools manage event-based scheduling and resource management across a wide variety of applications, databases and architectures

7.8
Avg 8.2
Return to navigation

Product Details

What is JAMS?

JAMS is an enterprise job scheduling and workload automation solution that manages IT processes – from simple batch processes and scripts, to cross-platform workflows that integrate jobs running on multiple servers and business applications. JAMS enables users to define, schedule, execute and monitor jobs from a single centralized console.

JAMS can automate jobs on any platform - Windows, Linux, UNIX, IBM i, zOS, and OpenVMS and includes native application integrations to run jobs specific to databases, BI tools, and ERP systems. Its automation features enable users to run jobs on any schedule, as well as trigger off the completion of other events. JAMS centrally monitors the status of all jobs, provides notifications of failure (or success), and maintains a detailed audit trail and log of every execution.

JAMS helps enterprises eliminate the slack, security risks, and lack of visibility associated with trying to automate critical business processes with a jumble of homegrown, single-platform scheduling tools and scripts. Once jobs are centrally managed in JAMS, JAMS will manage cross-platform workflows to drive results.

A Key Part of Fortra (the new face of HelpSystems) JAMS is part of Fortra’s comprehensive portfolio. Fortra's goal is to simplify today’s complex business landscape by bringing complementary products together to solve problems in innovative ways. These integrated, scalable solutions address the many challenges businesses face in streamlining operations.

JAMS Features

Workload Automation Features

  • Supported: Multi-platform scheduling
  • Supported: Central monitoring
  • Supported: Logging
  • Supported: Alerts and notifications
  • Supported: Analysis and visualization
  • Supported: Application integration

Additional Features

  • Supported: Security settings
  • Supported: High availability
  • Supported: Relational job diagram
  • Supported: Job triggers

JAMS Screenshots

Screenshot of Dashboard - Job HistoryScreenshot of Visual Job EditorScreenshot of Centralized Job RepositoryScreenshot of Job Monitor

JAMS Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Unix, iSeries, OpenVMS
Mobile ApplicationNo

Frequently Asked Questions

JAMS is a centralized workload automation and job scheduling solution that runs, monitors, and manages jobs and workflows. Reliably orchestrate the critical IT processes that run your business from a single pane of glass.

Reviewers rate Multi-platform scheduling highest, with a score of 8.1.

The most common users of JAMS are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(59)

Attribute Ratings

Reviews

(1-25 of 37)
Companies can't remove reviews or game the system. Here's why
March 20, 2024

JAMS Review.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use JAMS to run jobs to extract data from source systems like SAP, Salesforce, flat files, and other DBS like Postgre and MySQL and bring them into the Azure data warehouse. Then, we run jobs to transform the data via SQL and Azure adf pipelines and refresh Tableau data sources via JAMS jobs for the end users to consume data.
  • Scheduling of sequences.
  • Using email trigger jobs.
  • Notification emails.
  • None I can think of.
It's suited for a vast number of scenarios. They have delivered a solution for every use case we have devised in the last six years.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use JAMS to automate data transfers, quality checks and loading raw data from multiple sources into our data warehouse. JAMS allows us to automate this entire process, which uses multiple programming languages and statistical programs. We work with about 50 different data providers using different transfer processes, and JAMS lets us be compatible with all of these.
  • Automate workflows across languages
  • folder watches
  • UI could be improved
  • History search function could be more user-friendly
JAMS is great at automating processes that need to send information and variables across multiple platforms and programs. The scheduling functions and file watch triggers are pretty user-friendly and function well.
March 06, 2024

Quick Jams feedback

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We mostly use Jams for reboot scripts and simple scripts like checking if certificates are out of date.
  • Integrates with PowerShell
  • Can be called remotely
  • Has stored credentials
  • When setting up new jobs, what each option does is quite confusing as it can take a while to luck across it working sometimes.
  • The online documentation for Jams needs to be considerably improved. I want to look up a field and know what it does, what input is expected, and what things to be careful of when submitting it.
  • There needs to be much more done to provide in-application support documentation. The biggest problem my team has with it is frustration that they don't have the time to mess with why a job isn't running and they logically can't tell why.
  • I job should never run and not show something in the monitor. If submit is clicked, the Monitor should say something helpful why it did or didn't run.
Jams needs much more documentation when creating jobs and clearer feedback when running jobs that it didn't like the parameters/settings of. I've had times when I clicked from one tab to another and the script block was empty when I came back. That was infuriating. Otherwise, it schedules things, does what it was tested to do, and sends notifications, so there's utility in it.
March 05, 2024

Jams Software Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Jams for the Job Automation and Processing. The File processing and Data ingestion into our Database is very critical for the success of our business and some of these files we receive from Vendors is nightly and has to be processed in a Sequential order and has to be processed both On-prem and in the cloud. We have automated these processes using Jams Tool
  • The WorkFlow Modules in Jams has helped tremendously with the Sequential processing of the files
  • Multiple Execution options from Powervshell to SQL stored procedures to SSIS packages makes it easy for legacy code executions
  • The Alert Notifications to page someone when a job failed is extremely useful
  • We could definitely use some better import Export features coming from other tools especially Automate since both are owned now by the same company
  • While submitting setups if you want to submit and select/Unselect only a few jobs a Select/Unselect all feature could be helpful
Its been well suited where Automation is used. Soem older legacy modules/companies used in built or Nightly Ops people to ensure processing happened in a timely and correct order, Jams does it best without a need for a fulltime FTE doing that.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I researched, recommended, installed, configured, administer, and support JAMS.
  • Technical Support Response
  • Partner with
  • GUI
  • Patching
  • Enhancements timing
  • Training depth
  • Failover not graceful
The application overall is pretty good and does what we need, but there a room for improvement with fewer steps to conduct activities. The web URL is unusual but the console works well. There is no graceful failover. Jobs fail when failover to HA pair. Upgrades and patches are easy to perform.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use JAMS as a centralized scheduler to manage the scheduling of tasks, jobs, and processes for our Oracle and Microsoft databases and Windows server tasks. Having the schedules in JAMS allowed us to provide better visibility of the details of the processes to different teams and departments while still maintaining complete control of security and access to the individual jobs.
  • The granular security model allows us complete control when defining access levels to the JAMS functions and features, as well as the individual folders and jobs we define within JAMS.
  • There are many built-in features when it comes to defining job schedules. For instance, you can schedule a job to run at a specific time, on certain days of the week or month, based on the completion of another job, or on an interval, etc.
  • The ability to define multiple notifications or alerts based on the success, failure, or exit code level of a job is very convenient.
  • It would be very helpful if the application had the ability to display help text based on where the cursor is hovering on the screen. There are many times when a brief explanation of an on-screen prompt would be very handy. For example, when you attempt to Cancel a job from the Monitor, you are presented with the checkbox that says "Reprocess completion?" It would be very nice if you could hover over the prompt and see a pop-up help screen that explains what happens if you check this checkbox. The same applies to all the checkbox options presented when you attempt to "Release" a job from the Monitor.
JAMS is well suited for centralizing schedules. We have hundreds of databases, and JAMS has allowed us to centralize the scheduling of all of the individual jobs related to each individual database. This allows certain teams to follow the activity of specific jobs without having to access the individual servers on which the databases reside.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have been using JAMS for the last few years. We have hundreds of job schedules, mainly running scripts for Sftp file transfer. JAMS is used here for SFTP file transfer internally and externally.
  • easy to configure
  • job scheduling is great whiteout issue.
  • history shows the information about the job very well
  • global search
simple interface and easy configuration with robust application great technical support
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use JAMS to automate PowerShell scripting and manage active directory and other applications.
  • Automation of scripts allowing for different use cases including interval and daily runs
  • Simple implementation of source code to automate which is unlike many other solutions
  • Has solutions for many use cases allowing for a wide range of solutions for company issues
  • Documentation both in documenting the capabilities of JAMS and documenting how to interact with JAMS via powershell cmdlets.
  • Has functionality to have agents in other domains but there is no way to either do pre processing of input files before running source code on agent or transfer the input file or output file to and from the main client
  • Some Error messages are truncated thus not allowing for full debugging
  • The text editor is plain and not drawn out meaning that development usually happens in vscode or another ide
  • Documentation tab of a job is unusable. It would be nice if we could either upload files that document the job or link to a website that documents the job
  • More detailed failures when JAMS module cmdlets fail
JAMS is a great place to store source code for scripts and run them automatically. In its current state it is used well as a tool rather than an all encompassing solution. It works great to run scripts as different users and in different environments but lacks in its ability to be the development ide and be a one stop shop containing all the information you would want to know about a specific job. The documentation of this product is lacking but the support is good making it time consuming when getting started and coming up to speed when trying to use the product.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We started using JAMS in 2012 to supplement a scheduling ability that was missing in our Order Management system at that time. In 2020, we left that platform for a new OMS that had an internal scheduler. We use JAMS to pick up and transfer files when they become available - File Watches. We use JAMS to run Power Shell scripts to scrub Data, concatenate and de-dupe data files for Sales. We also use JAMS to sequence files that go to our OMS that need to be completed before feeding the next file - combination of File Watches and Network copy commands.
  • Watching for files
  • Running Power shell scripts
  • JOB notifications of failures to teams
  • Being able to interface / run other programs as either dos window, Power shell window, Python window through configurable execution methods
  • Purging JAMS history by Parameters, like dates and # of copies to keep of a job
  • Being able to configure a hot backup to take over in the event a Primary JAMS Server goes down, the backup automatically kicks in after 3 minutes. - High Availability mode
  • Being able to set up variables that can be used in JOBs / Sequences to hold login information (encrypted), date ranges or other Job Parameter values. And be able to programmatically updated by Power shell scripts to track progress between runs of the same job: count of orders processed, API Skip values when retrieving orders, when the API call only returns X amount per call and you need to get all available orders with multiple calls
  • JOB logs can be put anywhere on network for other users to access - IT allowing of course. With the high availability option, this is Great, since you don't have to check each of the JAMS Servers for a log when a fail over occures
  • GUI Color selections - we use colors to determine environment - DEV, TEST, PROD. Some of the color combinations are difficult to read.
  • With the upgrade from 6 to 7, We lost the ability to view all jobs, or all Sequences (workflows) across the system, now we have to go subfolder to subfolder when looking for a job.
Being able to create your own execution methods for running SQL Scripts against a DB. Set up a method to run an API call to another program and pass in parameters, like interfacing to Go Anywhere / MFT to call a project to run with or without parameters. Interfacing to an AS400 / IBMi for remote submitting jobs after sending the files to be processed to the AS400. Running API calls to outside systems for picking up orders and processing them into another API call to internal systems using Powershell on an automated schedule starting at 3:00 AM until 11:00 PM at 1/2 hour intervals.
Robert Gusick | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
We're a small firm based on staff (~20), but we manage a lot of money as a hedge fund (>$1B). We need sophisticated & reliable tools to manage our systems but require that they can be managed by one person (me). JAMS fits the bill perfectly for us.
  • Manages daily jobs across multiple machines, viewable on a single pane of glass.
  • Seamlessly deal with our "end of day", while adjusting for holidays and early close days (typically before holidays).
  • Securely manages FTP credentials for connecting to trusted partners.
  • Prior to JAMS I organized various batch job runs with a user friendly naming process (job, machine, date, etc). I had to jump through hoops to get JAMS to replicate by having a post-completion job rename and copy the log.
  • Natively support JAMS commands in Powershell7.
  • Failsafe guard to prevent runaway jobs that submit other JAMS jobs that were improperly coded. i.e. A throttle setting for new JOBS. I once had production go down when hundreds of jobs used up our daily license allocation in under a minute.
  • I have similar (but different) Execution Methods that would benefit from a shared template. Current setup is awkward to change.
  • I'd love my job Definitions to be natively linked to github for version control.
For my small environment I haven't really come across any examples where JAMS wasn't a fit. It's a huge improvement from the "free" option of Windows Task Scheduler (obviously not even close).
February 08, 2024

Prompt customer support

Score 8 out of 10
Vetted Review
Verified User
We use JAMS as our primary scheduler. All of our ssis package are scheduled via JAMS. Our daily reporting is schedule via JAMS. Most recently working with JAMS support have been able to leverage powershell integration with an sftp solution. Support was able to provide me with a very quick response to an issue that i was having and now i'm writing a best practices document for the entire company to leverage JAMS with a standard approach to SFTP jobs.
  • Run powershell scripts
  • Execute SQL Agent Jobs
  • Excellent all-around scheduling tool
  • I think the user interface could be a bit more intuitive.
  • When something goes wrong it sometimes just provides a generic error message
As mentioned previously, I use JAMS for a variety of tasks. Automate executing powershell scripts, sql queries, sql agent jobs, reporting etc. There seems to be no limitation in the variety of jobs JAMS can handle.
Score 10 out of 10
Vetted Review
Verified User
We use JAMS for a variety of things. We use it to automate: Scheduling for SAS Data Integration & SAS EDW Triggers within our environment. Scheduling of server tasks such as cleanup and maintenance tasks w/ PowerShell. Movement, SFTP, and Archival Tasks associated w/ a variety of different files throughout our organization. Email tasks to end users about job statuses. We're constantly learning new ways in which we can use the JAMS Scheduler and making process improvements within our organization on a daily basis.
  • Job Scheduling
  • File movement/management
  • Encryption/Decryption with PowerShell Modules
  • Sequence viewing for wide parallel job triggers.
I use a lot of PowerShell scripting with JAMS. There isn't much, considering, that I have yet found that has limited me with JAMS with regards to file manipulation, file movement in our local environment as well as SFTP jobs. The more we learn, the more heavily we rely on JAMS to perform tasks within our organization.
Xiaomei Chen, PMP® | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We had been using an old job batch processor for our organisation's batch job scheduling and data processing needs. When we upgraded our Window's Server to 2019, the old program was no longer compatible with the server. When we transitioned to find a job batch processor software that would be compatible with the new server and allow us to have multiple users submit jobs in a much better manner. We looked at a couple of software companies and Fortra JAMS is the closest thing we have found that met our needs, and in some ways, it is better with a more robust system and user-friendly interface. The automated job submission capabilities from within simple applications using JAMS allow us to modernise our data processing methods and job scheduling ques on the new Windows Server.
  • Vendor fit - ability to deliver in a timely manner and ongoing support.
  • Compatibility - fits in with our modernisation vision and integrates with Windows Server 2019.
  • Non-functional requirements - user friendly interface, using job history is easier and uses less code.
  • Cancellation of jobs – there's no easy way of cancelling one job while other jobs are running.
  • Stop and restarting services – this causes disruptions to workflows.
Our team found JAMS to be reliable and an ideal tool for handling our automation, queue, and scheduling needs. We valued proactive and clear communication, and our dedicated JAMS account manager made it a priority to keep us informed at every step of the way. We had a very stringent and aggressive timeline to implement a new job batch processor to keep the project moving forward and our account manager was very accommodating and responsive. Whether it’s updates on ongoing issues or proactive tips to enhance our experience, their team has your best interest in mind.
August 01, 2023

Smart and Intelligent

Score 10 out of 10
Vetted Review
Verified User
Incentivized
JAMS is an intelligent scheduler, it helped to harmonize different and scattered jobs schedulers into one platform. JAMS features has helped our organization in multi fold. Be it data availability to Sales Analytics or to exchange data to Vendors, JAMS features like event based scheduling, several integration capabilities and the User friendly UI are helping us to boost the productivity.
  • Event based scheduler
  • Multiple Integration capabilities
  • Several types of jobs, Linux, Windows and other command line
  • Nothing in specific
Several types of jobs, accommodating different OS and event based triggering has helped us a lot. Especially, in the Sales Analytics area, whenever there is a change in external or internal data and events, JAMS jobs were triggered as per the nature of the events to perform different Commercial operations.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use JAMS as central scheduler and monitor to schedule almost all different application server jobs, SQL Server Jobs. It is a solution not just a tool, to set up and run simple to complex tasks cross the different platforms.
  • JAMS manages our daily multi tasks reporting databases refresh
  • JAMS automates various source data import and export
  • JAMS makes SQL Server log shipping log copy and restore working together with reporting databases refresh.
  • JAMS is a very powerful and useful tool
It is a powerful tool, support many sources, easy to setup for different tasks.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We schedule various jobs to run based on all sorts of dependencies and sequences using JAMS, mostly automation of extracts, data imports, and data manipulation jobs.
  • Schedules pretty much any type of job SQL, Powershell, Other applications, and Workflows.
  • Encryption/decryption.
  • Monitoring of job statuses.
  • Alerts when things go wrong.
  • Automated retries.
  • Document the REM statement a little better; it took me quite a bit of digging to figure it out and would be better if one could use standard comment characters like in other languages (although with Powershell scripts, the Powershell one works ok.
  • It's important to comment on the code in the source tab especially when changes happen, and you want to keep track of historical changes.
The automation of jobs with JAMS is great.
Louis Anthony Cortina | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
JAMS is used to schedule JAMS setups that run Talend Jobs to generate extract files (in .csv, .txt, .xlsx format) from databases in the Hadoop cluster.
The Talend Jobs are used to convert existing output files (from other sources) to extractions from the Hadoop databases, as well as create new client requests for output
I use JAMS to schedule these Talend processes to run on a daily, weekly, particular days of the week, quarterly, specific calendar days of the week, and annual basis.
  • Definition of Date parameters (i.e. - Today, TodayDate, Workdays, Day) that gives great flexibility in scheduling
  • Copying/cloning of specific existing processes that makes implementation of new processes easy
  • Easily accessible logging to review/fix issues when they occur (in Dev and Prod)
  • When searching for Definitions, it would help if you had a right-mouse click option to 'select last component accessed' ...One has to type a job name, setup name over and over if switching between the job and setup tabs
  • For Development (vs Production) Parameters setup (i.e. - for Jobs) allow updates on the 1st screen. One has to double-click or click the Properties button to update the particular parameter, but could save significant time if updates were allowed at the parameter list level...
  • In History, instead of 90 days, retain last 30 occurrences, of course depending on the type of scheduling (if applicable - daily, weekly, monthly). List of last occurrences is more valuable than runs in the last 90 days
I am very pleased with what JAMS offers for basic scheduling of processes (great flexibility on 'Scheduled Date' / required frequencies.

I am not too experienced with the triggering functionality of JAMS (did have a bad experience with my setup of one ..didn't work), but the dependencies processing is excellent.
March 22, 2023

JAMS Automates Great

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use JAMS very extensively to run automated jobs across our environment. This allows us to devote resources elsewhere and also to reduce errors and human mistakes. Our JAMS jobs perform a very wide range of automated tasks across our software applications.
  • Automates jobs that run 24/7.
  • Allows us to have a dashboard to monitor jobs.
  • Notifies us via alerts of failed jobs.
  • JAMS performs poorly for jobs that run for a very long time.
  • Would like greater usability to create JAMS jobs.
  • v6 has reduced capacity for # of jams jobs allowed.
It's well suited for any task you want to automate in your IT environment. I see issues with JAMS for our larger clients where the JAMS jobs have to run for an extended amount of time and they end up failing often.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We have about 20k plus job which we schedule at various frequency and time, each with its own duration of execution. We needed an enterprise wide solution which would be able to handle the load of such big setup. JAMS has a big plus of having a customer support which helps us assist the optimal use of the tool.
  • Scheduling jobs in different timezones
  • Scheduling repeated recurring jobs
  • Able to set the resource count to 0 when doing patching etc
  • Also has a thick client and web api tool
  • Needs AWS support for cloud initiatives
  • Needs better swagger documentation from whats already present
Best appropriate when you have thousands of jobs to schedule and need an Enterprise level solution which has a good customer support. They need to better the license subscription model and need cloud support to be suited for scenarios which need cloud support too.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
JAMS is the primary SAS report scheduling tool used by my team, and also used by other teams in our company. We switched from a prior software to JAMS because it allowed us better control in handling failed reports and our prior software was limited in what kind of jobs could be scheduled. In particular, its ability to inherit multiple variables gave us a lot of flexibility for unifying reports.
  • In-app monitoring of job scheduling and completion
  • Providing tools to adapt schedules based on changing conditions
  • Robust options to rerun and otherwise manage failures
  • Requires use and knowledge of PowerShell to get the most out of it
  • While scheduling options are far superior to other tools, we have still had circumstances where schedules we wanted to set up were not available in a single job
  • Organizing jobs is a pain once they've been created - difficult to move jobs to different folders, and cloning existing jobs can cause new runs to be submitted
  • The Web App is woefully inferior to the desktop app
JAMS is at its best when you already have a solid framework for reporting and just need scheduling software that works. Once it is set up, it is far better to manage than any similar tool. However, if you intend to fiddle with the jobs frequently, and want to set up and then iterate on jobs, you will see more of its weaknesses.
Score 9 out of 10
Vetted Review
Verified User
We currently use JAMS as part of our Automation as an alternative to Windows Task Scheduler or other internal Job Processing software.
In general it it used as a scheduling tool for processes we need to run at regular intervals along with executing Jobs or processes that are conditional based for example file watch trigger or specific time/date triggers etc
  • Scheduled Tasks
  • Trigger or Conditional based execution
  • Workload Automation
  • Scalability
  • Some of the Example jobs are harder to convert to Use - for example a workflow
  • The documentation - Although the Support Team are super, they are fast and accurate with questions on live chat or email, but I don't feel it would be appropriate to ask questions on setting up a job from scratch.
JAMS is well suited for Operational Tasks and Jobs or Processes that need to be run on a schedule. It works well and has plenty of opportunity to add as much or little detail in terms of Job Task, Method, Error Catching, Inputs/Outputs etc. For Example I could be a one-line cmd or a 2000 line PowerShell scripts filled with functions/Switches parameters. Great log files, multiple notification options.

My one con for the system is the Job numbers, although that is not a JAMS restriction rather the license we have purchased.

Support are worth mentioning as they are fast and accurate when I have a question relating to jobs and tweaking setups.
Alex Taylor | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We determine and pay workers' compensation claims for government employees. JAMS is used to schedule the nightly claims processing tasks and refresh the Data Warehouse.
  • Runs a complex series of jobs in the correct order using dependencies.
  • Transfers files on and off-premises at scheduled times.
  • Alerts on-call staff of critical successes and failures, enabling restart.
  • An underlying Job Definition Language would be nice for source control and automation.
JAMS has a small footprint, is quick and easy to install, populate with jobs and deploy to users, and includes a (working) Web Interface. This licensing is SME-friendly (good value) based on a very practical metric, jobs run per day. It can allow unlimited agents machines which give huge flexibility.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
At WADOR in the Location Services and GIS Program, we use JAMS is used in 2 main types of flows;

  1. Scheduled jobs that run single or multi-step sequences that check folders for uploads and if there is content found executes executables to process data in a managed space.
  2. We have WebApps/WebServices that submit a job that kicks off another process that is a managed workflow that then submits other jobs that then submit the next job in the sequence at the right time.
So in this instance we are not only using the Scheduler to schedule and run known/pre-planned jobs but also for job orchestration based on complex workflows.
  • Running jobs/application in multiple languages, Python, Powershell etc..
  • Smooth UI to create and manage jobs
  • Flexible options for scheduling jobs and setting triggers
  • Inclusion of a better coding interface such as Visual Studio Code to improve the script development process and more easily debug jobs.
  • Improvement of the Authentication layer; to better integrate with Active-Directory/Azure-AD across the Desktop and Web-Interface to simplify access to managed groups.
The best way to determine if/when you need service layer like this is; if you are in a place where you have to manage multiple job-streams that need to be both scheduled on various regiments as well as triggered ad-hoc then JAMS is a magnificent solution. The flexibility to run Command-Line apps, PowerShell Scripts, Python Scripts; in such a powerful way is really a driving factor towards this.

If all you need is to trigger a job every hour, or once a day; then Windows Scheduler would be much more cost-effective.
March 09, 2023

I would JAM to JAMS!!

Kelly Van Tuyl | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Right now we are just demoing JAMS, but we would use it to schedule roughly 5,000 unique jobs a day. Anywhere from sending files via FTP, creating files, processing shipping files. We also run SQL jobs that keep our databases clean. The JAMS client seems very user friendly and support has been great in trying to help us learn how to use it. It's not overly complicated to use, just different from what we are used to.
  • Easy to Navigate
  • Change jobs on the fly
  • Look ahead at what's scheduled
  • The web interface is a bit clunky
  • It would be nice to have all connections in one central location. SQL agents and connections are located in different tabs.
  • By default it would be nice to have a day view of all jobs scheduled.
In the limited time I have had to work with JAMS, it has been very easy to schedule SQL jobs and the types of jobs we run as a company. We do use a product called Ecometry that's very old. I have a support ticket open to make sure JAMS will work with it, but from what I have found it actually integrates better than our current software.
March 09, 2023

JAMS Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We run a variety of business workflows, sequences, and jobs, both ad hoc and scheduled. JAMS allows our users to leverage a wide range of job methods to complete any tasks. The integration packs make leveraging these external sources even easier.
  • the scheduling with the ability to add holidays to the work calendar. so jobs wont execute.
  • support for a wide range of execution methods, python, powershell, cmd batch, oracle, informatica integrations makes it particularly easier for users to build their jobs/sequences
  • always looking for GMSA support if applicable
  • if there were more report functionality?
  • if agents could "round robin" through the scheduler if you're licensed for X, only X can be active but have the scheduler "auto manage" the activation/ deactivation of agents so that only X agents are running at any given time.
the source tab is well suited to handle many execution methods from windows, unix, to file transfers.
Return to navigation