{% extends 'base/layout.html' %} {% load i18n %} {% block title %}{% trans "KPI summary" %}{% endblock %} {% block content %}

{% trans "KPI summary" %}

{% trans "Steering indicators for the application landscape" %}
{% trans "Applications" %}
{{ kpis.apps }}
{{ kpis.domains }} {% trans "domains" %} · {{ kpis.processes }} {% trans "processes" %}
{% trans "Critical" %}
{{ kpis.critical }}
{% blocktrans with pct=kpis.critical_pct %}{{ pct }}% of the portfolio{% endblocktrans %}
{% trans "Multi-site" %}
{{ kpis.multi }}
{% blocktrans with pct=kpis.multi_pct %}{{ pct }}% of applications{% endblocktrans %}
{% trans "Application flows" %}
{{ kpis.flows }}
{% blocktrans with pct=eai_dependency_pct %}{{ pct }}% through an EAI{% endblocktrans %}
{% trans "Server coverage" %}
{{ kpis.server_coverage_pct }}%
{% trans "applications with at least one attached server" %}
{% trans "Authentication maturity" %}
{% trans "Level" %} {{ proc09a }}/4
{% blocktrans with cov=proc09a_stats.coverage_pct maint=proc09a_stats.maintained_pct %}{{ cov }}% mapped · {{ maint }}% maintained{% endblocktrans %}

{% trans "Attention points" %}

{% for item in attention %}
{{ item.label }}
{{ item.detail }}
{% if item.count and item.preview %}
{{ item.preview|join:', ' }}{% if item.count > 5 %}…{% endif %}
{% endif %}
{% if item.count %} {{ item.count }} {% else %} 0 {% endif %}
{% endfor %}

{% trans "Criticality breakdown" %}

{{ criticality_donut.pct }}% {% trans "critical" %}
{% trans "Critical" %} — {{ criticality_donut.critical }}
{% trans "Standard" %} — {{ criticality_donut.standard }}

{% trans "Flows by interface type" %}

{% for item in flows_by_interface %}
{{ item.label }}
{{ item.count }}
{% empty %} {% trans "No flow" %} {% endfor %}

{% trans "EAI dependency" %}

{% blocktrans with pct=eai_dependency_pct %}{{ pct }}% of flows{% endblocktrans %}
{% trans "Share of flows carried by an integration engine — an unavailable EAI interrupts all its flows." %}
{% for item in eai_bars %}
{{ item.name }}
{{ item.count }}
{% empty %} {% trans "No flow" %} {% endfor %}

{% trans "Most connected applications" %}

{% trans "Maximum potential impact in case of incident (inbound + outbound flows)." %}
{% for hub in hubs %}
{{ hub.app.name }}
{{ hub.total }} ({{ hub.in }}↓ {{ hub.out }}↑)
{% empty %} {% trans "No flow" %} {% endfor %}

{% trans "Top vendors" %}

{% for item in editor_bars %}
{{ item.name }}
{{ item.count }}
{% empty %} {% trans "No vendor recorded" %} {% endfor %}
{% if not filter_site_id and site_bars %}

{% trans "Applications per facility" %}

{% for entry in site_bars %}
{{ entry.site.name }}
{{ entry.count }} {% blocktrans with critical=entry.critical %}incl. {{ critical }} critical{% endblocktrans %}
{% endfor %}
{% endif %}
{% endblock %}