I have a job scheduled to run every x minutes. If the engines get backed up, it could get queued multiple times and start running concurrently when engines are free. I want to avoid this. I am currently accomplishing this by querying the FME Server REST API and using a StringSearcher to see if a job of the same name is already running. If it is, I use a terminator to stop the job.
It seems like a GUI option on FME Server would be more elegant. Maybe a checkbox that allows/disallows concurrent runs?

