{% extends "generic/object_list.html" %} {% load helpers %} {% load static %} {% block title %}Workflow Dashboard{% endblock title %} {% block extra_styles %} {% endblock extra_styles %} {% block header %}
View All Runs

{% endblock header %} {% block content %}
Reset
Time Saved per Month (Last 12 Months)
{% if monthly_time_savings %} {% else %}

No monthly time savings data available.

Add manual_duration_minutes to workflow YAML files to enable tracking.
{% endif %}
Status Summary ({{ window_label }})
{% if status_summary %}
{% for status in status_summary %}
{% if status.status == "success" %}
{{ status.count }}
Success {% elif status.status == "failed" %}
{{ status.count }}
Failed {% elif status.status == "running" %}
{{ status.count }}
Running {% elif status.status == "pending" %}
{{ status.count }}
Pending {% elif status.status == "pending_approval" %}
{{ status.count }}
Pending Approval {% elif status.status == "scheduled" %}
{{ status.count }}
Scheduled {% elif status.status == "canceled" %}
{{ status.count }}
Canceled {% elif status.status == "partial" %}
{{ status.count }}
Partial {% else %}
{{ status.count }}
{{ status.status|title }} {% endif %}
{% endfor %}
{% else %}

No workflow runs in the last 30 days

{% endif %}
Time Savings ({{ window_label }})
{% if time_savings.runs_with_duration_count > 0 %}
{% widthratio time_savings.time_saved_hours 1 1 %}h {% widthratio time_savings.time_saved_minutes 1 1 %}m
Time Saved
{% widthratio time_savings.total_manual_minutes 60 1|floatformat:0 %}h {% widthratio time_savings.total_manual_minutes|floatformat:0 60 1|floatformat:0 %}m
Manual Time Required
{{ time_savings.total_automation_hours }}h {{ time_savings.total_automation_minutes }}m
Actual Time Used
{% if time_savings.time_saved_minutes > 0 %}
{% widthratio time_savings.total_automation_time time_savings.total_manual_minutes 100 as automation_percentage %} {% widthratio time_savings.time_saved_total_minutes time_savings.total_manual_minutes 100 as savings_percentage %}
Saved: {{ savings_percentage|floatformat:1 }}%
Automation efficiency: {{ savings_percentage|floatformat:1 }}% time savings
{% endif %} {% else %}

No workflow runs with manual duration data in the last 30 days

Add "manual_duration_minutes" to your workflow YAML files to track time savings
{% endif %}
Most Popular Workflows ({{ window_label }})
{% if workflow_summary %} {% else %}

No workflow executions found

{% endif %}
Usage by Category
{% if category_summary %} {% else %}
No category data
{% endif %}
Top Users
{% if user_summary %} {% else %}
No user data
{% endif %}
Success Rate by Workflow
{% if workflows_with_stats %} {% for item in workflows_with_stats %}
{{ item.workflow.name }} {{ item.successful_runs }}/{{ item.total_runs }} ({{ item.success_rate|floatformat:1 }}%)
{% if item.success_rate >= 80 %}
{% elif item.success_rate >= 50 %}
{% else %}
{% endif %}
{% endfor %} {% else %}

No workflow statistics available

{% endif %}
Outcomes by Category
{% if success_by_category %} {% else %}
No category breakdown
{% endif %}
Usage Over Time
{% if usage_over_time %} {% else %}
No usage trend data
{% endif %}
{% endblock content %}