Jobs

A job is one instance of a workflow execution.

Job Details

Every job collects data from a running workflow and logs it. When you click on a single job, you can see:

  • the name of the workflow that created the job
  • job state
  • when the job started
  • the job's runtime
  • the owner of the job, or the person required to provide human input if needed
  • any artifacts created by Artifact Steps
  • all output, organized by step You can view the output logs in table format or raw JSON, depending on your reporting needs.

All Outputs Tab

The All Outputs tab on a Job Details page outlines step input, output, logs, and useful information for every step executed in a job.

If a job has errors, an orange icon will appear next to the All Outputs tab with the number of errors. To only view steps containing errors, check the box for the “View Errors Only” option. Uncheck this box to show all steps in the All Outputs tab.

Individual Step Data

Each step execution creates a card including the step’s input, output, log, information, and any errors or warnings.

Large Output Values

If a step’s output variables include values exceeding 1KB in size, InsightConnect will let you know which values these are and create files of this data for you to download.

The Information tab for a step always includes:

  • step execution start time
  • step execution end time

Different step types will include other details:

Step Type

Additional Details Provided

Action

  • Plugin used
    * Plugin version number
    * Plugin vendor
    * Connection name, if applicable
    * Orchestrator used to execute the step

ChatOps

  • Workspace name
    * ChatOps service type

Steps with loops

  • Loop name and iteration

Use details from the Information tab to help troubleshoot hanging steps or other step errors.

Job States

Jobs have one of four states:

Decision Required

Workflows that require human decisions will pause until a user provides the necessary input. Jobs created by these workflows appear in the Decision Required page under the "Jobs" section. These have three types:

  • Unclaimed - These are unassigned decisions. Any user on your team can view and respond to these jobs.
  • Mine - These are decisions that were configured such that you must provide the required human input.
  • All - These include all paused jobs requiring decisions.

Running

Workflow is running and has created a job, but not all details have been recorded. When these workflows finish running, the resulting jobs will move to the “Closed” or “Failed” page.

Closed

Successfully completed workflows create closed jobs, with no further action required. Opening a closed job on this page displays the job details. Audit and view job artifacts or logs on the “Closed” page in the “Jobs” section.

Failed

Jobs that did not complete are considered failed and may require further action. Failures typically occur due to errors in the workflow. The job will list the step(s) where an error occurred.

If many failed jobs share details, InsightConnect groups them for easy review.