Skip to main content
Version: 0.0.39

Job Runs

Overview of Job Runs​

Job Runs are a crucial element in the operational lifecycle, representing the execution of processes as defined within a Job Definition. Each Job Run is an instance of execution that arises from a Job Definition, carried out cyclically during its duration.

Relationship with Job Definitions​

  • Origins: Job Runs are directly initiated from Job Definitions, which encapsulate the workflow and tasks to be automated.
  • Execution Cycle: During the lifecycle of a job, multiple Job Runs can be realized and executed, reflecting the cyclical nature of operations such as scheduled or event-based tasks.

Job Run Lifecycle​

A Job Run progresses through various states, including:

  • Failed: Execution was unsuccessful due to errors.
  • Cancelled: Manually stopped before completion.
  • Complete: Successfully executed.

Metadata and Logs​

Each Job Run encompasses comprehensive metadata:

  • Job Definition: Describes the original framework of tasks being executed.
  • Status: The current state reflecting execution progress.
  • Trigger Method: Indicates whether the execution was automatic or initiated manually.
  • Start Date and End Date: Captures the execution timeframe.
  • User ID: Identifies the user interacting with the Job Run.
  • Logs: Provides a detailed record of execution steps and helps in diagnosing issues.

Management and Monitoring​

During execution, while the Job Run itself remains read-only, its status dynamically changes:

  • Cancellation: Users can halt a Job Run if necessary.
  • Log Review: Access logs to troubleshoot and ensure efficiency.

Job Runs play a vital role in operational efficiency and traceability, giving users insights into the performance and results of automated workflows as defined by their Job Definitions. Through meticulous monitoring and analysis of logs and metadata, users can maintain optimal operation flows and address any arising issues promptly.

Thank you for reviewing this refined description of Job Runs. Should you need additional details or adjustments, feel free to request further clarification.