We're emulating a background processing queue by having an object BackgroundRun that has attributes
ExecString and Started.
We have a process, periodically called by the AwareIM Scheduler which FINDS BackgroundRun withBackgroundRun.Started UNDEFINED. When found we "EXEC_STRING BackgroundRun.ExecString and assigned a value to BackgroundRun.Started.
This enables us to control how many BackgroundRun processes are called at once and reduces server load spikes.
Would still be great if an AwareIM Process could be assigned a processing 'priority' as per rocketman's request. In particular what we need is LOW Priority.