{% extends "base.html" %} {% import 'components/macros.html' as ui %} {% block title %}Smart Exports - Gvelo Enterprise Platform{% endblock %} {% block body_class %}reports-export-page{% endblock %} {% block head_extra %} {% endblock %} {% block content %}

Smart Data Export & Business Intelligence Distribution

Generate executive-ready reports, operational exports, audit traces, branch intelligence, and portable business records.

Reports Admin {% if actor.server_owner %}Server Control{% endif %}
{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %}

Executive Reporting Command View

Interactive reporting dashboard with live filters, KPI highlights, trend summaries, audit-safe exports, and low-infrastructure continuity.

{% for kpi in dashboard.kpis %} {{ kpi.label }}
{{ kpi.value }}
{% endfor %}
{% if dashboard.narrative %}
{% for item in dashboard.narrative %}

{{ item }}

{% endfor %}
{% endif %}

Create Export

Available Report Families

{% for key, label in scopes.items() %} {% if can_export(actor, key) %}{{ label }}{% endif %} {% endfor %}

Recent Exports

{% for job in jobs %} {% else %} {% endfor %}
StatusReportFormatRowsVerificationCreatedAction
{{ job.status|title }} {{ scopes.get(job.export_scope, job.export_scope) }} {{ job.export_format|upper }} {{ job.row_count or 0 }} {% if job.verification_id %} {{ job.verification_id }} {% else %} Pending {% endif %} {{ job.created_at }} {% if job.status == 'completed' %} Download
{% elif job.status in ['queued', 'failed'] %}
{% elif job.status == 'archived' %} Archived {% else %} Processing {% endif %}
No exports yet.

Scheduled Delivery

Save repeat daily, weekly, or monthly report definitions. Delivery records and secure file links remain tracked in export audit logs.

Schedules

{% for schedule in schedules %} {% else %} {% endfor %}
NameCadenceReportLast RunAction
{{ schedule.name }} {{ schedule.cadence|title }} {{ scopes.get(schedule.export_scope, schedule.export_scope) }} {{ schedule.last_run_at or 'Never' }}
No schedules yet.
{% endblock %}