> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.itential.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.itential.com/_mcp/server.

# Workflow details

> The Workflow Details tab provides deep-dive analytics for individual workflows, enabling detailed performance analysis and execution pattern identification.

**Beta:** Insights is currently in beta. Share your feedback with your Customer Success Manager (CSM) to help us improve.

The Workflow Details tab provides deep-dive analytics for individual workflows, enabling detailed performance analysis and execution pattern identification for a specific workflow.

## Overview

The Workflow Details tab is organized into sections:

* Global Filters (top): Control environment and time range scope
* Workflow Selector: Dropdown to select which workflow to analyze
* Root Jobs / All Jobs Toggle: Switch between root jobs only or all jobs (including children) views
* At-a-Glance Metrics: Four workflow-specific metrics
* Execution Patterns: Job Highlights table showing individual job executions
* Key Metrics: Four visualizations showing execution trends and performance

## At-a-Glance Metrics

The Workflow Details tab displays at-a-glance metrics filtered to the selected workflow only. These four metrics work exactly like the Summary Dashboard metrics but show only this workflow's data. See [At-a-glance metrics](/itential-cloud/cloud-hub/insights/at-a-glance-metrics) for detailed explanations of each metric.

## Execution Patterns: Job Highlights

A table showing individual job executions for the selected workflow, helping identify specific problematic or successful runs.

### Table structure

| Column       | Description                                                  |
| ------------ | ------------------------------------------------------------ |
| Job ID       | Unique identifier for the job (clickable link to Job Viewer) |
| Status       | Job completion status                                        |
| Start Time   | When the job began execution                                 |
| Elapsed Time | How long the job took to complete                            |
| Time Saved   | Manual effort avoided by this specific job execution         |

### Common use cases

**Identify problem patterns:**

* Sort by Status to see all canceled jobs
* Sort by Elapsed Time to find unusually slow executions
* Click Job IDs to investigate specific failures in Job Viewer

**Verify successful executions:**

* Confirm jobs are completing as expected
* Check that Time Saved is being tracked
* Validate execution timing patterns

**Analyze specific time periods:**

* Use Start Time to focus on jobs during specific incidents
* Identify whether issues occur at particular times

## Key Metrics

Four visualizations provide trend analysis and performance insights for the selected workflow.

### Job Execution Trends

A stacked bar chart showing job execution volume over time, split by completion status (completed versus canceled).

**What it shows:**

* X-axis: Time periods (granularity adjusts based on selected time range)
* Y-axis: Number of jobs executed
* Green bars: Completed jobs
* Grey bars: Canceled jobs
* Total bar height: Total number of job executions for the selected time period

**Time granularity:**
The chart automatically adjusts time bucket granularity based on your selected time range:

| Time Range Selected | Chart Granularity |
| ------------------- | ----------------- |
| Last 7 days         | Daily             |
| Last 30 days        | Daily             |
| Last 3 months       | Weekly            |
| Last 6 months       | Weekly            |

**Use this chart to:**

* Identify reliability trends: Growing red bars indicate increasing cancellations
* Spot volume changes: Sudden drops may signal disabled schedules or workflow issues
* Correlate with incidents: Match cancellation spikes to known system events
* Validate fixes: Confirm cancellations decrease after workflow updates

#### Example interpretation

* Steady green bars = consistent, reliable execution
* Increasing grey bars = growing cancellation problem requiring investigation
* Decreasing total height = declining workflow usage

### Job Performance

A line graph displaying P50 and P90 execution times over the selected time period.

**What it shows:**

* X-axis: Time periods (granularity adjusts based on selected time range)
* Y-axis: Execution time (ms)
* Blue line: P50 (median) runtime - typical performance
* Orange line: P90 runtime - 90th percentile performance

**Use this chart to:**

* Identify performance degradation: Lines trending upward indicate slowing execution
* Assess consistency: Large gap between P50 and P90 shows high variability
* Validate optimizations: Lines trending downward confirm improvements
* Set SLAs: P90 line helps establish realistic performance expectations

#### Example interpretation

**Stable performance:**

* Both lines flat and close together
* Indicates consistent, predictable execution

**Gradual degradation:**

* Both lines trending upward over time
* May indicate growing data volumes, resource constraints, or performance issues

**High variability:**

* Large gap between P50 and P90
* Some executions taking much longer than typical - investigate outliers

**Recent spike:**

* Sudden jump in both lines
* Correlate with recent changes, increased load, or infrastructure issues

### Task Performance

A bar graph showing P50 (median) runtime for each individual task in the selected workflow, identifying which tasks take the longest to execute.

**What it shows:**

* Y-axis: P50 runtime (median execution time for each task)
* X-axis: Task names
* Bar length: Proportional to task execution time

**Use this chart to:**

* Identify bottlenecks: Longest bars show which tasks slow down the workflow
* Prioritize optimization: Focus on high-runtime tasks for maximum impact
* Understand workflow composition: See how time is distributed across tasks
* Validate task-level changes: Confirm individual task improvements

#### Customize your view

Filter by task type (select/deselect to include):

* Manual: Manually triggered tasks
* Automatic: Automatically executed tasks
* Operations: Operational tasks
* Adapters: Adapter tasks
* Applications: Application tasks
* Other: Other task types

You can also select or deselect specific individual tasks to focus your analysis.

#### Example interpretation

* One task significantly longer than others = clear bottleneck candidate
* Many tasks with similar runtime = well-balanced workflow
* First/last tasks taking longest = potential I/O or connection overhead

### Daily Job Activity

A heatmap showing job executions by day and hour. Darker colors indicate more jobs.

**What it shows:**

* X-axis: Hours of the day
* Y-axis: Days of the week (Monday-Sunday)
* Color intensity: Darker = more jobs executed during that day/hour
* Each cell: Number of jobs that executed during that specific day and hour

**Use this heatmap to:**

* Verify scheduling: Confirm workflow runs when expected
* Identify patterns: Understand whether this is scheduled, manual, or event-triggered
* Plan maintenance: Find low-activity times to update the workflow
* Spot anomalies: Unexpected execution times may indicate issues

#### Common patterns to look for

**Scheduled workflow:**

* Dark vertical band at specific hour(s) across multiple days
* Example: Nightly report running at 2 AM every day

**Business hours workflow:**

* Dark cells during work hours (e.g., 9 AM - 5 PM, Monday-Friday)
* Indicates manual triggering or business-hours events

**24/7 automated workflow:**

* Consistent color intensity across all hours and days
* Indicates continuous automation or frequent event triggering

**On-demand workflow:**

* Scattered dark cells with no clear pattern
* Indicates manual or sporadic event-based triggering