Job execution
What is a Job execution?
A JobExecution is the class that holds information about one execution of a job.
What kind of information does it hold?
JobExecution::$jobName
: The Job name (job id)JobExecution::$id
: The execution idJobExecution::$parameters
: Some parameters with which job was executedJobExecution::$status
: A status (pending, running, stopped, completed, abandoned, failed)JobExecution::$startTime
: Start timeJobExecution::$endTime
: End timeJobExecution::$failures
: A list of failures (usually exceptions)JobExecution::$warnings
: A list of warnings (usually skipped items)JobExecution::$summary
: A summary (can contain any data you wish to store)JobExecution::$logs
: Some logsJobExecution::$childExecutions
: Some child execution