Implements a Job/Task Queue in REDCap with Processors in REDCap. Provides an alternate to DISKQ for building, launching, updating, finishing jobs. Upload is still handled by same routes. Most files are new with major modifications to processors_v3.py, to build jobs using a snapshot of project data and build jobs into rcq instead of diskq. The expected result is much improved performance and less complicated procedures for adding processors.
I should add that these processors are stored in a REDCap repeating instrument instead of the previously used method where we create a new form per processor.
Implements a Job/Task Queue in REDCap with Processors in REDCap. Provides an alternate to DISKQ for building, launching, updating, finishing jobs. Upload is still handled by same routes. Most files are new with major modifications to processors_v3.py, to build jobs using a snapshot of project data and build jobs into rcq instead of diskq. The expected result is much improved performance and less complicated procedures for adding processors.