Job execution ============================================================ What is a Job execution? ------------------------------------------------------------ A `JobExecution `__ is the class that holds information about one execution of a :doc:`job `. What kind of information does it hold? ------------------------------------------------------------ * ``JobExecution::$jobName``: The Job name (job id) * ``JobExecution::$id``: The execution id * ``JobExecution::$parameters``: Some parameters with which job was executed * ``JobExecution::$status``: A status (pending, running, stopped, completed, abandoned, failed) * ``JobExecution::$launchedAt``: The date and time when the job was launched * ``JobExecution::$startTime``: Start time * ``JobExecution::$endTime``: End time * ``JobExecution::$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 logs * ``JobExecution::$childExecutions``: Some child execution .. seealso:: | :doc:`How is a job execution created? ` | :doc:`How can I retrieve a job execution afterwards? `