One issue that frequently arises with our company is the need to prioritize tasks when many are queued. Rather than defaulting to a first-queue-first-serve basis, it would be helpful to be able to assign priority ranks/numbers to a task, so that should a high-important task queue up and be ready to run, we are able to allow it access to the front of the line for execution.
Something like an integer field that acts as a means for queued tasks to be sorted numerically every time a new task is queued, which would act as the basis for prioritization. Tasks that have the same prioritization would continue to operate on a first-queue-first-serve basis within the rank. So essentially a queue sort by prioritization + queue time. Prioritization should not affect already running tasks.
NOTE: Upon clicking this link 2 tabs may open - please feel free to close the one with a login page. If you only see 1 tab with the login page, please try clicking this link first: Authenticate me! then try the link above again. Ensure pop-up blocker is off.