RunMyJobs is being used across all of IT to provide a centralized point of processing, monitoring, and alerting for our business processes running on Windows Servers, AS/400 (iSeries), and Linux platforms, as well as direct JDBC connections to databases. Before implementation, processes were scheduled in various independent areas, such as windows task scheduler, with no alerting and no visibility for an operations team to monitor. In addition, before RMJ, cross-platform processes just had to be scheduled in good faith that prerequisites finished on time and successfully. RMJ solves that issue as well.
- Upgrades are fast and can be done in a "lights-out" manner
- The ability to organize functions into applications is very helpful
- Events such as a file watcher to kick off a process when a file is detected are done very well
- The documentation is lacking severely, many times even leading to a suggestion of paying for professional services to figure out processes. Also not updating documentation when a new release makes the old documentation obsolete.
- AS400/iSeries has been a constant battle since inception, once an update fixes one thing, another seems to break within the AS400/iSeries space, and sometimes the fixes don't actually fix the issue. Over time now this has gotten much beter.
- Allowing an issue to go back and forth within a ticket countless times (sometimes over 40 responses) without just getting everyone together on a meeting. Update - this has gotten much better with time.
- Communication needs a lot of improvement. I have had to reach out to support just to get release notes when a new release is made available.
- The ability to get accurate counts of historical process runs is limited currently to 35 days and since you are billed for each process run in all environments, not just Production, this limits accountability in historical billing inquiries.
Since we are not an SAP shop, which I know the RunMyJobs company has, it seems like it's hit and miss, where I think maybe an SAP shop might have less issues. AS400/iSeries is touch and go. We have a lot of SSIS package runs and some complicated chains, file watchers that kick off events, and even are able to kick off scheduled jobs in ServiceNow.
It seems many pressing issues have to be escalated to their dev team, which I believe is mostly overseas. The response time isn't always the greatest. I go back to the documentation as well, if that was better there would be less need of support from myself. There are also times when they figure out the resolution, it has to be included with a fix in which you have to wait for the next release, however long that may be. Update - the support response time and quality of answers has greatly increased in the past 6 months or more.