-
jobName
: [string,required] the name of the job, this should be unique from other service jobs.
-
worker
: [string,required] name of the function to be run as the worker, this should be a full function name. (see section below for details.).
-
callback
: [string,required] name of the function which determines if a job should be scheduled for the current dicom processing or not. (see section below for details).
-
dependsOn
: [string/list of string,optional] name(s) of jobs which the current service job depends on. this will make sure that those jobs run successfully before this job runs.
-
priority
: [string,optional] the priority level assigned to this job. if not specified a default priority is assigned.
-
timeout
: [string/number,optional] the RQ queuing timeout default is 1 hour.
-
params
: [object,optional] this is an object with additional parameters that will be sent to the worker function.
-
sortPosition
: [number,optional] this is a sorting variable which is used to sort the order in which jobs are scheduled (Note: independent jobs are however scheduled before dependent jobs).
-
description
: [string,optional] this is a description for this current job. Its not used in any operation but only for third parties to have an idea what your service does.